¿Puede agregar más descripción para este error? ¿Para qué conjunto de datos y qué modelo obtiene este error?
Usé los datos de LIST para entrenar el modelo. obtuvo el .pth. luego ejecuto val.py. (No cambié ningún parámetro en parámetro.py, excepto esas rutas). Luego obtuve el error de models.py en la línea 602. "El tamaño del tensor a (3) debe coincidir con el tamaño del tensor b (6) en la dimensión 2 no singleton". Traté de cambiar el "tamaño" de parámetro.py a 8, no hay error, pero los resultados (pred.nii) parecen malos. otro tamaño dará como resultado un error similar. También cambio el "tamaño" de paramter.py a 24 cuando ejecuto el tren.py, porque también tengo errores similares.
si, tengo el mismo problema. el tamaño de salida (1024) no es el mismo tamaño que la etiqueta (512)
Intenté ejecutar train.py en la carpeta LiTS después de ejecutar con éxito get_training_set.py en data_prepare, pero obtuve el siguiente error al usar kiunet_org como red en model.py:
Rastreo (llamadas recientes más última):
Archivo "tren.py", línea 71, en
salidas = red (ct)
Archivo "/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/modules/module.py", línea 727, en _call_impl
resultado = self.forward( entrada, * kwargs)
Archivo "/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/parallel/data_parallel.py", línea 159, en adelante
return self.module( entradas[0], * kwargs[0])
Archivo "/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/modules/module.py", línea 727, en _call_impl
resultado = self.forward( entrada, * kwargs)
Archivo "/home/viplab/nas/KiU-Net-pytorch/LiTS/net/models.py", línea 591, en adelante
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: el tamaño del tensor a (3) debe coincidir con el tamaño del tensor b (6) en la dimensión 2 no singleton
Tengo el mismo problema al ejecutar (casi) cualquiera de los modelos en mis propios datos:
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
Tengo el mismo problema, entonces, ¿cómo resolverlo?
Tiene el mismo problema kiunet_org.
tengo el mismo problema alguien lo soluciono
Comentario más útil
si, tengo el mismo problema. el tamaño de salida (1024) no es el mismo tamaño que la etiqueta (512)