File size: 2,624 Bytes
539d871 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | config:
seed: 64736289
name: default
train: true
test: false
path:
exp_root: exp
datasets:
wsj0_mix: data/wsj0_mix
figures: figures
datamodule:
train:
dl_opts:
num_workers: 8
shuffle: true
batch_size: 6
dataset:
_target_: datasets.WSJ0_mix
path: data/wsj0_mix
n_spkr: 2
fs: 8000
cut: max
split: train
max_len_s: 5
max_n_samples: null
val:
dl_opts:
num_workers: 8
shuffle: false
batch_size: 5
dataset:
_target_: datasets.WSJ0_mix
path: data/wsj0_mix
n_spkr: 2
fs: 8000
cut: max
split: val
max_len_s: null
max_n_samples: null
test:
dl_opts:
num_workers: 8
shuffle: false
batch_size: 5
dataset:
_target_: datasets.WSJ0_mix
path: data/wsj0_mix
n_spkr: 2
fs: 8000
cut: max
split: test
max_len_s: null
max_n_samples: null
model:
n_speakers: 2
fs: 8000
t_eps: 0.03
t_rev_init: 0.03
ema_decay: 0.999
valid_max_sep_batches: 2
time_sampling_strategy: uniform
train_source_order: power
init_hack: 5
mmnr_thresh_pit: -10.0
score_model:
_target_: models.score_models.ScoreModelNCSNpp
num_sources: 2
stft_args:
n_fft: 510
hop_length: 128
center: true
pad_mode: constant
backbone_args:
_target_: models.ncsnpp.NCSNpp
nf: 128
transform: exponent
spec_abs_exponent: 0.5
spec_factor: 0.15
sde:
_target_: sdes.sdes.MixSDE
ndim: 2
d_lambda: 2.0
sigma_min: 0.05
sigma_max: 0.5
'N': 30
sampler:
'N': 30
snr: 0.5
corrector_steps: 1
loss:
_target_: torch.nn.MSELoss
main_val_loss: val/si_sdr
main_val_loss_mode: max
val_losses:
val/si_sdr:
_target_: models.losses.SISDRLoss
zero_mean: true
clamp_db: 30
reduction: mean
sign_flip: true
optimizer:
_target_: torch.optim.Adam
lr: 0.0002
weight_decay: 0.0
scheduler: null
grad_clipper:
_target_: utils.FixedClipper
max_norm: 5.0
init_hack_p: 0.1
trainer:
_target_: pytorch_lightning.Trainer
accumulate_grad_batches: 2
min_epochs: 1
max_epochs: 1000
deterministic: true
accelerator: gpu
devices: -1
strategy: ddp
auto_select_gpus: true
check_val_every_n_epoch: 5
default_root_dir: .
profiler: false
|