Kiu-net-pytorch: error: el tamaño del tensor a (3) debe coincidir con el tamaño del tensor b (6) en la dimensión 2 no singleton

Creado en 26 oct. 2020  ·  8Comentarios  ·  Fuente: jeya-maria-jose/KiU-Net-pytorch

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)

Todos 8 comentarios

¿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

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

lukaszb picture lukaszb  ·  14Comentarios

zmsmith picture zmsmith  ·  5Comentarios

ipython picture ipython  ·  3Comentarios

prsteel picture prsteel  ·  18Comentarios

ipython picture ipython  ·  39Comentarios