by default it will use mem_eff_path and it runs totally fine, but if I manually set use mem_eff_path=False, below error showed up:
out = causal_conv1d_cuda.causal_conv1d_fwd(x, weight, bias, seq_idx, ctx.activation)
TypeError: causal_conv1d_fwd(): incompatible function arguments. The following argument types are supported:
Hi when I try to do evaluation as below:
by default it will use mem_eff_path and it runs totally fine, but if I manually set use mem_eff_path=False, below error showed up:
out = causal_conv1d_cuda.causal_conv1d_fwd(x, weight, bias, seq_idx, ctx.activation) TypeError: causal_conv1d_fwd(): incompatible function arguments. The following argument types are supported:
Invoked with: tensor([[[ 0.1909, -0.3875, -0.4731, ..., 0.0366, 0.2490, -0.0460], [-0.2214, -0.1570, -0.5879, ..., -0.2810, -0.1702, 0.0384], [ 0.1755, -0.2076, 0.7930, ..., -0.4204, -0.0614, 0.2781],
it seems the error came from causal_conv1d library, so I continued to set causal_conv1d_fn=None to not to causal_conv1d and use pytorch conv1d
but still I got this error: