Traceback (most recent call last):
File "/home/yonghui/project/CDMamba/train_cd.py", line 121, in
pred_img = cd_model(train_im1, train_im2)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, *kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/parallel/data_parallel.py", line 183, in forward
return self.module(inputs[0], module_kwargs[0])
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, *kwargs)
File "/home/yonghui/project/CDMamba/models/CDMamba.py", line 359, in forward
x1, down_x1 = self.encode(x1)
File "/home/yonghui/project/CDMamba/models/CDMamba.py", line 343, in encode
x = down(x)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(args, kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/container.py", line 215, in forward
input = module(input)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, *kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(args, kwargs)
File "/home/yonghui/project/CDMamba/models/CDMamba.py", line 112, in forward
x = self.conv1(x)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, kwargs)
File "/home/yonghui/project/CDMamba/models/CDMamba.py", line 55, in forward
x_mamba = self.convmamba(x_norm) + self.skip_scale x_flat
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(args, kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, kwargs)
File "/home/yonghui/project/CDMamba/models/mamba_customer.py", line 231, in forward
out = mamba_inner_fn_no_out_proj(
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/mamba_ssm/ops/selective_scan_interface.py", line 632, in mamba_inner_fn_no_out_proj
return MambaInnerFnNoOutProj.apply(xz, conv1d_weight, conv1d_bias, x_proj_weight, delta_proj_weight,
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/autograd/function.py", line 539, in apply
return super().apply(*args, *kwargs) # type: ignore[misc]
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/cuda/amp/autocast_mode.py", line 113, in decorate_fwd
return fwd(args, **kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/mamba_ssm/ops/selective_scan_interface.py", line 177, in forward
conv1d_out = causal_conv1d_cuda.causal_conv1d_fwd(x, conv1d_weight, conv1d_bias,None, True)
TypeError: causal_conv1d_fwd(): incompatible function arguments. The following argument types are supported:
Traceback (most recent call last): File "/home/yonghui/project/CDMamba/train_cd.py", line 121, in
pred_img = cd_model(train_im1, train_im2)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, *kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/parallel/data_parallel.py", line 183, in forward
return self.module(inputs[0], module_kwargs[0])
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, *kwargs)
File "/home/yonghui/project/CDMamba/models/CDMamba.py", line 359, in forward
x1, down_x1 = self.encode(x1)
File "/home/yonghui/project/CDMamba/models/CDMamba.py", line 343, in encode
x = down(x)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(args, kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/container.py", line 215, in forward
input = module(input)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, *kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(args, kwargs)
File "/home/yonghui/project/CDMamba/models/CDMamba.py", line 112, in forward
x = self.conv1(x)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, kwargs)
File "/home/yonghui/project/CDMamba/models/CDMamba.py", line 55, in forward
x_mamba = self.convmamba(x_norm) + self.skip_scale x_flat
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(args, kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, kwargs)
File "/home/yonghui/project/CDMamba/models/mamba_customer.py", line 231, in forward
out = mamba_inner_fn_no_out_proj(
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/mamba_ssm/ops/selective_scan_interface.py", line 632, in mamba_inner_fn_no_out_proj
return MambaInnerFnNoOutProj.apply(xz, conv1d_weight, conv1d_bias, x_proj_weight, delta_proj_weight,
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/autograd/function.py", line 539, in apply
return super().apply(*args, *kwargs) # type: ignore[misc]
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/torch/cuda/amp/autocast_mode.py", line 113, in decorate_fwd
return fwd(args, **kwargs)
File "/home/yonghui/miniconda3/envs/cdmamba/lib/python3.10/site-packages/mamba_ssm/ops/selective_scan_interface.py", line 177, in forward
conv1d_out = causal_conv1d_cuda.causal_conv1d_fwd(x, conv1d_weight, conv1d_bias,None, True)
TypeError: causal_conv1d_fwd(): incompatible function arguments. The following argument types are supported:
Invoked with: tensor([[[-0.3382, 1.2468, 1.2655, ..., 0.4876, 0.3880, -0.2435], [ 0.3241, -0.0224, -0.0093, ..., 0.1298, 0.2758, 0.1078], [-0.2305, 0.4938, 0.5060, ..., -0.8157, -0.7583, -0.7534], ..., [ 0.0138, -0.4216, -0.4223, ..., 0.4248, 0.3596, 0.8166], [-0.3435, -0.3589, -0.3545, ..., -0.3836, -0.2709, -0.4491], [ 0.3027, -0.2779, -0.3023, ..., -1.4457, -1.5415, -0.8076]],
tensor([-0.4909, -0.4263, 0.3008, -0.1900, 0.4366, -0.2839, -0.1585, -0.3395, 0.0553, 0.1627, -0.0579, 0.4827, -0.1528, -0.1705, 0.4135, -0.0235, -0.4720, 0.2922, -0.3589, -0.3827, -0.2841, -0.3576, -0.2487, 0.3341, -0.3817, -0.4225, 0.3300, -0.2231, -0.0936, 0.4924, -0.2312, 0.1307], device='cuda:0', requires_grad=True), None, True