File tree Expand file tree Collapse file tree 1 file changed +87
-0
lines changed Expand file tree Collapse file tree 1 file changed +87
-0
lines changed Original file line number Diff line number Diff line change
1
+ defaults :
2
+ - ppsci_default
3
+ - TRAIN : train_default
4
+ - TRAIN/ema : ema_default
5
+ - TRAIN/swa : swa_default
6
+ - EVAL : eval_default
7
+ - INFER : infer_default
8
+ - hydra/job/config/override_dirname/exclude_keys : exclude_keys_default
9
+ - _self_
10
+
11
+ hydra :
12
+ run :
13
+ # dynamic output directory according to running time and override name
14
+ dir : outputs_allen_cahn_causal/${now:%Y-%m-%d}/${now:%H-%M-%S}/${hydra.job.override_dirname}
15
+ job :
16
+ name : ${mode} # name of logfile
17
+ chdir : false # keep current working directory unchanged
18
+ callbacks :
19
+ init_callback :
20
+ _target_ : ppsci.utils.callbacks.InitCallback
21
+ sweep :
22
+ # output directory for multirun
23
+ dir : ${hydra.run.dir}
24
+ subdir : ./
25
+
26
+ # general settings
27
+ mode : train # running mode: train/eval
28
+ seed : 42
29
+ output_dir : ${hydra:run.dir}
30
+ log_freq : 100
31
+
32
+ DATA_PATH : ./dataset/allen_cahn.mat
33
+
34
+ # model settings
35
+ MODEL :
36
+ input_keys : [t, x]
37
+ output_keys : [u]
38
+ num_layers : 4
39
+ hidden_size : 256
40
+ activation : tanh
41
+ periods :
42
+ x : [2.0, false]
43
+
44
+ # training settings
45
+ TRAIN :
46
+ epochs : 200
47
+ iters_per_epoch : 1000
48
+ save_freq : 10
49
+ eval_during_train : true
50
+ eval_freq : 10
51
+ lr_scheduler :
52
+ epochs : ${TRAIN.epochs}
53
+ iters_per_epoch : ${TRAIN.iters_per_epoch}
54
+ learning_rate : 1.0e-3
55
+ gamma : 0.9
56
+ decay_steps : 2000
57
+ by_epoch : false
58
+ batch_size : 4096
59
+ pretrained_model_path : null
60
+ checkpoint_path : null
61
+ causal :
62
+ n_chunks : 32
63
+ tol : 1.0
64
+
65
+ # evaluation settings
66
+ EVAL :
67
+ pretrained_model_path : null
68
+ eval_with_no_grad : true
69
+ batch_size : 4096
70
+
71
+ # inference settings
72
+ INFER :
73
+ pretrained_model_path : null
74
+ export_path : ./inference/allen_cahn
75
+ pdmodel_path : ${INFER.export_path}.pdmodel
76
+ pdiparams_path : ${INFER.export_path}.pdiparams
77
+ onnx_path : ${INFER.export_path}.onnx
78
+ device : gpu
79
+ engine : native
80
+ precision : fp32
81
+ ir_optim : true
82
+ min_subgraph_size : 5
83
+ gpu_mem : 2000
84
+ gpu_id : 0
85
+ max_batch_size : 1024
86
+ num_cpu_threads : 10
87
+ batch_size : 1024
You can’t perform that action at this time.
0 commit comments