albanpuech commited on
Commit
3cc3387
·
verified ·
1 Parent(s): 5a6ae44

Add OPFData training configs next to the checkpoints

Browse files
case2000_goc/seed3/HGNSQ_penalty_11_OPFData_case2000_3.yaml ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ task:
2
+ task_name: OptimalPowerFlow
3
+ data:
4
+ baseMVA: 100
5
+ mask_value: 0.0
6
+ normalization: HeteroDataMVANormalizer
7
+ networks:
8
+ - case2000_goc
9
+ scenarios:
10
+ - 300000
11
+ test_ratio: 0.05
12
+ val_ratio: 0.05
13
+ workers: 16
14
+ # split_by_load_scenario_idx: true
15
+ split_from_existing_files: "scripts/opfdata/splits/"
16
+ model:
17
+ attention_head: 8
18
+ edge_dim: 10
19
+ hidden_size: 48
20
+ input_bus_dim: 15
21
+ input_gen_dim: 6
22
+ output_bus_dim: 2
23
+ output_gen_dim: 1
24
+ num_layers: 12
25
+ type: GNS_heterogeneous
26
+ # optimizer:
27
+ # beta1: 0.9
28
+ # beta2: 0.999
29
+ # learning_rate: 0.0005
30
+ # lr_decay: 0.7
31
+ # lr_patience: 5
32
+ optimizer:
33
+ type: AdamW
34
+ learning_rate: 0.0005
35
+ optimizer_params:
36
+ betas: [0.9, 0.999]
37
+ scheduler_type: ReduceLROnPlateau
38
+ scheduler_params:
39
+ mode: "min"
40
+ factor: 0.7
41
+ patience: 5
42
+ training:
43
+ batch_size: 8
44
+ epochs: 200
45
+ loss_weights:
46
+ - 0.1
47
+ - 0.1
48
+ - 0.75
49
+ - 0.001
50
+ losses:
51
+ - LayeredWeightedPhysics
52
+ - MaskedGenMSE
53
+ - MaskedBusMSE
54
+ - QgViolationPenalty
55
+ loss_args:
56
+ - base_weight: 0.5
57
+ - {}
58
+ - {}
59
+ - {}
60
+ accelerator: auto
61
+ devices: auto
62
+ strategy: auto
63
+ seed: 3
64
+ verbose: true
65
+ callbacks:
66
+ patience: 100
67
+ tol: 0
68
+ optuna_early_prune: False
69
+