|
Download README.md from gridfm/genco-opfdata: direct link, hf CLI and curl.
- Browser
- Download file 2.03 kB
-
https://huggingface.co/gridfm/genco-opfdata/resolve/main/README.md
- Command line
-
hf download hf://gridfm/genco-opfdata/README.md
-
curl -L -o README.md https://huggingface.co/gridfm/genco-opfdata/resolve/main/README.md
2.03 kB
| library_name: gridfm-graphkit | |
| pipeline_tag: tabular-regression | |
| license: apache-2.0 | |
| tags: | |
| - power-systems | |
| - optimal-power-flow | |
| - genco | |
| - opfdata | |
| GENCO optimal-power-flow checkpoints on OPFData ([paper](https://arxiv.org/abs/2608.09921)): IEEE 14, 30, 57, and 118, and GOC 500 and 2000, seeds 42, 3, and 17. | |
| Evaluate on the paper branch by following [GENCO §5.2](https://github.com/gridfm/gridfm-paper-genco/blob/main/repro_instructions/5.2_OPF_on_opfdata.md). That guide uses graphkit [genco-paper-repro](https://github.com/gridfm/gridfm-graphkit/tree/genco-paper-repro) and is how the paper numbers were produced. | |
| Or evaluate the same checkpoints on graphkit [main](https://github.com/gridfm/gridfm-graphkit/tree/main). `main` is under development, so the same numbers are not guaranteed. They matched the paper-branch result at commit [`f104900`](https://github.com/gridfm/gridfm-graphkit/commit/f104900245cba26d1380037eea562cf633a97484) (1 October 2026). | |
| ```bash | |
| git clone https://github.com/gridfm/gridfm-graphkit.git | |
| cd gridfm-graphkit | |
| pip install -e . | |
| pip install "huggingface_hub[cli]" | |
| TORCH_CUDA_VERSION=$(python -c "import torch; print(torch.__version__ + ('+cpu' if torch.version.cuda is None else ''))") | |
| pip install torch-scatter -f https://data.pyg.org/whl/torch-${TORCH_CUDA_VERSION}.html | |
| export MLFLOW_ALLOW_FILE_STORE=true | |
| mkdir -p data/case118_ieee/raw scripts/opfdata/splits | |
| hf download gridfm/opfdata_case118_ieee --repo-type dataset --local-dir data/case118_ieee/raw | |
| hf download gridfm/genco-opfdata --include "splits/*" --include "case118_ieee/seed42/**" --local-dir genco-opfdata | |
| cp genco-opfdata/splits/*.pt scripts/opfdata/splits/ | |
| gridfm_graphkit evaluate \ | |
| --config_conversion auto_inline \ | |
| --config genco-opfdata/case118_ieee/seed42/HGNSQ_penalty_11_OPFData_case118_default.yaml \ | |
| --data_path data \ | |
| --model_path genco-opfdata/case118_ieee/seed42/best_model_state_dict.pt \ | |
| --normalizer_stats genco-opfdata/case118_ieee/seed42/normalizer_stats.pt \ | |
| --batch_size 512 | |
| ``` | |