| exp: |
| dir: ./exps |
| name: oggrestore |
| datas: |
| _target_: look2hear.datas.DataModule |
| dataset_type: 1 |
| sr: 44100 |
| segments: 4 |
| num_steps: 1000 |
| batch_size: 1 |
| num_workers: 0 |
| pin_memory: true |
| stems: |
| original: original |
| codec: codec |
| train: |
| dir: |
| - train |
| original_format: wav |
| codec_format: ogg |
| valid: |
| dir: |
| - vaild |
| original_format: wav |
| codec_format: ogg |
| model: |
| _target_: look2hear.models.apollo.Apollo |
| sr: 44100 |
| win: 20 |
| feature_dim: 64 |
| layer: 4 |
| discriminator: |
| _target_: look2hear.discriminators.frequencydis.MultiFrequencyDiscriminator |
| nch: 2 |
| window: |
| - 32 |
| - 64 |
| - 128 |
| - 256 |
| - 512 |
| - 1024 |
| - 2048 |
| optimizer_g: |
| _target_: torch.optim.AdamW |
| lr: 0.001 |
| weight_decay: 0.01 |
| optimizer_d: |
| _target_: torch.optim.AdamW |
| lr: 0.0001 |
| weight_decay: 0.01 |
| betas: |
| - 0.5 |
| - 0.99 |
| scheduler_g: |
| _target_: torch.optim.lr_scheduler.StepLR |
| step_size: 2 |
| gamma: 0.98 |
| scheduler_d: |
| _target_: torch.optim.lr_scheduler.StepLR |
| step_size: 2 |
| gamma: 0.98 |
| loss_g: |
| _target_: look2hear.losses.gan_losses.MultiFrequencyGenLoss |
| eps: 1.0e-08 |
| loss_d: |
| _target_: look2hear.losses.gan_losses.MultiFrequencyDisLoss |
| eps: 1.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: 10 |
| 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: false |
| project: Audio-Restoration |
| trainer: |
| _target_: pytorch_lightning.Trainer |
| devices: |
| - 0 |
| max_epochs: 50 |
| sync_batchnorm: true |
| default_root_dir: ${exp.dir}/${exp.name}/ |
| accelerator: cuda |
| limit_train_batches: 1.0 |
| fast_dev_run: false |
| precision: bf16 |
| enable_model_summary: true |
|
|