L2RPN Baselines a repository to host baselines for l2rpn competitions.
Project description
L2RPN_Baselines
Repository hosting reference baselines for the L2RPN challenge
Install
Requirements
python3 >= 3.6
Instal from PyPI
pip3 install l2rpn_baselines
Install from source
git clone https://github.com/rte-france/l2rpn-baselines.git
cd l2rpn-baselines
pip3 install -U .
cd ..
rm -rf l2rpn-baselines
Contribute
We welcome contributions: see the contribute guide for details.
Get started with a baseline
Say you want to know how you compared with the "PPO_SB3" baseline implementation in this repository (for the sake of this example).
Train it (optional)
As no weights are provided for this baselines by default (yet), you will first need to train such a baseline:
import grid2op
from l2rpn_baselines.PPO_SB3 import train
env = grid2op.make("l2rpn_case14_sandbox")
res = train(env, save_path="THE/PATH/TO/SAVE/IT", iterations=100)
You can have more information about extra argument of the "train" function in the CONTRIBUTE file.
Evaluate it
Once trained, you can reload it and evaluate its performance with the provided "evaluate" function:
import grid2op
from l2rpn_baselines.PPO_SB3 import evaluate
env = grid2op.make("l2rpn_case14_sandbox")
res = evaluate(env, load_path="THE/PATH/TO/LOAD/IT", nb_episode=10)
You can have more information about extra argument of the "evaluate" function in the CONTRIBUTE file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file l2rpn_baselines-0.8.0.tar.gz
.
File metadata
- Download URL: l2rpn_baselines-0.8.0.tar.gz
- Upload date:
- Size: 214.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.11.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a251170c3352b856a9628901e68b2d4921e2b17e7ce7392d625b3327eded4da3 |
|
MD5 | ee8e938acc3851ae88a756c185ff6651 |
|
BLAKE2b-256 | a349a23cd32fd384e4c1c6ea94ba7a5af3f0494a626fd1b11deadc24ecac5fa4 |