HoneyTian commited on
Commit
64f179c
·
1 Parent(s): 08fbdab
examples/dfnet2/step_2_train_model.py CHANGED
@@ -276,7 +276,7 @@ def main():
276
 
277
  loss = 1.0 * mr_stft_loss + 1.0 * neg_si_snr_loss + 1.0 * mask_loss + 0.01 * lsnr_loss
278
  if torch.any(torch.isnan(loss)) or torch.any(torch.isinf(loss)):
279
- logger.info(f"find nan or inf in loss.")
280
  continue
281
 
282
  denoise_audios_list_r = list(est_wav.detach().cpu().numpy())
@@ -352,7 +352,7 @@ def main():
352
 
353
  loss = 1.0 * mr_stft_loss + 1.0 * neg_si_snr_loss + 1.0 * mask_loss + 0.01 * lsnr_loss
354
  if torch.any(torch.isnan(loss)) or torch.any(torch.isinf(loss)):
355
- logger.info(f"find nan or inf in loss.")
356
  continue
357
 
358
  denoise_audios_list_r = list(est_wav.detach().cpu().numpy())
 
276
 
277
  loss = 1.0 * mr_stft_loss + 1.0 * neg_si_snr_loss + 1.0 * mask_loss + 0.01 * lsnr_loss
278
  if torch.any(torch.isnan(loss)) or torch.any(torch.isinf(loss)):
279
+ logger.info(f"find nan or inf in loss. continue.")
280
  continue
281
 
282
  denoise_audios_list_r = list(est_wav.detach().cpu().numpy())
 
352
 
353
  loss = 1.0 * mr_stft_loss + 1.0 * neg_si_snr_loss + 1.0 * mask_loss + 0.01 * lsnr_loss
354
  if torch.any(torch.isnan(loss)) or torch.any(torch.isinf(loss)):
355
+ logger.info(f"find nan or inf in loss. continue.")
356
  continue
357
 
358
  denoise_audios_list_r = list(est_wav.detach().cpu().numpy())
toolbox/torchaudio/losses/spectral.py CHANGED
@@ -218,7 +218,7 @@ class LogSTFTMagnitudeLoss(torch.nn.Module):
218
  loss = F.l1_loss(torch.log(denoise_magnitude + self.eps), torch.log(clean_magnitude + self.eps))
219
 
220
  if torch.any(torch.isnan(loss)) or torch.any(torch.isinf(loss)):
221
- raise AssertionError("LogSTFTMagnitudeLoss, nan or inf in loss")
222
 
223
  return loss
224
 
 
218
  loss = F.l1_loss(torch.log(denoise_magnitude + self.eps), torch.log(clean_magnitude + self.eps))
219
 
220
  if torch.any(torch.isnan(loss)) or torch.any(torch.isinf(loss)):
221
+ print("LogSTFTMagnitudeLoss, nan or inf in loss")
222
 
223
  return loss
224