#159·DAIN

TypeError: rsub() 接收到无效的参数组合,得到的是 (Tensor,list),但期望的是以下之一: * (Tensor 输入,Tensor 另一个,Number alpha) * (Tensor 输入,Number 另一个,Number alpha)

作者: rriicckkee创建于 2024年1月5日更新于 2024年1月5日

traceback (最新调用最后一条): File "/home/dell/anaconda3/envs/ysa/lib/python3.6/threading.py", line 916, in _bootstrap_inner self.run() File "/home/dell/anaconda3/envs/ysa/lib/python3.6/threading.py", line 864, in runself._target(*self._args, **self._kwargs)File "train.py", line 154, in train diffs, offsets, filters, occlusions = model(torch.stack((X0, y, X1), dim=0))File "/home/dell/anaconda3/envs/ysa/lib/python3.6/site-packages/torch/nn/modules/module.py", line 547,in _call result = self.forward(*input, **kwargs] File "/home/dell/ysa/DAIN-master/networks/DAIN_slowmotion.py", line 189, in forward losses += [cur_output - cur_input_1] File "/home/dell/anaconda3/envs/ysa/lib/python3.6/site-packages/torch/tensor.py", line 325, in _rsub. return _C._VariableFunctions.rsub(self, other) TypeError: rsub() 接收到的参数组合无效 - 传入了 (Tensor, list), 但期望为以下之一:

  • (Tensor input.Tensor other, Number alpha
  • (Tensor input, Number other . Number alphal