BasicSR

Форк
0
/
train_EDVR_M_x4_SR_REDS_woTSA.yml 
117 строк · 2.4 Кб
1
# general settings
2
name: 101_EDVR_M_x4_SR_REDS_woTSA_600k_B4G8_valREDS4_wandb
3
model_type: EDVRModel
4
scale: 4
5
num_gpu: auto  # official: 8 GPUs
6
manual_seed: 10
7

8
# dataset and data loader settings
9
datasets:
10
  train:
11
    name: REDS
12
    type: REDSDataset
13
    dataroot_gt: datasets/REDS/train_sharp
14
    dataroot_lq: datasets/REDS/train_sharp_bicubic
15
    dataroot_flow: ~
16
    meta_info_file: basicsr/data/meta_info/meta_info_REDS_GT.txt
17
    val_partition: REDS4  # set to 'official' when use the official validation partition
18
    io_backend:
19
      type: disk
20

21
    num_frame: 5
22
    gt_size: 256
23
    interval_list: [1]
24
    random_reverse: false
25
    use_hflip: true
26
    use_rot: true
27

28
    # data loader
29
    num_worker_per_gpu: 3
30
    batch_size_per_gpu: 4
31
    dataset_enlarge_ratio: 200
32
    prefetch_mode: ~
33

34
  val:
35
    name: REDS4
36
    type: VideoTestDataset
37
    dataroot_gt: datasets/REDS/train_sharp
38
    dataroot_lq: datasets/REDS/train_sharp_bicubic
39
    meta_info_file: basicsr/data/meta_info/meta_info_REDS4_test_GT.txt
40
    # change to 'meta_info_REDSofficial4_test_GT' when use the official validation partition
41
    io_backend:
42
      type: disk
43

44
    cache_data: false
45
    num_frame: 5
46
    padding: reflection_circle
47

48
# network structures
49
network_g:
50
  type: EDVR
51
  num_in_ch: 3
52
  num_out_ch: 3
53
  num_feat: 64
54
  num_frame: 5
55
  deformable_groups: 8
56
  num_extract_block: 5
57
  num_reconstruct_block: 10
58
  center_frame_idx: ~
59
  hr_in: false
60
  with_predeblur: false
61
  with_tsa: false
62

63
# path
64
path:
65
  pretrain_network_g: ~
66
  strict_load_g: true
67
  resume_state: ~
68

69
# training settings
70
train:
71
  ema_decay: 0.999
72
  optim_g:
73
    type: Adam
74
    lr: !!float 4e-4
75
    weight_decay: 0
76
    betas: [0.9, 0.99]
77

78
  scheduler:
79
    type: CosineAnnealingRestartLR
80
    periods: [150000, 150000, 150000, 150000]
81
    restart_weights: [1, 1, 1, 1]
82
    eta_min: !!float 1e-7
83

84
  total_iter: 600000
85
  warmup_iter: -1  # no warm up
86
  dcn_lr_mul: 1
87

88
  # losses
89
  pixel_opt:
90
    type: CharbonnierLoss
91
    loss_weight: 1.0
92
    reduction: sum
93

94
# validation settings
95
val:
96
  val_freq: !!float 5e3
97
  save_img: false
98

99
  metrics:
100
    psnr: # metric name, can be arbitrary
101
      type: calculate_psnr
102
      crop_border: 0
103
      test_y_channel: false
104

105
# logging settings
106
logger:
107
  print_freq: 100
108
  save_checkpoint_freq: !!float 5e3
109
  use_tb_logger: true
110
  wandb:
111
    project: ~
112
    resume_id: ~
113

114
# dist training settings
115
dist_params:
116
  backend: nccl
117
  port: 29500
118

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.