---------------------------------------------------------------------------ValueErrorTraceback (most recent call last)
/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb Cell 5' in <cell line: 15>()<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000004vscode-remote?line=10'>11</a>forparaminmodel_ft.parameters():<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000004vscode-remote?line=11'>12</a>param.requires_grad=True---><ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000004vscode-remote?line=14'>15</a>tvm_test(model_ft,test_iter,<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000004vscode-remote?line=15'>16</a>batch_size=1,data_aware=True,<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000004vscode-remote?line=16'>17</a>calibration_samples=500,<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000004vscode-remote?line=17'>18</a>print_freq=100,<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000004vscode-remote?line=18'>19</a>pre_quantization=False)/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb Cell 4' in tvm_test(model, val_loader, batch_size, data_aware, calibration_samples, print_freq, pre_quantization)<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=79'>80</a>deftvm_test(model,val_loader,<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=80'>81</a>batch_size,data_aware,<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=81'>82</a>calibration_samples=500,<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=82'>83</a>print_freq=100,<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=83'>84</a>pre_quantization=False):---><ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=84'>85</a>mod,params=tvm_model(model,batch_size)<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=85'>86</a>ifnotpre_quantization:<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=86'>87</a>mod=quantize(mod,params,data_aware,val_loader,<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=87'>88</a>calibration_samples=calibration_samples,<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=88'>89</a>batch_size=batch_size)/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb Cell 4' in tvm_model(model, batch_size)<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=72'>73</a>shape_list=[("input",input_shape)]<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=73'>74</a>input_data=torch.randn(input_shape)---><ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=74'>75</a>scripted_model=torch.jit.trace(model,input_data).eval()<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=75'>76</a>mod,params=relay.frontend.from_pytorch(scripted_model,shape_list)<ahref='vscode-notebook-cell://ssh-remote%2B10.16.11.3/media/pc/data/4tb/xinet/web/quantization/docs/study/transfer-learning/tvm.ipynb#ch0000003vscode-remote?line=76'>77</a>returnmod,paramsFile ~/.local/lib/python3.8/site-packages/torch/jit/_trace.py:733, in trace(func, example_inputs, optimize, check_trace, check_inputs, check_tolerance, strict, _force_outplace, _module_class, _compilation_unit)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=729'>730</a>returnfunc<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=731'>732</a>ifisinstance(func,torch.nn.Module):--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=732'>733</a>returntrace_module(<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=733'>734</a>func,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=734'>735</a>{"forward":example_inputs},<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=735'>736</a>None,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=736'>737</a>check_trace,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=737'>738</a>wrap_check_inputs(check_inputs),<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=738'>739</a>check_tolerance,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=739'>740</a>strict,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=740'>741</a>_force_outplace,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=741'>742</a>_module_class,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=742'>743</a>)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=744'>745</a>if(<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=745'>746</a>hasattr(func,"__self__")<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=746'>747</a>andisinstance(func.__self__,torch.nn.Module)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=747'>748</a>andfunc.__name__=="forward"<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=748'>749</a>):<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=749'>750</a>returntrace_module(<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=750'>751</a>func.__self__,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=751'>752</a>{"forward":example_inputs},(...)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=758'>759</a>_module_class,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=759'>760</a>)File ~/.local/lib/python3.8/site-packages/torch/jit/_trace.py:934, in trace_module(mod, inputs, optimize, check_trace, check_inputs, check_tolerance, strict, _force_outplace, _module_class, _compilation_unit)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=931'>932</a>func=modifmethod_name=="forward"elsegetattr(mod,method_name)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=932'>933</a>example_inputs=make_tuple(example_inputs)--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=933'>934</a>module._c._create_method_from_trace(<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=934'>935</a>method_name,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=935'>936</a>func,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=936'>937</a>example_inputs,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=937'>938</a>var_lookup_fn,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=938'>939</a>strict,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=939'>940</a>_force_outplace,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=940'>941</a>)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=941'>942</a>check_trace_method=module._c._get_method(method_name)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/jit/_trace.py?line=943'>944</a># Check the trace against new traces created from user-specified inputsFile ~/.local/lib/python3.8/site-packages/torch/nn/modules/module.py:887, in Module._call_impl(self, *input, **kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=883'>884</a>input=bw_hook.setup_input_hook(input)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=885'>886</a>iftorch._C._get_tracing_state():--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=886'>887</a>result=self._slow_forward(*input,**kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=887'>888</a>else:<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=888'>889</a>result=self.forward(*input,**kwargs)File ~/.local/lib/python3.8/site-packages/torch/nn/modules/module.py:860, in Module._slow_forward(self, *input, **kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=857'>858</a>recording_scopes=False<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=858'>859</a>try:--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=859'>860</a>result=self.forward(*input,**kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=860'>861</a>finally:<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=861'>862</a>ifrecording_scopes:File ~/.local/lib/python3.8/site-packages/torch/nn/modules/container.py:119, in Sequential.forward(self, input)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/container.py?line=116'>117</a>defforward(self,input):<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/container.py?line=117'>118</a>formoduleinself:--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/container.py?line=118'>119</a>input=module(input)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/container.py?line=119'>120</a>returninputFile ~/.local/lib/python3.8/site-packages/torch/nn/modules/module.py:887, in Module._call_impl(self, *input, **kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=883'>884</a>input=bw_hook.setup_input_hook(input)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=885'>886</a>iftorch._C._get_tracing_state():--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=886'>887</a>result=self._slow_forward(*input,**kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=887'>888</a>else:<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=888'>889</a>result=self.forward(*input,**kwargs)File ~/.local/lib/python3.8/site-packages/torch/nn/modules/module.py:860, in Module._slow_forward(self, *input, **kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=857'>858</a>recording_scopes=False<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=858'>859</a>try:--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=859'>860</a>result=self.forward(*input,**kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=860'>861</a>finally:<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=861'>862</a>ifrecording_scopes:File ~/.local/lib/python3.8/site-packages/torch/nn/modules/container.py:119, in Sequential.forward(self, input)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/container.py?line=116'>117</a>defforward(self,input):<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/container.py?line=117'>118</a>formoduleinself:--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/container.py?line=118'>119</a>input=module(input)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/container.py?line=119'>120</a>returninputFile ~/.local/lib/python3.8/site-packages/torch/nn/modules/module.py:887, in Module._call_impl(self, *input, **kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=883'>884</a>input=bw_hook.setup_input_hook(input)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=885'>886</a>iftorch._C._get_tracing_state():--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=886'>887</a>result=self._slow_forward(*input,**kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=887'>888</a>else:<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=888'>889</a>result=self.forward(*input,**kwargs)File ~/.local/lib/python3.8/site-packages/torch/nn/modules/module.py:860, in Module._slow_forward(self, *input, **kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=857'>858</a>recording_scopes=False<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=858'>859</a>try:--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=859'>860</a>result=self.forward(*input,**kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=860'>861</a>finally:<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=861'>862</a>ifrecording_scopes:File ~/.local/lib/python3.8/site-packages/torch/nn/modules/container.py:119, in Sequential.forward(self, input)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/container.py?line=116'>117</a>defforward(self,input):<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/container.py?line=117'>118</a>formoduleinself:--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/container.py?line=118'>119</a>input=module(input)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/container.py?line=119'>120</a>returninputFile ~/.local/lib/python3.8/site-packages/torch/nn/modules/module.py:887, in Module._call_impl(self, *input, **kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=883'>884</a>input=bw_hook.setup_input_hook(input)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=885'>886</a>iftorch._C._get_tracing_state():--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=886'>887</a>result=self._slow_forward(*input,**kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=887'>888</a>else:<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=888'>889</a>result=self.forward(*input,**kwargs)File ~/.local/lib/python3.8/site-packages/torch/nn/modules/module.py:860, in Module._slow_forward(self, *input, **kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=857'>858</a>recording_scopes=False<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=858'>859</a>try:--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=859'>860</a>result=self.forward(*input,**kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=860'>861</a>finally:<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=861'>862</a>ifrecording_scopes:File ~/.local/lib/python3.8/site-packages/torchvision/models/quantization/resnet.py:32, in QuantizableBasicBlock.forward(self, x)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torchvision/models/quantization/resnet.py?line=28'>29</a>identity=x<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torchvision/models/quantization/resnet.py?line=30'>31</a>out=self.conv1(x)---><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torchvision/models/quantization/resnet.py?line=31'>32</a>out=self.bn1(out)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torchvision/models/quantization/resnet.py?line=32'>33</a>out=self.relu(out)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torchvision/models/quantization/resnet.py?line=34'>35</a>out=self.conv2(out)File ~/.local/lib/python3.8/site-packages/torch/nn/modules/module.py:887, in Module._call_impl(self, *input, **kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=883'>884</a>input=bw_hook.setup_input_hook(input)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=885'>886</a>iftorch._C._get_tracing_state():--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=886'>887</a>result=self._slow_forward(*input,**kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=887'>888</a>else:<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=888'>889</a>result=self.forward(*input,**kwargs)File ~/.local/lib/python3.8/site-packages/torch/nn/modules/module.py:860, in Module._slow_forward(self, *input, **kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=857'>858</a>recording_scopes=False<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=858'>859</a>try:--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=859'>860</a>result=self.forward(*input,**kwargs)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=860'>861</a>finally:<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/module.py?line=861'>862</a>ifrecording_scopes:File ~/.local/lib/python3.8/site-packages/torch/nn/modules/batchnorm.py:135, in _BatchNorm.forward(self, input)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/batchnorm.py?line=132'>133</a>assertself.running_meanisNoneorisinstance(self.running_mean,torch.Tensor)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/batchnorm.py?line=133'>134</a>assertself.running_varisNoneorisinstance(self.running_var,torch.Tensor)--><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/batchnorm.py?line=134'>135</a>returnF.batch_norm(<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/batchnorm.py?line=135'>136</a>input,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/batchnorm.py?line=136'>137</a># If buffers are not to be tracked, ensure that they won't be updated<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/batchnorm.py?line=137'>138</a>self.running_meanifnotself.trainingorself.track_running_statselseNone,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/batchnorm.py?line=138'>139</a>self.running_varifnotself.trainingorself.track_running_statselseNone,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/modules/batchnorm.py?line=139'>140</a>self.weight,self.bias,bn_training,exponential_average_factor,self.eps)File ~/.local/lib/python3.8/site-packages/torch/nn/functional.py:2147, in batch_norm(input, running_mean, running_var, weight, bias, training, momentum, eps)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2133'>2134</a>returnhandle_torch_function(<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2134'>2135</a>batch_norm,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2135'>2136</a>(input,),(...)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2143'>2144</a>eps=eps,<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2144'>2145</a>)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2145'>2146</a>iftraining:-><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2146'>2147</a>_verify_batch_size(input.size())<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2148'>2149</a>returntorch.batch_norm(<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2149'>2150</a>input,weight,bias,running_mean,running_var,training,momentum,eps,torch.backends.cudnn.enabled<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2150'>2151</a>)File ~/.local/lib/python3.8/site-packages/torch/nn/functional.py:2114, in _verify_batch_size(size)<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2111'>2112</a>size_prods*=size[i+2]<ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2112'>2113</a>ifsize_prods==1:-><ahref='file:///home/pc/.local/lib/python3.8/site-packages/torch/nn/functional.py?line=2113'>2114</a>raiseValueError("Expected more than 1 value per channel when training, got input size {}".format(size))ValueError: Expected more than 1 value per channel when training, got input size torch.Size([1, 512, 1, 1])