Spaces:
Running
Running
update
Browse files
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
|
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)
|