Pytorch: لا تحتوي "torch.nn" على سمة "TripletMarginLoss"

تم إنشاؤها على ١٠ أبريل ٢٠١٧  ·  3تعليقات  ·  مصدر: pytorch/pytorch

الاتصال

triplet_loss = nn.TripletMarginLoss()

النتائج في:

AttributeError: module 'torch.nn' has no attribute 'TripletMarginLoss'

حتى مع

import torch.nn as nn

العلاقات العامة ذات الصلة التي أضافت عرض TripletMarginLoss: # 1165

الحل البديل الآن هو استخدام F.triplet_margin_loss مباشرة ، حيث F هو import torch.nn.functional as F .

high priority

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

مرحبًا ، يحدث شيء مشابه عندما اتصل بـ m = nn.Upsample(scale_factor=2, mode='bilinear')
AttributeError: كائن "الوحدة النمطية" ليس له سمة "Upsample"
ولكن يمكنني الاتصال بنجاح بـ nn.UpsamplingBilinear2d .
بالإضافة إلى ذلك ، هل هناك أي خطة لتنفيذ Cubic Upsample ~

ال 3 كومينتر

قد يكون الحل البديل هو إضافة from torch.nn.modules.loss import TripletMarginLoss .

ثابت في الماجستير. سيكون في الإصدار القادم.

مرحبًا ، يحدث شيء مشابه عندما اتصل بـ m = nn.Upsample(scale_factor=2, mode='bilinear')
AttributeError: كائن "الوحدة النمطية" ليس له سمة "Upsample"
ولكن يمكنني الاتصال بنجاح بـ nn.UpsamplingBilinear2d .
بالإضافة إلى ذلك ، هل هناك أي خطة لتنفيذ Cubic Upsample ~

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

القضايا ذات الصلة

ikostrikov picture ikostrikov  ·  3تعليقات

SeparateReality picture SeparateReality  ·  3تعليقات

dablyo picture dablyo  ·  3تعليقات

negrinho picture negrinho  ·  3تعليقات

kdexd picture kdexd  ·  3تعليقات