Kiu-net-pytorch: خطأ: يجب أن يتطابق حجم الموتر أ (3) مع حجم موتر ب (6) في البعد غير الفردي 2

تم إنشاؤها على ٢٦ أكتوبر ٢٠٢٠  ·  8تعليقات  ·  مصدر: jeya-maria-jose/KiU-Net-pytorch

التعليق الأكثر فائدة

نعم لدي نفس المشكلة. حجم الإخراج (1024) ليس بنفس حجم الملصق (512)

ال 8 كومينتر

هل يمكنك إضافة المزيد من الوصف لهذا الخطأ؟ لأي مجموعة بيانات وأي نموذج تحصل على هذا الخطأ؟

لقد استخدمت بيانات LIST لتدريب النموذج. حصلت على .pth. ثم أقوم بتشغيل val.py (لم أغير أي معلمات في المعلمة ، باستثناء تلك المسارات). ثم حصلت على خطأ النماذج. py في السطر 602. "يجب أن يتطابق حجم الموتر أ (3) مع حجم موتر ب (6) في البعد غير المفرد 2". حاولت تغيير "حجم" parameter.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 ، بتنسيق
المخرجات = net (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 ، للأمام
إرجاع الوحدة الذاتية ( المدخلات [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.

لدي نفس المشكلة هل قام أي شخص بحلها

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات