Skip to content

Commit 54f0d5f

Browse files
committed
refactor(loss): use reduction instead of the deprecated size_average
and `reduce`
1 parent 9e6648c commit 54f0d5f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

deepem/loss/loss.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def forward(self, input, target, mask):
4343
m_ext = torch.le(activ, m0) * torch.eq(target, 0)
4444
mask *= 1 - (m_int + m_ext).type(mask.dtype)
4545

46-
loss = self.bce(input, target, weight=mask, size_average=False)
46+
loss = self.bce(input, target, weight=mask, reduction='sum')
4747

4848
if self.size_average:
4949
loss = loss / nmsk.item()
@@ -87,7 +87,7 @@ def forward(self, input, target, mask):
8787
m_ext = torch.le(activ, m0) * torch.eq(target, 0)
8888
mask *= 1 - (m_int + m_ext).type(mask.dtype)
8989

90-
loss = self.mse(activ, target, reduce=False)
90+
loss = self.mse(activ, target, reduction='none')
9191
loss = (loss * mask).sum()
9292

9393
if self.size_average:

0 commit comments

Comments
 (0)