Hi all I trained yolov3 with custom data set. Now I want to test it on my test dataset but I am not able to. It gives me errors. I tried to test it on validation data set just for try even it is giving error. The error is
File "val.py", line 367, in <module>
main(opt)
File "val.py", line 340, in main
run(**vars(opt))
File "C:\ProgramData\Anaconda3\envs\yolov3\lib\site-packages\torch\autograd\grad_mode.py", line 27, in decorate_context
return func(*args, **kwargs)
File "val.py", line 178, in run
out, train_out = model(im) if training else model(im, augment=augment, val=True) # inference, loss outputs
File "C:\ProgramData\Anaconda3\envs\yolov3\lib\site-packages\torch\nn\modules\module.py", line 1110, in _call_impl
return forward_call(*input, **kwargs)
File "C:\Users\Imran\Downloads\yolov3-9.6.0\yolov3-9.6.0\models\common.py", line 355, in forward
y = self.model(im) if self.jit else self.model(im, augment=augment, visualize=visualize)
File "C:\ProgramData\Anaconda3\envs\yolov3\lib\site-packages\torch\nn\modules\module.py", line 1110, in _call_impl
return forward_call(*input, **kwargs)
File "C:\Users\Imran\Downloads\yolov3-9.6.0\yolov3-9.6.0\models\yolo.py", line 127, in forward
return self._forward_once(x, profile, visualize) # single-scale inference, train
File "C:\Users\Imran\Downloads\yolov3-9.6.0\yolov3-9.6.0\models\yolo.py", line 150, in _forward_once
x = m(x) # run
File "C:\ProgramData\Anaconda3\envs\yolov3\lib\site-packages\torch\nn\modules\module.py", line 1110, in _call_impl
return forward_call(*input, **kwargs)
File "C:\ProgramData\Anaconda3\envs\yolov3\lib\site-packages\torch\nn\modules\upsampling.py", line 154, in forward
recompute_scale_factor=self.recompute_scale_factor)
File "C:\ProgramData\Anaconda3\envs\yolov3\lib\site-packages\torch\nn\modules\module.py", line 1186, in __getattr__
type(self).__name__, name))
AttributeError: 'Upsample' object has no attribute 'recompute_scale_factor'