albanpuech commited on
Commit
231ef36
·
verified ·
1 Parent(s): eebd6d5

Add OPFData training configs next to the checkpoints

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