HoneyTian commited on
Commit
99b7931
·
1 Parent(s): a556ebf
examples/conv_tasnet/step_2_train_model.py CHANGED
@@ -250,6 +250,9 @@ def main():
250
  denoise_audios = model.forward(noisy_audios)
251
  denoise_audios = torch.squeeze(denoise_audios, dim=1)
252
 
 
 
 
253
  ae_loss = ae_loss_fn.forward(denoise_audios, clean_audios)
254
  neg_si_snr_loss = neg_si_snr_loss_fn.forward(denoise_audios, clean_audios)
255
  neg_stoi_loss = neg_stoi_loss_fn.forward(denoise_audios, clean_audios)
 
250
  denoise_audios = model.forward(noisy_audios)
251
  denoise_audios = torch.squeeze(denoise_audios, dim=1)
252
 
253
+ if torch.any(torch.isnan(denoise_audios)) or torch.any(torch.isinf(denoise_audios)):
254
+ raise AssertionError("nan or inf in denoise_audios")
255
+
256
  ae_loss = ae_loss_fn.forward(denoise_audios, clean_audios)
257
  neg_si_snr_loss = neg_si_snr_loss_fn.forward(denoise_audios, clean_audios)
258
  neg_stoi_loss = neg_stoi_loss_fn.forward(denoise_audios, clean_audios)