HoneyTian commited on
Commit
0aa7601
·
1 Parent(s): 8eecf8d
examples/clean_unet_aishell/step_2_train_model.py CHANGED
@@ -233,6 +233,9 @@ def main():
233
  ae_loss = ae_loss_fn(enhanced_audios, clean_audios)
234
  sc_loss, mag_loss = mr_stft_loss_fn(enhanced_audios, clean_audios)
235
 
 
 
 
236
  loss = ae_loss + sc_loss + mag_loss
237
 
238
  enhanced_audios_list_r = list(enhanced_audios.detach().cpu().numpy())
 
233
  ae_loss = ae_loss_fn(enhanced_audios, clean_audios)
234
  sc_loss, mag_loss = mr_stft_loss_fn(enhanced_audios, clean_audios)
235
 
236
+ if torch.any(torch.isnan(mag_loss)) or torch.any(torch.isinf(mag_loss)):
237
+ raise AssertionError("nan or inf in mag_loss")
238
+
239
  loss = ae_loss + sc_loss + mag_loss
240
 
241
  enhanced_audios_list_r = list(enhanced_audios.detach().cpu().numpy())