ΠΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ? ΠΠ»Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ ΠΈ ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ?
Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΄Π°Π½Π½ΡΠ΅ LIST Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΏΠΎΠ»ΡΡΠΈΠ» .pth. Π·Π°ΡΠ΅ΠΌ Ρ Π·Π°ΠΏΡΡΠΊΠ°Ρ val.py (Ρ Π½Π΅ ΠΌΠ΅Π½ΡΠ» Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π² parameter.py, ΠΊΡΠΎΠΌΠ΅ ΡΡΠΈΡ ΠΏΡΡΠ΅ΠΉ). ΠΠ°ΡΠ΅ΠΌ Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΎΡΠΈΠ±ΠΊΡ models.py Π² ΡΡΡΠΎΠΊΠ΅ 602. Β«Π Π°Π·ΠΌΠ΅Ρ ΡΠ΅Π½Π·ΠΎΡΠ° a (3) Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠ΅Π½Π·ΠΎΡΠ° b (6) ΠΏΡΠΈ Π½Π΅ΠΎΠ΄Π½ΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΠΎΠΌ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ 2Β». Π― ΠΏΠΎΠΏΡΡΠ°Π»ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Β«ΡΠ°Π·ΠΌΠ΅ΡΒ» ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° .py Π½Π° 8, ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π΅Ρ, Π½ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ (pred.nii) ΠΊΠ°ΠΆΡΡΡΡ ΠΏΠ»ΠΎΡ ΠΈΠΌΠΈ. Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠ΅. Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ Β«ΡΠ°Π·ΠΌΠ΅ΡΒ» paramter.py Π½Π° 24, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΏΡΡΠΊΠ°Ρ train.py, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ ΡΠΎΠΆΠ΅ Π΅ΡΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
Π΄Π°, Ρ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΡΠ°Π·ΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° (1024) Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ ΠΌΠ΅ΡΠΊΠΈ (512)
ΠΠΎΠΏΡΡΠΊΠ° Π·Π°ΠΏΡΡΡΠΈΡΡ train.py Π² ΠΏΠ°ΠΏΠΊΠ΅ LiTS ΠΏΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° get_training_set.py Π² data_prepare, Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ kiunet_org Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅ΡΠΈ Π² model.py:
Traceback (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠ·ΠΎΠ²):
Π€Π°ΠΉΠ» Β«train.pyΒ», ΡΡΡΠΎΠΊΠ° 71, Π²
Π²ΡΡ
ΠΎΠ΄Ρ = Π½Π΅ΡΡΠΎ (ct)
Π€Π°ΠΉΠ» "/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/modules/module.py", ΡΡΡΠΎΠΊΠ° 727, Π² _call_impl
ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = self.forward( Π²Π²ΠΎΠ΄, * kwargs)
Π€Π°ΠΉΠ» "/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/parallel/data_parallel.py", ΡΡΡΠΎΠΊΠ° 159, Π²ΠΏΠ΅ΡΠ΅Π΄
Π²Π΅ΡΠ½ΡΡΡ self.module ( Π²Ρ
ΠΎΠ΄Ρ [0], * kwargs [0])
Π€Π°ΠΉΠ» "/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/modules/module.py", ΡΡΡΠΎΠΊΠ° 727, Π² _call_impl
ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 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'))
ΠΡΠΈΠ±ΠΊΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ: ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ΅Π½Π·ΠΎΡΠ° a (3) Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠ΅Π½Π·ΠΎΡΠ° b (6) ΠΏΡΠΈ Π½Π΅ΠΎΠ΄Π½ΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΠΎΠΌ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ 2.
Π£ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Π·Π°ΠΏΡΡΠΊΠΎΠΌ (ΠΏΠΎΡΡΠΈ) Π»ΡΠ±ΠΎΠΉ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° ΠΌΠΎΠΈΡ
ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
:
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.
Ρ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΡΠΎ Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ΅ΡΠΈΠ»
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π΄Π°, Ρ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΡΠ°Π·ΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° (1024) Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ ΠΌΠ΅ΡΠΊΠΈ (512)