valentinsingularity commited on
Commit
6c9bdeb
·
verified ·
1 Parent(s): 00047df

Upload mc25_test_download.yaml

Browse files
Files changed (1) hide show
  1. configs/mc25_test_download.yaml +105 -0
configs/mc25_test_download.yaml ADDED
@@ -0,0 +1,105 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ general:
2
+ name: mc25
3
+ root_dir: null
4
+
5
+ dset:
6
+ prior_sampler:
7
+ cls: SubpriorParametricSampler
8
+ kwargs:
9
+ param_ranges:
10
+ thicknesses: [0., 500.]
11
+ roughnesses: [0., 20.]
12
+ slds: [0., 50.]
13
+ bound_width_ranges:
14
+ thicknesses: [1.0e-2, 500.]
15
+ roughnesses: [1.0e-2, 20.]
16
+ slds: [ 1.0e-2, 5.]
17
+ model_name: standard_model
18
+ max_num_layers: 2
19
+ constrained_roughness: true
20
+ max_thickness_share: 0.5
21
+ logdist: false
22
+ scale_params_by_ranges: false
23
+ scaled_range: [-1., 1.]
24
+ device: 'cuda'
25
+
26
+ q_generator:
27
+ cls: ConstantQ
28
+ kwargs:
29
+ q: [0.02, 0.15, 128]
30
+ device: 'cuda'
31
+
32
+ intensity_noise:
33
+ cls: BasicExpIntensityNoise
34
+ kwargs:
35
+ relative_errors: [0.0, 0.2]
36
+ abs_errors: 0.0
37
+ consistent_rel_err: true
38
+ logdist: false
39
+ apply_shift: false
40
+ shift_range: [-0.3, 0.3]
41
+ apply_scaling: false
42
+ scale_range: [-0.02, 0.02]
43
+
44
+ # q_noise:
45
+ # cls: BasicQNoiseGenerator
46
+ # kwargs:
47
+ # shift_std: 1.0e-3
48
+ # noise_std: [0., 1.0e-3]
49
+
50
+ curves_scaler:
51
+ cls: LogAffineCurvesScaler
52
+ kwargs:
53
+ weight: 0.2
54
+ bias: 1.0
55
+ eps: 1.0e-10
56
+
57
+ model:
58
+ network:
59
+ cls: NetworkWithPriorsConvEmb
60
+ pretrained_name: null
61
+ device: 'cuda'
62
+ kwargs:
63
+ in_channels: 1
64
+ hidden_channels: [32, 64, 128, 256, 512]
65
+ dim_embedding: 128
66
+ dim_avpool: 1
67
+ embedding_net_activation: 'gelu'
68
+ use_batch_norm: true
69
+ dim_out: 8
70
+ layer_width: 1024
71
+ num_blocks: 6
72
+ repeats_per_block: 2
73
+ mlp_activation: 'gelu'
74
+ dropout_rate: 0.0
75
+ pretrained_embedding_net: null
76
+
77
+ training:
78
+ num_iterations: 50000
79
+ batch_size: 4096
80
+ lr: 1.0e-4
81
+ grad_accumulation_steps: 1
82
+ clip_grad_norm_max: null
83
+ train_with_q_input: False
84
+ update_tqdm_freq: 1
85
+ optimizer: AdamW
86
+ trainer_kwargs:
87
+ optim_kwargs:
88
+ betas: [0.9, 0.999]
89
+ weight_decay: 0.0005
90
+ callbacks:
91
+ save_best_model:
92
+ enable: true
93
+ freq: 100
94
+ lr_scheduler:
95
+ cls: StepLR
96
+ kwargs:
97
+ step_size: 2000
98
+ gamma: 0.9
99
+ logger:
100
+ use_neptune: false
101
+
102
+ slurm:
103
+ cluster: 'tuebingen'
104
+ time: 0-05:00 #D-HH:MM
105
+ partition: 2080-galvani