HoneyTian commited on
Commit
a3e0429
·
1 Parent(s): d2db57b
examples/spectrum_unet_irm_aishell/run.sh CHANGED
@@ -12,7 +12,7 @@ sh run.sh --stage 1 --stop_stage 3 --system_version centos --file_folder_name fi
12
  --noise_dir "/data/tianxing/HuggingDatasets/nx_noise/data/noise" \
13
  --speech_dir "/data/tianxing/HuggingDatasets/aishell/data_aishell/wav/train"
14
 
15
- sh run.sh --stage 2 --stop_stage 3 --system_version centos --file_folder_name file_dir \
16
  --noise_dir "/data/tianxing/HuggingDatasets/nx_noise/data/noise" \
17
  --speech_dir "/data/tianxing/HuggingDatasets/aishell/data_aishell/wav/train"
18
 
 
12
  --noise_dir "/data/tianxing/HuggingDatasets/nx_noise/data/noise" \
13
  --speech_dir "/data/tianxing/HuggingDatasets/aishell/data_aishell/wav/train"
14
 
15
+ sh run.sh --stage 2 --stop_stage 2 --system_version centos --file_folder_name file_dir \
16
  --noise_dir "/data/tianxing/HuggingDatasets/nx_noise/data/noise" \
17
  --speech_dir "/data/tianxing/HuggingDatasets/aishell/data_aishell/wav/train"
18
 
examples/spectrum_unet_irm_aishell/step_2_train_model.py CHANGED
@@ -142,6 +142,9 @@ class CollateFunction(object):
142
  snr_db: torch.Tensor = 10 * torch.log10(
143
  speech_spec / (noise_spec + self.epsilon)
144
  )
 
 
 
145
  snr_db_ = torch.unsqueeze(snr_db, dim=0)
146
  snr_db_ = torch.unsqueeze(snr_db_, dim=0)
147
  snr_db_ = self.make_unfold_snr_db(snr_db_, n_time_steps=3)
 
142
  snr_db: torch.Tensor = 10 * torch.log10(
143
  speech_spec / (noise_spec + self.epsilon)
144
  )
145
+ if torch.any(torch.isnan(snr_db)) or torch.any(torch.isinf(snr_db)):
146
+ raise AssertionError("nan or inf in snr_db")
147
+
148
  snr_db_ = torch.unsqueeze(snr_db, dim=0)
149
  snr_db_ = torch.unsqueeze(snr_db_, dim=0)
150
  snr_db_ = self.make_unfold_snr_db(snr_db_, n_time_steps=3)