Phips commited on
Commit
69e37a7
·
verified ·
1 Parent(s): fed3492

stability config: 4x_NERVE_clean_gan.yml

Browse files
docs/stability/clean/configs/4x_NERVE_clean_gan.yml ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: 4x_NERVE_clean_gan
2
+ scale: 4
3
+ use_amp: true
4
+ amp_bf16: true
5
+ use_channels_last: true
6
+ fast_matmul: false
7
+ use_compile: false
8
+ compile_mode: default
9
+ num_gpu: auto
10
+ manual_seed: 1024
11
+
12
+ datasets:
13
+ train:
14
+ name: LUCID Train
15
+ type: pairedimagedataset
16
+ dataroot_gt: [datasets/train/lucid_hc512/hr]
17
+ dataroot_lq: [datasets/train/lucid_hc512/lr_x4]
18
+ lq_size: 96
19
+ use_hflip: true
20
+ use_rot: true
21
+ num_worker_per_gpu: 8
22
+ batch_size_per_gpu: 8
23
+ accum_iter: 1
24
+ val:
25
+ name: Urban100 Val
26
+ type: pairedimagedataset
27
+ dataroot_gt: [datasets/val/urban100/hr]
28
+ dataroot_lq: [datasets/val/urban100/lr_x4]
29
+ filename_tmpl: "{}x4" # Urban100 LR files are named img_001x4.png
30
+
31
+ network_g:
32
+ type: nerve
33
+
34
+ network_d:
35
+ type: dunet
36
+
37
+ path:
38
+ pretrain_network_g: experiments/4x_NERVE_clean_fidelity/models/net_g_ema_latest.safetensors
39
+ param_key_g: ~
40
+ strict_load_g: true
41
+ resume_state: ~
42
+
43
+ train:
44
+ ema_decay: 0.999
45
+ ema_power: 0.75
46
+ grad_clip: false
47
+ grad_clip_max_norm: 100
48
+ optim_g:
49
+ type: AdamW
50
+ lr: !!float 1e-4
51
+ weight_decay: 0
52
+ betas: [0.9, 0.99]
53
+ optim_d:
54
+ type: AdamW
55
+ lr: !!float 1e-4
56
+ weight_decay: 0
57
+ betas: [0.9, 0.99]
58
+ scheduler:
59
+ type: MultiStepLR
60
+ milestones: [5000, 8000]
61
+ gamma: 0.5
62
+ total_iter: 10000
63
+ warmup_iter: -1
64
+ losses:
65
+ - type: mssimloss
66
+ loss_weight: 0.5
67
+ - type: perceptualloss
68
+ criterion: charbonnier
69
+ loss_weight: 0.01
70
+ - type: hsluvloss
71
+ criterion: charbonnier
72
+ loss_weight: 1.0
73
+ - type: ganloss
74
+ gan_type: vanilla
75
+ loss_weight: 0.1
76
+
77
+ val:
78
+ val_enabled: true
79
+ val_freq: 2000
80
+ save_img: false
81
+ tile_size: 0
82
+ tile_overlap: 8
83
+ metrics_enabled: true
84
+ metrics:
85
+ psnr:
86
+ type: calculate_psnr
87
+ crop_border: 4
88
+ test_y_channel: true
89
+ ssim:
90
+ type: calculate_ssim
91
+ crop_border: 4
92
+ test_y_channel: true
93
+
94
+ logger:
95
+ print_freq: 100
96
+ save_checkpoint_freq: 1000
97
+ save_checkpoint_format: safetensors
98
+ use_tb_logger: true