【发布时间】:2020-08-05 19:03:53
【问题描述】:
我正在尝试我的 __init__ 函数:
self.downscale_time_conv = np.empty(8, dtype=object)
for i in range(8):
self.downscale_time_conv[i] = torch.nn.ModuleDict({})
但在我的forward 中,我有:
down_out = False
for i in range(8):
if not down_out:
down_out = self.downscale_time_conv[i][side](inputs)
else:
down_out += self.downscale_time_conv[i][side](inputs)
我得到:
RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the same
【问题讨论】: