mirror of
https://github.com/MeteoSwiss/GraphDL-Postprocess-USI-Project.git
synced 2026-08-26 12:04:21 +00:00
Read-only mirror of https://github.com/MeteoSwiss/GraphDL-Postprocess-USI-Project — MeteoSwiss. Issues & pull requests at the source.
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| imgs | ||
| spatiotemporal_postprocessing | ||
| .gitignore | ||
| LICENSE | ||
| poetry.lock | ||
| pyproject.toml | ||
| README.md | ||
Graph Deep Learning Postprocessing Project @USI
Project designed for the Graph Deep Learning course at Università della Svizzera italiana (USI), focusing on postprocessing wind NWP forecasts.
Quickstart
- Install the dependencies:
poetry install
- Activate the environment:
cd spatiotemporal_postprocessing
poetry shell
- Train
Define the folder with the training data:
export DATA_BASE_FOLDER=<FOLDER>
Define the MLFlow tracking URI (defaults to a local folder called mlruns):
export MLFLOW_TRACKING_URI=<URI>
Train with default settings:
python train.py
Train with a different config:
python train.py --config-name <CFG>
Overwrite (if existing) or append (if not existing) a config value, such as the optimizer:
python train.py ++training.optim.algo=SDG
- Check the logs on MLflow:
mlflow ui --port <PORT>