BasicSR
1# general settings
2name: 101_EDVR_M_x4_SR_REDS_woTSA_600k_B4G8_valREDS4_wandb3model_type: EDVRModel4scale: 45num_gpu: auto # official: 8 GPUs6manual_seed: 107
8# dataset and data loader settings
9datasets:10train:11name: REDS12type: REDSDataset13dataroot_gt: datasets/REDS/train_sharp14dataroot_lq: datasets/REDS/train_sharp_bicubic15dataroot_flow: ~16meta_info_file: basicsr/data/meta_info/meta_info_REDS_GT.txt17val_partition: REDS4 # set to 'official' when use the official validation partition18io_backend:19type: disk20
21num_frame: 522gt_size: 25623interval_list: [1]24random_reverse: false25use_hflip: true26use_rot: true27
28# data loader29num_worker_per_gpu: 330batch_size_per_gpu: 431dataset_enlarge_ratio: 20032prefetch_mode: ~33
34val:35name: REDS436type: VideoTestDataset37dataroot_gt: datasets/REDS/train_sharp38dataroot_lq: datasets/REDS/train_sharp_bicubic39meta_info_file: basicsr/data/meta_info/meta_info_REDS4_test_GT.txt40# change to 'meta_info_REDSofficial4_test_GT' when use the official validation partition41io_backend:42type: disk43
44cache_data: false45num_frame: 546padding: reflection_circle47
48# network structures
49network_g:50type: EDVR51num_in_ch: 352num_out_ch: 353num_feat: 6454num_frame: 555deformable_groups: 856num_extract_block: 557num_reconstruct_block: 1058center_frame_idx: ~59hr_in: false60with_predeblur: false61with_tsa: false62
63# path
64path:65pretrain_network_g: ~66strict_load_g: true67resume_state: ~68
69# training settings
70train:71ema_decay: 0.99972optim_g:73type: Adam74lr: !!float 4e-475weight_decay: 076betas: [0.9, 0.99]77
78scheduler:79type: CosineAnnealingRestartLR80periods: [150000, 150000, 150000, 150000]81restart_weights: [1, 1, 1, 1]82eta_min: !!float 1e-783
84total_iter: 60000085warmup_iter: -1 # no warm up86dcn_lr_mul: 187
88# losses89pixel_opt:90type: CharbonnierLoss91loss_weight: 1.092reduction: sum93
94# validation settings
95val:96val_freq: !!float 5e397save_img: false98
99metrics:100psnr: # metric name, can be arbitrary101type: calculate_psnr102crop_border: 0103test_y_channel: false104
105# logging settings
106logger:107print_freq: 100108save_checkpoint_freq: !!float 5e3109use_tb_logger: true110wandb:111project: ~112resume_id: ~113
114# dist training settings
115dist_params:116backend: nccl117port: 29500118