Here you are:
Traceback (most recent call last):
File "/home/vrai/Reti-Diff/Reti-Diff/test.py", line 60, in <module>
test_pipeline(root_path)
File "/home/vrai/Reti-Diff/Reti-Diff/test.py", line 53, in test_pipeline
model.validation(test_loader, current_iter=opt['name'], tb_logger=None, save_img=opt['val']['save_img'])
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/basicsr/models/base_model.py", line 48, in validation
self.nondist_validation(dataloader, current_iter, tb_logger, save_img)
File "/home/vrai/Reti-Diff/Reti-Diff/models/S2_Interface_model.py", line 310, in nondist_validation
self.test()
File "/home/vrai/Reti-Diff/Reti-Diff/models/S2_Interface_model.py", line 409, in test
self.output = self.net_g(lq, retinex_lq)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1751, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1762, in _call_impl
return forward_call(*args, **kwargs)
File "/home/vrai/Reti-Diff/Reti-Diff/archs/S2_interface_arch.py", line 562, in forward
sr = self.G(img, IPRS2_rex, IPRS2_img)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1751, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1762, in _call_impl
return forward_call(*args, **kwargs)
File "/home/vrai/Reti-Diff/Reti-Diff/archs/S2_interface_arch.py", line 352, in forward
out_dec_level1, _ = self.decoder_level1([inp_dec_level1, k_v])
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1751, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1762, in _call_impl
return forward_call(*args, **kwargs)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/container.py", line 240, in forward
input = module(input)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1751, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1762, in _call_impl
return forward_call(*args, **kwargs)
File "/home/vrai/Reti-Diff/Reti-Diff/archs/S2_interface_arch.py", line 217, in forward
x = x + self.ffn(self.norm2(x), k_v)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1751, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1762, in _call_impl
return forward_call(*args, **kwargs)
File "/home/vrai/Reti-Diff/Reti-Diff/archs/S2_interface_arch.py", line 89, in forward
x1, x2 = self.dwconv(x).chunk(2, dim=1)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1751, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1762, in _call_impl
return forward_call(*args, **kwargs)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/conv.py", line 554, in forward
return self._conv_forward(input, self.weight, self.bias)
File "/home/vrai/Reti-Diff/venv/lib/python3.10/site-packages/torch/nn/modules/conv.py", line 549, in _conv_forward
return F.conv2d(
RuntimeError: Expected canUse32BitIndexMath(input) && canUse32BitIndexMath(output) to be true, but got false. (Could this error message be improved? If so, please report an enhancement request to PyTorch.)