DriveRL

September 15, 2026 ยท View on GitHub

DriveRL is the nuPlan inference runtime. The checkout includes the released policy configurations, inference checkpoints, evaluation wrappers, and a pinned nuplan-devkit companion.

Install

Run these commands from the repository root with Python 3.11:

git clone --recurse-submodules <DriveRL-public-url>
cd DriveRL
python -m pip install -r requirements.txt -c constraints.txt
python -m pip install -e . --no-deps
python -m pip install -e nuplan-devkit --no-deps

The shared environment contract and CUDA 12.8 PyTorch command are in docs/driverl_environment.md.

Release

The release artifact table, checkpoint format, and preflight command are maintained in docs/driverl_repro_eval.md.

Evaluation

Prepare the nuPlan database and maps, then follow docs/driverl_nuplan_data.md for the directory layout and fixed benchmark filters. The ordinary six-task evaluation, deterministic TTS evaluation, worker settings, and replay checks are in docs/driverl_repro_eval.md.

The public route contract enables route roadblock correction. The six tasks use the filters driverl_val14, driverl_test14_hard, and driverl_test14_random.