#!/usr/bin/env python3 """Run an official BoltzGen Hydra training configuration.""" from __future__ import annotations import os import sys from pathlib import Path ROOT = Path(__file__).resolve().parents[1] MODEL_DIR = ROOT / "model" sys.path.insert(0, str(MODEL_DIR)) os.environ["PYTHONPATH"] = os.pathsep.join( [str(MODEL_DIR), os.environ.get("PYTHONPATH", "")] ).rstrip(os.pathsep) from boltzgen.resources.main import main # noqa: E402 def run() -> None: if len(sys.argv) < 2: raise SystemExit("Usage: python scripts/train.py CONFIG.yaml [key=value ...]") main(sys.argv[1], sys.argv[2:]) if __name__ == "__main__": run()