Model reference · open weights
Fast-dDrive is an open-weight language model from Efficient-Large-Model. Fast-dDrive (FP32) weighs 8.1 GB; the smallest configuration that runs it is RTX 3060 12 GB.
Summary of the Efficient-Large-Model/Fast-dDrive model card, 2026-10-01
What it is
| Released by | Efficient-Large-Model |
|---|---|
| Released | 2026-05-30 |
| Parameters | 235M |
| VRAM | 8.1 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB | 4 | 1 | 39K | 11.6 GB |
| RTX 4060 Ti 16 GB | 17 | 4 | all 125K | 15.4 GB |
| RTX 3090 24 GB | 43 | 10 | all 125K | 23.4 GB |
| RTX 4090 24 GB | 43 | 10 | all 125K | 23.4 GB |
| RTX 5090 32 GB | 69 | 17 | all 125K | 31.0 GB |
| L40S 48 GB | 112 | 28 | all 125K | 44.0 GB |
| A100 80 GB | 225 | 56 | all 125K | 78.2 GB |
| H100 80 GB | 211 | 52 | all 125K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 263 | 65 | all 125K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 308 | 77 | all 125K | 107 GB |
| H200 141 GB | 409 | 102 | all 125K | 138 GB |
| B200 180 GB | 534 | 133 | all 125K | 176 GB |
| 2× RTX 3060 12 GB tensor parallel | 36 | 9 | all 125K | 11.6 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 10.4 GB | 11.3 GB |
| 5 | 11.6 GB | 16.2 GB |
| 8 | 12.5 GB | 19.8 GB |
| 16 | 15.0 GB | 29.5 GB |
| 32 | 19.8 GB | 48.8 GB |
| 64 | 29.5 GB | 87.4 GB |
One card, with vLLM's small-card settings.
From the model card
Fast-dDrive is a block-diffusion Vision-Language-Action (VLA) model for end-to-end autonomous driving, built on Qwen2.5-VL-3B. It pairs section-aware structured-diffusion training (SASD) with scaffold-aware speculative decoding (Scaffold Spec) and an optional shared-prefix multi-trajectory inference scaling scheme, and reaches SOTA accuracy on the Waymo Open Dataset End-to-End Driving (WOD-E2E) benchmark at over 200 tokens / second on a single H100.
import torch
from transformers import AutoModelForCausalLM, AutoProcessor
MODEL = "Efficient-Large-Model/Fast_dDrive_3B" # or your local clone
processor = AutoProcessor.from_pretrained(MODEL, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
MODEL,
trust_remote_code=True,
dtype=torch.bfloat16,
).cuda().eval()
# Scaffold Spec (paper canonical, threshold = 0.0)
output_ids = model.scaffold_speculative_sample(
input_ids=input_ids,
attention_mask=attention_mask,
pixel_values=pixel_values,
image_grid_thw=image_grid_thw,
confidence_threshold=0.0,
block_size=32,
max_new_tokens=512,
)
This release exposes three decoding paths as bound methods on the model:
| Method | Description | Threshold |
|---|---|---|
mdm_sample_deep_scaffold | Section Diffusion (SD) — iterative MDM denoising over a pre-filled JSON scaffold | 0.9 |
scaffold_speculative_sample | Scaffold Spec (SS) — scaffold-aware self-speculative decoding (MDM draft + AR verify per block). Paper canonical. | 0.0 |
scaffold_spec_with_ss_multi_traj | SS multi-rollout — shared-prefix N-rollout inference scaling on the trajectory section | 0.0 |
Important:
scaffold_speculative_sampleand its multi-traj variant must be run withconfidence_threshold=0.0to reproduce the paper numbers. Running at0.9silently degrades both ADE and throughput.
| Mode | RFS ↑ | ADE@3s ↓ | ADE@5s ↓ | TPS ↑ | Tok/Step ↑ |
|---|---|---|---|---|---|
| Scaffold Spec | 7.823 | 1.254 | 2.907 | 210.4 | 4.90 |
| + Inference scaling (N=4) | 7.827 | 1.240 | 2.821 | 114.7 | 2.76 |
On the WOD-E2E val set, Scaffold Spec runs at 1919 ms / sample (4.1× over the AR baseline); fused with SGLang the same configuration drops to 665 ms / sample at 608.5 TPS — the 11.8× / 12× speedup over AR cited in the paper.
modeling.py — model definition (Fast_dDriveForConditionalGeneration)configuration.py — config classessection_utils.py — scaffold construction + section-aligned block index utilitiesgeneration_utils.py — the three inference paths, attached to the model class on importconfig.json, generation_config.json, preprocessor_config.json, chat_template.jinja, tokenizer files — standard HF artifactsmodel-0000{1..4}-of-00004.safetensors — model weights (4 shards)@misc{zhang2026fastddriveefficientblockdiffusionvlm,
title={Fast-dDrive: Efficient Block-Diffusion VLM for Autonomous Driving},
author={Kewei Zhang and Jin Wang and Sensen Gao and Chengyue Wu and Yulong Cao and Songyang Han and Boris Ivanovic and Langechuan Liu and Marco Pavone and Song Han and Daquan Zhou and Enze Xie},
year={2026},
eprint={2605.23163},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2605.23163},
}
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.