| |
| name: CodeFormer_colorization |
| model_type: CodeFormerIdxModel |
| num_gpu: 8 |
| manual_seed: 0 |
|
|
| |
| datasets: |
| train: |
| name: FFHQ |
| type: FFHQBlindDataset |
| dataroot_gt: datasets/ffhq/ffhq_512 |
| filename_tmpl: '{}' |
| io_backend: |
| type: disk |
|
|
| in_size: 512 |
| gt_size: 512 |
| mean: [0.5, 0.5, 0.5] |
| std: [0.5, 0.5, 0.5] |
| use_hflip: true |
| use_corrupt: true |
|
|
| |
| blur_kernel_size: 41 |
| use_motion_kernel: false |
| motion_kernel_prob: 0.001 |
| kernel_list: ['iso', 'aniso'] |
| kernel_prob: [0.5, 0.5] |
| blur_sigma: [1, 15] |
| downsample_range: [4, 30] |
| noise_range: [0, 20] |
| jpeg_range: [30, 80] |
|
|
| |
| color_jitter_prob: 0.3 |
| color_jitter_shift: 20 |
| color_jitter_pt_prob: 0.3 |
| gray_prob: 0.01 |
|
|
| latent_gt_path: ~ |
| |
|
|
| |
| num_worker_per_gpu: 2 |
| batch_size_per_gpu: 4 |
| dataset_enlarge_ratio: 100 |
| prefetch_mode: ~ |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| network_g: |
| type: CodeFormer |
| dim_embd: 512 |
| n_head: 8 |
| n_layers: 9 |
| codebook_size: 1024 |
| connect_list: ['32', '64', '128', '256'] |
| fix_modules: ['quantize','generator'] |
| vqgan_path: './experiments/pretrained_models/vqgan/vqgan_code1024.pth' |
|
|
| network_vqgan: |
| type: VQAutoEncoder |
| img_size: 512 |
| nf: 64 |
| ch_mult: [1, 2, 2, 4, 4, 8] |
| quantizer: 'nearest' |
| codebook_size: 1024 |
|
|
| |
| path: |
| pretrain_network_g: ~ |
| param_key_g: params_ema |
| strict_load_g: false |
| pretrain_network_d: ~ |
| strict_load_d: true |
| resume_state: ~ |
|
|
| |
| train: |
| use_hq_feat_loss: true |
| feat_loss_weight: 1.0 |
| cross_entropy_loss: true |
| entropy_loss_weight: 0.5 |
| fidelity_weight: 0 |
|
|
| optim_g: |
| type: Adam |
| lr: !!float 1e-4 |
| weight_decay: 0 |
| betas: [0.9, 0.99] |
|
|
| scheduler: |
| type: MultiStepLR |
| milestones: [400000, 450000] |
| gamma: 0.5 |
|
|
| total_iter: 500000 |
|
|
| warmup_iter: -1 |
| ema_decay: 0.995 |
|
|
| use_adaptive_weight: true |
|
|
| net_g_start_iter: 0 |
| net_d_iters: 1 |
| net_d_start_iter: 0 |
| manual_seed: 0 |
|
|
| |
| val: |
| val_freq: !!float 5e10 |
| save_img: true |
|
|
| metrics: |
| psnr: |
| type: calculate_psnr |
| crop_border: 4 |
| test_y_channel: false |
|
|
| |
| logger: |
| print_freq: 100 |
| save_checkpoint_freq: !!float 1e4 |
| use_tb_logger: true |
| wandb: |
| project: ~ |
| resume_id: ~ |
|
|
| |
| dist_params: |
| backend: nccl |
| port: 29419 |
|
|
| find_unused_parameters: true |
|
|