HoneyTian commited on
Commit
73f64b2
·
1 Parent(s): 0aa7601
examples/clean_unet_aishell/step_2_train_model.py CHANGED
@@ -229,6 +229,8 @@ def main():
229
 
230
  enhanced_audios = model.forward(noisy_audios)
231
  enhanced_audios = torch.squeeze(enhanced_audios, dim=1)
 
 
232
 
233
  ae_loss = ae_loss_fn(enhanced_audios, clean_audios)
234
  sc_loss, mag_loss = mr_stft_loss_fn(enhanced_audios, clean_audios)
 
229
 
230
  enhanced_audios = model.forward(noisy_audios)
231
  enhanced_audios = torch.squeeze(enhanced_audios, dim=1)
232
+ if torch.any(torch.isnan(enhanced_audios)) or torch.any(torch.isinf(enhanced_audios)):
233
+ raise AssertionError("nan or inf in enhanced_audios")
234
 
235
  ae_loss = ae_loss_fn(enhanced_audios, clean_audios)
236
  sc_loss, mag_loss = mr_stft_loss_fn(enhanced_audios, clean_audios)