Apollo / config_apollo_uni.yaml
brianvlezbr's picture
Upload 2 files
cf52a13 verified
raw
history blame
2.22 kB
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