mirror of
https://github.com/huggingface/pytorch-image-models.git
synced 2025-06-03 15:01:08 +08:00
Merge pull request #1500 from nguyenhoan1988/main
Remove inplace operators when calculating the loss
This commit is contained in:
commit
8a1ba67a50
@ -85,7 +85,7 @@ class AsymmetricLossSingleLabel(nn.Module):
|
||||
log_preds = log_preds * asymmetric_w
|
||||
|
||||
if self.eps > 0: # label smoothing
|
||||
self.targets_classes.mul_(1 - self.eps).add_(self.eps / num_classes)
|
||||
self.targets_classes = self.targets_classes.mul(1 - self.eps).add(self.eps / num_classes)
|
||||
|
||||
# loss calculation
|
||||
loss = - self.targets_classes.mul(log_preds)
|
||||
|
Loading…
x
Reference in New Issue
Block a user