albanpuech commited on
Commit
7e0fc85
·
verified ·
1 Parent(s): b731036

Add files using upload-large-folder tool

Browse files
Files changed (50) hide show
  1. README.md +80 -0
  2. case118_ieee/seed17/metrics.csv +11 -0
  3. case118_ieee/seed3/metrics.csv +11 -0
  4. case118_ieee/seed42/metrics.csv +11 -0
  5. case14_ieee/seed17/metrics.csv +11 -0
  6. case14_ieee/seed3/metrics.csv +11 -0
  7. case14_ieee/seed42/metrics.csv +11 -0
  8. case2000_goc/seed17/metrics.csv +11 -0
  9. case2000_goc/seed3/metrics.csv +11 -0
  10. case2000_goc/seed42/metrics.csv +11 -0
  11. case30_ieee/seed17/metrics.csv +11 -0
  12. case30_ieee/seed3/metrics.csv +11 -0
  13. case30_ieee/seed42/metrics.csv +11 -0
  14. case500_goc/seed17/metrics.csv +11 -0
  15. case500_goc/seed17/normalizer_stats.pt +3 -0
  16. case500_goc/seed3/metrics.csv +11 -0
  17. case500_goc/seed3/normalizer_stats.pt +3 -0
  18. case500_goc/seed42/metrics.csv +11 -0
  19. case500_goc/seed42/normalizer_stats.pt +3 -0
  20. case57_ieee/seed17/metrics.csv +11 -0
  21. case57_ieee/seed17/normalizer_stats.pt +3 -0
  22. case57_ieee/seed3/metrics.csv +11 -0
  23. case57_ieee/seed3/normalizer_stats.pt +3 -0
  24. case57_ieee/seed42/metrics.csv +11 -0
  25. case57_ieee/seed42/normalizer_stats.pt +3 -0
  26. mlflow/README.md +8 -0
  27. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/meta.yaml +14 -0
  28. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/callbacks/optuna_early_prune +1 -0
  29. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/callbacks/patience +1 -0
  30. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/callbacks/tol +1 -0
  31. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/baseMVA +1 -0
  32. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/mask_value +1 -0
  33. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/networks +1 -0
  34. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/normalization +1 -0
  35. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/scenarios +1 -0
  36. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/split_from_existing_files +1 -0
  37. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/test_ratio +1 -0
  38. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/val_ratio +1 -0
  39. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/workers +1 -0
  40. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/learning_rate +1 -0
  41. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/optimizer_params/betas +1 -0
  42. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/scheduler_params/factor +1 -0
  43. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/scheduler_params/mode +1 -0
  44. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/scheduler_params/patience +1 -0
  45. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/scheduler_type +1 -0
  46. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/type +1 -0
  47. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/seed +1 -0
  48. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/task/task_name +1 -0
  49. mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/verbose +1 -0
  50. mlflow/train/case500_goc/seed17/meta.yaml +7 -0
README.md ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: gridfm-graphkit
3
+ pipeline_tag: tabular-regression
4
+ license: apache-2.0
5
+ tags:
6
+ - power-systems
7
+ - optimal-power-flow
8
+ - genco
9
+ - opfdata
10
+ ---
11
+
12
+ # GENCO Base on OPFData (paper §5.2)
13
+
14
+ Eighteen GENCO Base checkpoints used for Table 5 of [GENCO](https://arxiv.org/abs/2608.09921): six OPFData grids, three seeds (`42`, `3`, `17`).
15
+
16
+ HH-MPNN numbers in the paper are taken from Arowolo et al.; they are not in this repo.
17
+
18
+ ## Files
19
+
20
+ ```
21
+ {case14_ieee,case30_ieee,case57_ieee,case118_ieee,case500_goc,case2000_goc}/seed{42,3,17}/
22
+ best_model_state_dict.pt
23
+ normalizer_stats.pt
24
+ metrics.csv
25
+ splits/
26
+ train.pt val.pt test.pt shuffled_indices.pt
27
+ mlflow/
28
+ train/<grid>/seed{42,3,17}/<run_id>/
29
+ eval/<run_id>/
30
+ ```
31
+
32
+ `metrics.csv` is the eval test-set scalar dump for that checkpoint (`gridfm_graphkit evaluate --batch_size 512`). `splits/` are the HH-MPNN 90/5/5 index files (270k / 15k / 15k). Put them at `scripts/opfdata/splits/` when training or evaluating from [gridfm-graphkit `genco-paper-repro`](https://github.com/gridfm/gridfm-graphkit/tree/genco-paper-repro).
33
+
34
+ The [training and eval MLflow runs](https://huggingface.co/gridfm/genco-opfdata-base/tree/main/mlflow) are under `mlflow/` (params, tags, metrics, test CSVs and plots). Weights stay in `<grid>/seed*/`, not inside the run dirs. Table 5 uses the **eval** runs, not the in-training test dump.
35
+
36
+ ## Install
37
+
38
+ The paper results were obtained with [`genco-paper-repro`](https://github.com/gridfm/gridfm-graphkit/tree/genco-paper-repro). We only guarantee the same numbers on this branch, because `main` is under active development. Clone it and install from source:
39
+
40
+ ```bash
41
+ git clone --branch genco-paper-repro https://github.com/gridfm/gridfm-graphkit.git
42
+ cd gridfm-graphkit
43
+ python -m venv venv && source venv/bin/activate
44
+ pip install -e .
45
+ TORCH_CUDA_VERSION=$(python -c "import torch; print(torch.__version__ + ('+cpu' if torch.version.cuda is None else ''))")
46
+ pip install torch-scatter -f https://data.pyg.org/whl/torch-${TORCH_CUDA_VERSION}.html
47
+ ```
48
+
49
+ ## Data
50
+
51
+ Converted OPFData parquet (already public). Graphkit loads `{data_path}/{network}/raw/*.parquet`.
52
+
53
+ | Grid | Dataset |
54
+ |---|---|
55
+ | IEEE 14 | [gridfm/opfdata_case14_ieee](https://huggingface.co/datasets/gridfm/opfdata_case14_ieee) |
56
+ | IEEE 30 | [gridfm/opfdata_case30_ieee](https://huggingface.co/datasets/gridfm/opfdata_case30_ieee) |
57
+ | IEEE 57 | [gridfm/opfdata_case57_ieee](https://huggingface.co/datasets/gridfm/opfdata_case57_ieee) |
58
+ | IEEE 118 | [gridfm/opfdata_case118_ieee](https://huggingface.co/datasets/gridfm/opfdata_case118_ieee) |
59
+ | GOC 500 | [gridfm/opfdata_case500_goc](https://huggingface.co/datasets/gridfm/opfdata_case500_goc) |
60
+ | GOC 2000 | [gridfm/opfdata_case2000_goc](https://huggingface.co/datasets/gridfm/opfdata_case2000_goc) |
61
+
62
+ ## Evaluate
63
+
64
+ From the graphkit repo root:
65
+
66
+ ```bash
67
+ mkdir -p data/case118_ieee/raw scripts/opfdata/splits
68
+ hf download gridfm/opfdata_case118_ieee --repo-type dataset --local-dir data/case118_ieee/raw
69
+ hf download gridfm/genco-opfdata-base --include "case118_ieee/seed42/**" --include "splits/**" --local-dir genco-opfdata-base
70
+ cp genco-opfdata-base/splits/*.pt scripts/opfdata/splits/
71
+
72
+ gridfm_graphkit evaluate \
73
+ --config scripts/opfdata/configs/HGNSQ_penalty_11_OPFData_case118_default.yaml \
74
+ --data_path data \
75
+ --model_path genco-opfdata-base/case118_ieee/seed42/best_model_state_dict.pt \
76
+ --normalizer_stats genco-opfdata-base/case118_ieee/seed42/normalizer_stats.pt \
77
+ --batch_size 512
78
+ ```
79
+
80
+ Full commands: [GENCO `repro/OPF_on_opfdata_5.2`](https://github.com/albanpuech/GENCO/tree/main/repro/5.2).
case118_ieee/seed17/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.01797565445303917
3
+ Avg. reactive res. (MVar),0.004483649041503668
4
+ RMSE PG generators (MW),1.7834719134643902
5
+ Mean optimality gap (%),0.1676466166973114
6
+ Mean branch thermal violation from (MVA),0.004407372325658798
7
+ Mean branch thermal violation to (MVA),0.00442260829731822
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.001608941936865449
10
+ Mean Qg violation REF buses,0.0
11
+ Mean Qg violation,0.001579146832227707
case118_ieee/seed3/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.01117081381380558
3
+ Avg. reactive res. (MVar),0.002832532161846757
4
+ RMSE PG generators (MW),1.7274079475222655
5
+ Mean optimality gap (%),0.13894441723823547
6
+ Mean branch thermal violation from (MVA),0.003641358111053705
7
+ Mean branch thermal violation to (MVA),0.0036667746026068926
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.00241287425160408
10
+ Mean Qg violation REF buses,0.0
11
+ Mean Qg violation,0.0023681914899498224
case118_ieee/seed42/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.03642617166042328
3
+ Avg. reactive res. (MVar),0.00811777263879776
4
+ RMSE PG generators (MW),1.9721150175099342
5
+ Mean optimality gap (%),0.18214885890483856
6
+ Mean branch thermal violation from (MVA),0.005062632728368044
7
+ Mean branch thermal violation to (MVA),0.00507196644321084
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.0021554548293352127
10
+ Mean Qg violation REF buses,0.0
11
+ Mean Qg violation,0.0021155388094484806
case14_ieee/seed17/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.000924755004234612
3
+ Avg. reactive res. (MVar),0.0004367422079667449
4
+ RMSE PG generators (MW),0.10347752499735767
5
+ Mean optimality gap (%),0.06015359237790108
6
+ Mean branch thermal violation from (MVA),0.0
7
+ Mean branch thermal violation to (MVA),0.0
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.00977626908570528
10
+ Mean Qg violation REF buses,0.005967199336737394
11
+ Mean Qg violation,0.009014456532895565
case14_ieee/seed3/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.0007028199615888298
3
+ Avg. reactive res. (MVar),0.0003320706309750676
4
+ RMSE PG generators (MW),0.09211069601145432
5
+ Mean optimality gap (%),0.05361694470047951
6
+ Mean branch thermal violation from (MVA),0.0
7
+ Mean branch thermal violation to (MVA),0.0
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.009303538128733635
10
+ Mean Qg violation REF buses,0.007597099989652634
11
+ Mean Qg violation,0.008962252177298069
case14_ieee/seed42/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.000853467034175992
3
+ Avg. reactive res. (MVar),0.00038078916259109974
4
+ RMSE PG generators (MW),0.09135909902153523
5
+ Mean optimality gap (%),0.049257226288318634
6
+ Mean branch thermal violation from (MVA),0.0
7
+ Mean branch thermal violation to (MVA),0.0
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.009149911813437939
10
+ Mean Qg violation REF buses,0.011247003450989723
11
+ Mean Qg violation,0.009569330140948296
case2000_goc/seed17/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.06272722035646439
3
+ Avg. reactive res. (MVar),0.023809390142560005
4
+ RMSE PG generators (MW),1.5611490131149885
5
+ Mean optimality gap (%),0.17134656012058258
6
+ Mean branch thermal violation from (MVA),2.0847692212555557e-05
7
+ Mean branch thermal violation to (MVA),2.3579481421620585e-05
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.0019401834579184651
10
+ Mean Qg violation REF buses,0.0
11
+ Mean Qg violation,0.001929283607751131
case2000_goc/seed3/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.05170949548482895
3
+ Avg. reactive res. (MVar),0.019054226577281952
4
+ RMSE PG generators (MW),1.5503898530257982
5
+ Mean optimality gap (%),0.15517348051071167
6
+ Mean branch thermal violation from (MVA),2.296143429703079e-05
7
+ Mean branch thermal violation to (MVA),2.61342829617206e-05
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.0012824690202251077
10
+ Mean Qg violation REF buses,0.0
11
+ Mean Qg violation,0.001275264541618526
case2000_goc/seed42/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.06152397021651268
3
+ Avg. reactive res. (MVar),0.02392873913049698
4
+ RMSE PG generators (MW),1.6171995153303267
5
+ Mean optimality gap (%),0.18053902685642242
6
+ Mean branch thermal violation from (MVA),2.141216282325331e-05
7
+ Mean branch thermal violation to (MVA),2.3745875296299346e-05
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.0017253225669264793
10
+ Mean Qg violation REF buses,0.0
11
+ Mean Qg violation,0.0017156299436464906
case30_ieee/seed17/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.001128296717070043
3
+ Avg. reactive res. (MVar),0.0007495309109799564
4
+ RMSE PG generators (MW),0.14233124273941128
5
+ Mean optimality gap (%),0.031530290842056274
6
+ Mean branch thermal violation from (MVA),0.001545486506074667
7
+ Mean branch thermal violation to (MVA),0.0015151372645050287
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.0032189160119742155
10
+ Mean Qg violation REF buses,0.001602351781912148
11
+ Mean Qg violation,0.0029494885820895433
case30_ieee/seed3/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.0009840283310040832
3
+ Avg. reactive res. (MVar),0.0007061019423417747
4
+ RMSE PG generators (MW),0.16297330221802134
5
+ Mean optimality gap (%),0.028041817247867584
6
+ Mean branch thermal violation from (MVA),0.0012041671434417367
7
+ Mean branch thermal violation to (MVA),0.0011926032602787018
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.0026464832480996847
10
+ Mean Qg violation REF buses,0.0008685176144354045
11
+ Mean Qg violation,0.0023501557298004627
case30_ieee/seed42/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.0010496790055185556
3
+ Avg. reactive res. (MVar),0.0007321955636143684
4
+ RMSE PG generators (MW),0.17869849239854416
5
+ Mean optimality gap (%),0.030502844601869583
6
+ Mean branch thermal violation from (MVA),0.001151254284195602
7
+ Mean branch thermal violation to (MVA),0.0011356923496350646
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.0031471361871808767
10
+ Mean Qg violation REF buses,0.0006270589074119925
11
+ Mean Qg violation,0.0027271234430372715
case500_goc/seed17/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.060814470052719116
3
+ Avg. reactive res. (MVar),0.024173736572265625
4
+ RMSE PG generators (MW),2.59850160997938
5
+ Mean optimality gap (%),0.29895922541618347
6
+ Mean branch thermal violation from (MVA),0.0021828152239322662
7
+ Mean branch thermal violation to (MVA),0.0021565707866102457
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.00033977837301790714
10
+ Mean Qg violation REF buses,0.0
11
+ Mean Qg violation,0.00033677142346277833
case500_goc/seed17/normalizer_stats.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8e336f4e20127e9992e9a6640db85547f2b9aebfb5b5cd53925c7198cbe32abb
3
+ size 2162
case500_goc/seed3/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.07679212838411331
3
+ Avg. reactive res. (MVar),0.02644193544983864
4
+ RMSE PG generators (MW),2.49663145097344
5
+ Mean optimality gap (%),0.2589920461177826
6
+ Mean branch thermal violation from (MVA),0.0018671727739274502
7
+ Mean branch thermal violation to (MVA),0.001818525604903698
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.0004977736971341074
10
+ Mean Qg violation REF buses,0.0004286865296307951
11
+ Mean Qg violation,0.0004971624002791941
case500_goc/seed3/normalizer_stats.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8e336f4e20127e9992e9a6640db85547f2b9aebfb5b5cd53925c7198cbe32abb
3
+ size 2162
case500_goc/seed42/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.07300211489200592
3
+ Avg. reactive res. (MVar),0.027255842462182045
4
+ RMSE PG generators (MW),2.6076598783873863
5
+ Mean optimality gap (%),0.33787015080451965
6
+ Mean branch thermal violation from (MVA),0.0016855921130627394
7
+ Mean branch thermal violation to (MVA),0.00165797327645123
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.0005428409785963595
10
+ Mean Qg violation REF buses,0.0
11
+ Mean Qg violation,0.000538037100341171
case500_goc/seed42/normalizer_stats.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8e336f4e20127e9992e9a6640db85547f2b9aebfb5b5cd53925c7198cbe32abb
3
+ size 2162
case57_ieee/seed17/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.038277022540569305
3
+ Avg. reactive res. (MVar),0.023632513359189034
4
+ RMSE PG generators (MW),3.058874202649445
5
+ Mean optimality gap (%),0.09491429477930069
6
+ Mean branch thermal violation from (MVA),2.6353896487307793e-07
7
+ Mean branch thermal violation to (MVA),1.7296721921411518e-07
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.01232620608061552
10
+ Mean Qg violation REF buses,0.002750933403149247
11
+ Mean Qg violation,0.010958313010632992
case57_ieee/seed17/normalizer_stats.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:50cfa761fbb0c8dcce05af711e5b8b09163c06f63d42cfd7234197e47e04da9e
3
+ size 2162
case57_ieee/seed3/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.05140424892306328
3
+ Avg. reactive res. (MVar),0.02881823293864727
4
+ RMSE PG generators (MW),3.6052735380183774
5
+ Mean optimality gap (%),0.11287030577659607
6
+ Mean branch thermal violation from (MVA),4.5090177991369274e-07
7
+ Mean branch thermal violation to (MVA),2.274615781061584e-06
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.008936013095080853
10
+ Mean Qg violation REF buses,0.003405127441510558
11
+ Mean Qg violation,0.008145886473357677
case57_ieee/seed3/normalizer_stats.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:50cfa761fbb0c8dcce05af711e5b8b09163c06f63d42cfd7234197e47e04da9e
3
+ size 2162
case57_ieee/seed42/metrics.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metric,Value
2
+ Avg. active res. (MW),0.06472043693065643
3
+ Avg. reactive res. (MVar),0.036860592663288116
4
+ RMSE PG generators (MW),5.1295912111641355
5
+ Mean optimality gap (%),0.13765496015548706
6
+ Mean branch thermal violation from (MVA),7.882737804720819e-07
7
+ Mean branch thermal violation to (MVA),9.720822617964586e-07
8
+ Mean branch angle difference violation (radians),0.0
9
+ Mean Qg violation PV buses,0.02058558166027069
10
+ Mean Qg violation REF buses,0.0009447219781577587
11
+ Mean Qg violation,0.017779747024178505
case57_ieee/seed42/normalizer_stats.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:50cfa761fbb0c8dcce05af711e5b8b09163c06f63d42cfd7234197e47e04da9e
3
+ size 2162
mlflow/README.md ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ These are the paper §5.2 MLflow runs.
2
+
3
+ - `train/<grid>/seed{42,3,17}/<run_id>/` — training runs that produced the checkpoints
4
+ - `eval/<run_id>/` — `evaluate --batch_size 512` runs (`eval_3_seeds_paper_05_07`) that produced Table 5
5
+
6
+ Saved `.pt` weights and `normalizer_stats.pt` live under `<grid>/seed*/`, not inside these run dirs.
7
+
8
+ Train-run `artifacts/test/*_metrics.csv` is the in-training test dump. Table 5 uses the eval-run test metrics (copied to `<grid>/seed*/metrics.csv`).
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/meta.yaml ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ artifact_uri: file:///dccstor/gridfm/march_opf_exp/results/840902984492823557/01ec28362fc8462aacd9e53df9614815/artifacts
2
+ end_time: 1775470254717
3
+ entry_point_name: ''
4
+ experiment_id: '840902984492823557'
5
+ lifecycle_stage: active
6
+ run_id: 01ec28362fc8462aacd9e53df9614815
7
+ run_name: run
8
+ source_name: ''
9
+ source_type: 4
10
+ source_version: ''
11
+ start_time: 1775074150814
12
+ status: 3
13
+ tags: []
14
+ user_id: zrltbr
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/callbacks/optuna_early_prune ADDED
@@ -0,0 +1 @@
 
 
1
+ False
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/callbacks/patience ADDED
@@ -0,0 +1 @@
 
 
1
+ 100
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/callbacks/tol ADDED
@@ -0,0 +1 @@
 
 
1
+ 0
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/baseMVA ADDED
@@ -0,0 +1 @@
 
 
1
+ 100
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/mask_value ADDED
@@ -0,0 +1 @@
 
 
1
+ 0.0
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/networks ADDED
@@ -0,0 +1 @@
 
 
1
+ ['case500_goc']
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/normalization ADDED
@@ -0,0 +1 @@
 
 
1
+ HeteroDataMVANormalizer
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/scenarios ADDED
@@ -0,0 +1 @@
 
 
1
+ [300000]
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/split_from_existing_files ADDED
@@ -0,0 +1 @@
 
 
1
+ /dccstor/gridfm/march_opf_exp/opfdata_olay_splits/
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/test_ratio ADDED
@@ -0,0 +1 @@
 
 
1
+ 0.05
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/val_ratio ADDED
@@ -0,0 +1 @@
 
 
1
+ 0.05
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/data/workers ADDED
@@ -0,0 +1 @@
 
 
1
+ 16
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/learning_rate ADDED
@@ -0,0 +1 @@
 
 
1
+ 0.0005
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/optimizer_params/betas ADDED
@@ -0,0 +1 @@
 
 
1
+ [0.9, 0.999]
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/scheduler_params/factor ADDED
@@ -0,0 +1 @@
 
 
1
+ 0.7
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/scheduler_params/mode ADDED
@@ -0,0 +1 @@
 
 
1
+ min
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/scheduler_params/patience ADDED
@@ -0,0 +1 @@
 
 
1
+ 5
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/scheduler_type ADDED
@@ -0,0 +1 @@
 
 
1
+ ReduceLROnPlateau
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/optimizer/type ADDED
@@ -0,0 +1 @@
 
 
1
+ AdamW
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/seed ADDED
@@ -0,0 +1 @@
 
 
1
+ 17
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/task/task_name ADDED
@@ -0,0 +1 @@
 
 
1
+ OptimalPowerFlow
mlflow/train/case500_goc/seed17/01ec28362fc8462aacd9e53df9614815/params/args/verbose ADDED
@@ -0,0 +1 @@
 
 
1
+ True
mlflow/train/case500_goc/seed17/meta.yaml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ artifact_location: file:///dccstor/gridfm/march_opf_exp/results/840902984492823557
2
+ creation_time: 1775074149273
3
+ experiment_id: '840902984492823557'
4
+ last_update_time: 1775074149273
5
+ lifecycle_stage: active
6
+ name: HGNSQ_penalty_11_OPFData_case500_17
7
+ workspace: default