Kiu-net-pytorch: 错误:张量 a (3) 的大小必须与非单维 2 的张量 b (6) 的大小相匹配

创建于 2020-10-26  ·  8评论  ·  资料来源: jeya-maria-jose/KiU-Net-pytorch

最有用的评论

是的,我有同样的问题。 输出大小(1024)与标签(512)大小不同

所有8条评论

您能否为此错误添加更多描述? 对于哪个数据集和哪个模型,您遇到了这个错误?

我使用 LIST 数据来训练模型。 得到了.pth。 然后我运行 val.py。(我没有更改 parameter.py 中的任何参数,除了那些路径)。 然后我在第 602 行得到了 models.py 的错误。“张量 a (3) 的大小必须与非单维 2 处的张量 b (6) 的大小相匹配”。 我尝试将 parameter.py 的“大小”更改为 8,没有错误,但结果(pred.nii)似乎很糟糕。 其他尺寸将导致类似的错误。 当我运行 train.py 时,我还将 paramter.py 的“大小”更改为 24,因为我也遇到了类似的错误。

是的,我有同样的问题。 输出大小(1024)与标签(512)大小不同

在data_prepare中成功运行get_training_set.py后尝试在LiTS文件夹中运行train.py,但是在model.py中使用kiunet_org作为net时出现以下错误:
回溯(最近一次通话最后):
文件“train.py”,第 71 行,在
输出 = 净(ct)
_call_impl 中的文件“/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/modules/module.py”,第 727 行
结果 = self.forward(输入,* kwargs)
文件“/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/parallel/data_parallel.py”,第 159 行,向前
返回self.module(输入[0],* kwargs[0])
_call_impl 中的文件“/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/modules/module.py”,第 727 行
结果 = self.forward(输入,* kwargs)
文件“/home/viplab/nas/KiU-Net-pytorch/LiTS/net/models.py”,第 591 行,向前
out = torch.add(out,F.interpolate(F.relu(self.inte3_1bn(self.intere3_1(out1))),scale_factor=(0.5,0.0625,0.0625),mode ='trilinear'))
RuntimeError:张量 a (3) 的大小必须与非单维 2 处的张量 b (6) 的大小相匹配

在我自己的数据上运行(几乎)任何模型时,我遇到了同样的问题:
out1 = torch.add(out1,F.interpolate(F.relu(self.inte1_2bn(self.intere1_2(tmp))),scale_factor=(4,4),mode ='bilinear')) RuntimeError: The size of tensor a (386) must match the size of tensor b (384) at non-singleton dimension 3

我也有同样的问题,请问怎么解决?

有同样的问题 kiunet_org。

我也有同样的问题 有人解决了吗

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

DarwinSurvivor picture DarwinSurvivor  ·  3评论

RaymiiOrg picture RaymiiOrg  ·  3评论

jakoch picture jakoch  ·  3评论

chuma picture chuma  ·  3评论

AndreaCrotti picture AndreaCrotti  ·  3评论