Kiu-net-pytorch: bug: Ukuran tensor a (3) harus sesuai dengan ukuran tensor b (6) pada dimensi non-tunggal 2

Dibuat pada 26 Okt 2020  ·  8Komentar  ·  Sumber: jeya-maria-jose/KiU-Net-pytorch

Komentar yang paling membantu

ya, saya memiliki masalah yang sama. ukuran keluaran (1024) tidak sama dengan ukuran label (512)

Semua 8 komentar

Bisakah Anda menambahkan lebih banyak deskripsi untuk kesalahan ini? Untuk dataset mana dan model mana Anda mendapatkan bug ini?

saya menggunakan data DAFTAR untuk melatih model. mendapat .pth. kemudian saya menjalankan val.py.( saya tidak mengubah parameter apa pun di parameter.py , kecuali jalur itu). Kemudian saya mendapatkan bug dari models.py pada baris 602. "Ukuran tensor a (3) harus sesuai dengan ukuran tensor b (6) pada dimensi non-tunggal 2". saya mencoba mengubah "ukuran" parameter.py menjadi 8, tidak ada bug, tetapi hasilnya (pred.nii) tampaknya buruk. ukuran lain akan menghasilkan bug serupa. saya juga mengubah "ukuran" paramter.py menjadi 24 ketika saya menjalankan train.py, karena saya juga mendapat bug serupa.

ya, saya memiliki masalah yang sama. ukuran keluaran (1024) tidak sama dengan ukuran label (512)

Mencoba menjalankan train.py di folder LiTS setelah berhasil menjalankan get_training_set.py di data_prepare, tetapi mendapatkan kesalahan berikut saat menggunakan kiunet_org sebagai net di model.py:
Traceback (panggilan terakhir terakhir):
File "train.py", baris 71, di
keluaran = bersih(ct)
File "/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/modules/module.py", baris 727, di _call_impl
hasil = self.forward( input, * kwargs)
File "/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/parallel/data_parallel.py", baris 159, di depan
kembalikan self.module( inputs[0], * kwargs[0])
File "/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/modules/module.py", baris 727, di _call_impl
hasil = self.forward( input, * kwargs)
File "/home/viplab/nas/KiU-Net-pytorch/LiTS/net/models.py", baris 591, di depan
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: Ukuran tensor a (3) harus sesuai dengan ukuran tensor b (6) pada dimensi non-tunggal 2

Saya memiliki masalah yang sama dengan menjalankan (hampir) salah satu model pada data saya sendiri:
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

Saya memiliki masalah yang sama,Jadi bagaimana mengatasinya?

Punya masalah yang sama kiunet_org.

Saya memiliki masalah yang sama apakah ada yang menyelesaikannya?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat