diffsep / hparams.yaml
fakufaku's picture
Diffsep model
539d871
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