src/wizard/configs/, one for the driver service itself, and one for the runtime (so that it provides the inputs required for the specific driver).
VaVAM (Default Driver)
The wizard uses VaVAM as the default driver. This is a vision-based action model that learns to drive from video inputs.Using VaVAM
To explicitly define the VaVAM driver config:VaVAM Configuration
VaVAM runs at 2Hz inference frequency with the following parameters:- Inference frequency: 2Hz (500ms between decisions)
- Force GT duration: 3 seconds
- Simulation steps: 100
- Camera resolution: 1920x1080
- Frame interval: 500ms (synchronized with inference)
The model weights are automatically downloaded using
data/download_vavam_assets.sh and stored in data/vavam-driver/.Alpamayo-R1
Alpamayo-R1 is a reasoning-capable autonomous driving model with 10 billion parameters that can provide chain-of-causation explanations for its driving decisions.Model Download
First, download the model weights from HuggingFace:HF_HOME environment variable to find the system HuggingFace cache (~/.cache/huggingface by default). If the model weights do not exist locally, the driver service will automatically download them, but the download may timeout, requiring you to re-run.
Alternatively, you can specify the path to the model directory by setting the
model.checkpoint_path configuration field.Running Alpamayo-R1
Alpamayo-R1 Configuration
Alpamayo-R1 uses multiple cameras:- Front wide camera (120° FOV): 1080x1900 resolution
- Front tele camera (30° FOV): 1080x1900 resolution
- Left cross camera (120° FOV): 1080x1900 resolution
- Right cross camera (120° FOV): 1080x1900 resolution
Video Layout Options
You can choose which video layouts to render viaeval.video.video_layouts.
- DEFAULT
- REASONING_OVERLAY
- Both Layouts
The default layout shows:
- BEV (Bird’s Eye View) map visualization
- Camera view
- Metrics table
Transfuser (Provisional)
As an example for how to integrate a different driver model, AlpaSim provides a provisional integration for the Transfuser policy, specifically the Latent TransFuser v6 (LTFv6) model developed for NAVSIM.Model Download
First, download the Transfuser model weights and config from HuggingFace:Running Transfuser
Run the wizard with the Transfuser configuration:Log Replay Driver
If you would like to force the ego vehicle to follow its recorded trajectory, instead of following the predictions of a policy, you can configure the simulation in log replay mode.In log replay mode, the ego vehicle follows the exact trajectory from the original recording, which is useful for evaluation and debugging purposes.