Spaces:
Running
on
Zero
Running
on
Zero
exp: | |
dir: ./Exps | |
name: Apollo | |
datas: | |
_target_: look2hear.datas.MusdbMoisesdbDataModule | |
train_dir: ./dataset/restoration/train | |
eval_dir: ./dataset/restoration/test | |
codec_type: mp3 | |
codec_options: | |
bitrate: random | |
compression: random | |
complexity: random | |
vbr: random | |
sr: 44100 | |
segments: 5.4 | |
num_stems: 8 | |
snr_range: | |
- -10 | |
- 10 | |
num_samples: 3000 | |
batch_size: 1 | |
num_workers: 8 | |
model: | |
_target_: look2hear.models.apollo.Apollo | |
sr: 44100 | |
win: 20 | |
feature_dim: 384 | |
layer: 6 | |
discriminator: | |
_target_: look2hear.discriminators.frequencydis.MultiFrequencyDiscriminator | |
nch: 2 | |
window: | |
- 32 | |
- 64 | |
- 128 | |
- 256 | |
- 512 | |
- 1024 | |
- 2048 | |
optimizer_g: | |
_target_: bitsandbytes.optim.AdamW8bit | |
lr: 0.001 | |
weight_decay: 0.01 | |
optimizer_d: | |
_target_: bitsandbytes.optim.AdamW8bit | |
lr: 0.0001 | |
weight_decay: 0.01 | |
betas: | |
- 0.5 | |
- 0.99 | |
scheduler_g: | |
_target_: torch.optim.lr_scheduler.StepLR | |
step_size: 4 | |
gamma: 0.98 | |
scheduler_d: | |
_target_: torch.optim.lr_scheduler.StepLR | |
step_size: 4 | |
gamma: 0.98 | |
loss_g: | |
_target_: look2hear.losses.gan_losses.MultiFrequencyGenLoss | |
eps: 2.0e-08 | |
loss_d: | |
_target_: look2hear.losses.gan_losses.MultiFrequencyDisLoss | |
eps: 2.0e-08 | |
metrics: | |
_target_: look2hear.losses.MultiSrcNegSDR | |
sdr_type: sisdr | |
system: | |
_target_: look2hear.system.audio_litmodule.AudioLightningModule | |
early_stopping: | |
_target_: pytorch_lightning.callbacks.EarlyStopping | |
monitor: val_loss | |
patience: 50 | |
mode: min | |
verbose: true | |
checkpoint: | |
_target_: pytorch_lightning.callbacks.ModelCheckpoint | |
dirpath: ${exp.dir}/${exp.name}/checkpoints | |
monitor: val_loss | |
mode: min | |
verbose: true | |
save_top_k: 5 | |
save_last: true | |
filename: '{epoch}-{val_loss:.4f}' | |
logger: | |
_target_: pytorch_lightning.loggers.WandbLogger | |
name: ${exp.name} | |
save_dir: ${exp.dir}/${exp.name}/logs | |
offline: true | |
project: Audio-Restoration | |
trainer: | |
_target_: pytorch_lightning.Trainer | |
devices: | |
- 0 | |
max_epochs: 500 | |
sync_batchnorm: true | |
default_root_dir: ${exp.dir}/${exp.name}/ | |
accelerator: cuda | |
limit_train_batches: 1.0 | |
fast_dev_run: false | |