Appel
triplet_loss = nn.TripletMarginLoss()
résulte en:
AttributeError: module 'torch.nn' has no attribute 'TripletMarginLoss'
même avec
import torch.nn as nn
PR connexe qui a ajouté a introduit TripletMarginLoss: #1165
La solution de contournement pour le moment consiste à utiliser directement F.triplet_margin_loss
, où F
est import torch.nn.functional as F
.
Une autre solution de contournement serait d'ajouter from torch.nn.modules.loss import TripletMarginLoss
.
fixé dans le maître. sera dans la prochaine version.
Salut, la même chose se produit lorsque j'appelle m = nn.Upsample(scale_factor=2, mode='bilinear')
AttributeError : l'objet 'module' n'a pas d'attribut 'Upsample'
Mais je peux appeler avec succès nn.UpsamplingBilinear2d
.
En outre, est-il prévu de mettre en œuvre le Cubic Upsample
~
Commentaire le plus utile
Salut, la même chose se produit lorsque j'appelle
m = nn.Upsample(scale_factor=2, mode='bilinear')
AttributeError : l'objet 'module' n'a pas d'attribut 'Upsample'
Mais je peux appeler avec succès
nn.UpsamplingBilinear2d
.En outre, est-il prévu de mettre en œuvre le
Cubic Upsample
~