This repository was archived by the owner on Dec 14, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtrain_realesrgan_custom.yml
More file actions
124 lines (108 loc) · 2.05 KB
/
Copy pathtrain_realesrgan_custom.yml
File metadata and controls
124 lines (108 loc) · 2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
name: RealESRGAN_x4plus_custom
model_type: RealESRGANModel
scale: 1
num_gpu: 1
manual_seed: 0
high_order_degradation: false
l1_gt_usm: true
percep_gt_usm: true
gan_gt_usm: true
augmentation:
crop_size: 512
use_flip: true
flip_prob: 0.5
use_rotation: false
use_resize: false
use_noise: false
use_brightness_contrast: false
use_color_jitter: false
datasets:
train:
name: FH
type: PairedImageDataset
dataroot_gt: dataset/ipsilon4
dataroot_lq: dataset/image1
filename_tmpl: '{}'
io_backend:
type: disk
gt_size: 256
use_hflip: True
use_rot: True
use_shuffle: True
num_worker_per_gpu: 4
batch_size_per_gpu: 4
dataset_enlarge_ratio: 1
prefetch_mode: cuda
pin_memory: True
network_g:
type: SRVGGNetCompact
num_in_ch: 3
num_out_ch: 3
num_feat: 32
num_conv: 16
upscale: 1
act_type: prelu
network_d:
type: UNetDiscriminatorSN
num_in_ch: 3
num_feat: 64
skip_connection: True
path:
pretrain_network_g:
param_key_g: params_ema
strict_load_g: true
resume_state: ~
train:
ema_decay: 0.999
optim_g:
type: Adam
lr: !!float 1e-4
weight_decay: 0
betas: [0.9, 0.99]
optim_d:
type: Adam
lr: !!float 1e-4
weight_decay: 0
betas: [0.9, 0.99]
scheduler:
type: MultiStepLR
milestones: [400000]
gamma: 0.5
total_iter: 160000
warmup_iter: -1
pixel_opt:
type: L1Loss
loss_weight: 1.0
reduction: mean
perceptual_opt:
type: PerceptualLoss
layer_weights:
'conv1_2': 0.1
'conv2_2': 0.1
'conv3_4': 1
'conv4_4': 1
'conv5_4': 1
vgg_type: vgg19
use_input_norm: true
perceptual_weight: !!float 1.0
style_weight: 0
range_norm: false
criterion: l1
gan_opt:
type: GANLoss
gan_type: vanilla
real_label_val: 1.0
fake_label_val: 0.0
loss_weight: !!float 1e-1
net_d_iters: 1
net_d_init_iters: 0
logger:
print_freq: 100
save_checkpoint_freq: 1000
use_tb_logger: true
wandb:
project: ~
resume_id: ~
dist_params:
backend: nccl
port: 29500