FlashDrive: Flash Vision-Language-Action Inference for Autonomous Driving

arXiv cs.AI Papers

Summary

FlashDrive is an algorithm-system co-design framework that cuts the inference latency of vision-language-action models for autonomous driving by 4.7× (from 717 ms to 151 ms on a single GPU) using streaming KV-cache reuse, non-autoregressive diffusion drafting, and adaptive step caching, with negligible accuracy loss.

arXiv:2608.12932v1 Announce Type: new Abstract: Vision-Language-Action (VLA) models promise to bring end-to-end reasoning to autonomous driving, but their computational cost remains far too high for real-time control. The core challenge is structural: VLA inference is not a single bottleneck but a cascade of four. Visual encoding wastes compute on overlapping video frames; language-model prefill recomputes context that could be carried over from the previous timestep; reasoning tokens are generated serially despite low entropy; and flow-matching denoising applies uniform compute to a non-uniform velocity field. Addressing any one stage in isolation leaves the others untouched. We propose FlashDrive, an algorithm-system co-design framework that targets all four stages simultaneously. Our key insight is that each bottleneck admits a distinct, lightweight algorithmic shortcut: temporal overlap enables streaming KV-cache reuse across frames; the low per-token entropy and strong intra-block correlations of driving-domain reasoning make a non-autoregressive diffusion drafter highly effective for speculative decoding; and the velocity field's structure---sharp at the endpoints, flat in the middle---permits adaptive step caching that concentrates compute where it matters. Layered on system-level CUDA Graph compilation and kernel fusion, these techniques compound. Applied to Alpamayo 1.5-10B with W4A8 quantization, FlashDrive reduces end-to-end latency from 717ms to 151ms (4.7x) while leaving accuracy essentially unchanged: [email protected] shifts by only 0.08m, minADE1 improves, and closed-loop collision and off-road rates improve in simulation. By raising a 10B-parameter reasoning VLA from 1.4~Hz to 6.6~Hz on a single GPU, FlashDrive moves end-to-end autonomous driving substantially closer to real-time deployment.
Original Article
View Cached Full Text

Cached at: 08/14/26, 09:28 AM

# Flash Vision-Language-Action Inference for Autonomous Driving
Source: [https://arxiv.org/html/2608.12932](https://arxiv.org/html/2608.12932)
Yihao LiangAffiliation:PrincetonAffiliation:Indicates equal contributions[https://z\-lab\.ai/projects/flashdrive](https://z-lab.ai/projects/flashdrive)Hongfei ZhangAffiliation:Independent ResearcherJian ChenAffiliation:UC San DiegoYesheng LiangAffiliation:UC San DiegoZhijian LiuAffiliation:UC San Diego

###### Abstract

Vision\-Language\-Action \(VLA\) models promise to bring end\-to\-end reasoning to autonomous driving, but their computational cost remains far too high for real\-time control\. The core challenge is structural: VLA inference is not a single bottleneck but a cascade of four\. Visual encoding wastes compute on overlapping video frames; language\-model prefill recomputes context that could be carried over from the previous timestep; reasoning tokens are generated serially despite low entropy; and flow\-matching denoising applies uniform compute to a non\-uniform velocity field\. Addressing any one stage in isolation leaves the others untouched\. We propose FlashDrive222Code and pre\-trained checkpoints are available at[https://github\.com/z\-lab/flashdrive](https://github.com/z-lab/flashdrive)\., an algorithm\-system co\-design framework that targets all four stages simultaneously\. Our key insight is that each bottleneck admits a distinct, lightweight algorithmic shortcut: temporal overlap enables streaming KV\-cache reuse across frames; the low per\-token entropy and strong intra\-block correlations of driving\-domain reasoning make a non\-autoregressive diffusion drafter highly effective for speculative decoding; and the velocity field’s structure—sharp at the endpoints, flat in the middle—permits adaptive step caching that concentrates compute where it matters\. Layered on system\-level CUDA Graph compilation and kernel fusion, these techniques compound\. Applied to Alpamayo 1\.5\-10B with W4A8 quantization, FlashDrive reduces end\-to\-end latency from 717 ms to 151 ms \(4\.7×4\.7\\times\) while leaving accuracy essentially unchanged:minADE6\\text\{minADE\}\_\{6\}@6\.4s shifts by only∼\\sim0\.08 m,minADE1\\text\{minADE\}\_\{1\}improves, and closed\-loop collision and off\-road rates improve in simulation\. By raising a 10B\-parameter reasoning VLA from 1\.4 Hz to 6\.6 Hz on a single GPU, FlashDrive moves end\-to\-end autonomous driving substantially closer to real\-time deployment\.

![Refer to caption](https://arxiv.org/html/2608.12932v1/teaser.png)Figure 1:Reasoning VLA models for autonomous driving, such as Alpamayo 1\.5, exhibit prohibitive end\-to\-end inference latency: 717 ms on an RTX PRO 6000, far exceeding real\-time requirements\. FlashDrive achieves a4\.7×4\.7\\timeslatency reduction \(down to 151 ms\) while incurring negligible degradation onminADE6\\text\{minADE\}\_\{6\}@6\.4s and even improvingminADE1\\text\{minADE\}\_\{1\}@6\.4s\.## 1Introduction

Vision\-Language\-Action \(VLA\) models—networks that reason directly over raw sensor streams and predict continuous trajectories without hand\-crafted inter\-module interfaces—have emerged as the leading paradigm for end\-to\-end autonomous driving\([Wang et al\. 2025b](https://arxiv.org/html/2608.12932#bib.bib25);[Zhou et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib34);[Tian et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib23)\)\. By unifying visual understanding, deliberative reasoning, and trajectory prediction within a single model, they can address complex long\-tail scenarios that expose the brittleness of modular pipelines\. The same architectural richness that gives VLAs this generality, however, comes at a steep computational cost\.

The recent open\-source Alpamayo 1\.5\-10B model\([Wang et al\. 2025b](https://arxiv.org/html/2608.12932#bib.bib25)\), for instance, requires 717 ms per frame on an NVIDIA RTX PRO 6000 GPU \(Fig\.[1](https://arxiv.org/html/2608.12932#S0.F1)\), yielding a control frequency of just 1\.4 Hz, far too slow for safe driving\. Critically, this bottleneck is not specific to one model; it is structural\. Every reasoning VLA of this design must encode high\-resolution multi\-view video, attend over long token sequences, autoregressively generate reasoning chains, and iteratively denoise trajectories\. Each stage is expensive for a fundamentally different reason, and optimizing one in isolation leaves the others untouched\.

To map out these bottlenecks, we decompose the VLA pipeline into four stages and profile each:

- •Encode: the vision tower processes multi\-view, multi\-frame images\. In a sliding\-window setup,∼\\sim75% of these frames have already been seen, yet the model re\-encodes them from scratch\.
- •Prefill: the VLM ingests thousands of image and text tokens to populate the KV cache, repeating work that could be carried over from the previous timestep\.
- •Decode: the model autoregressively generates reasoning tokens one at a time, even though driving\-domain reasoning chains are short and predictable\.
- •Action: a multi\-step flow\-matching module runs many denoising iterations, even though the velocity field is nearly constant through the middle of the denoising path and only changes meaningfully at its endpoints\.

The key observation is that each stage harbors a distinct form of redundancy, and each admits a correspondingly distinct algorithmic shortcut\. This motivates FlashDrive, an algorithm\-system co\-design framework\. On thesystem side, we compile each pipeline stage into a CUDA Graph and fuse attention and MLP kernels, yielding a1\.40×1\.40\\timesspeedup before any algorithmic change\. On thealgorithm side, we exploit the stage\-specific redundancies:

- •Streaming inferenceexploits the temporal overlap in driving video: we encode only the new frame and reuse the KV cache from preceding frames, cutting the encode and prefill cost by∼\\sim3×\\times\. A lightweight streaming fine\-tuning procedure adapts the action expert to the resulting distributional shift\.
- •Speculative reasoningexploits two properties of domain\-specific reasoning: low per\-token entropy \(which drives high accept rates\) and strong intra\-block token correlations \(which favor a non\-autoregressive drafter\)\. We use DFlash\([Chen et al\. 2026](https://arxiv.org/html/2608.12932#bib.bib3)\), a diffusion\-based parallel drafter, to generate entire candidate blocks at once\. A two\-layer draft model achieves an average accepted length of∼\\sim5\.6 tokens, delivering a4\.7×4\.7\\timesdecoding speedup over the unoptimized baseline \(2\.9×2\.9\\timesover the system\-optimized baseline\)\.
- •Adaptive\-step flow matchingexploits the non\-uniform structure of the denoising velocity field: velocities change sharply at the endpoints, where the trajectory departs from noise and snaps onto the data manifold, but are nearly constant through the middle\. We cache the intermediate velocities and concentrate compute on the steps that matter, reusing four of eight diffusion steps with negligible accuracy loss\.

We instantiate FlashDrive on Alpamayo 1\.5\-10B and, together with W4A8 quantization, achieve a4\.7×4\.7\\timesend\-to\-end speedup \(717 ms→\\to151 ms, Fig\.[1](https://arxiv.org/html/2608.12932#S0.F1)\)\. Crucially, the acceleration is nearly lossless:minADE6\\text\{minADE\}\_\{6\}@6\.4s degrades by only 0\.08 m, whileminADE1\\text\{minADE\}\_\{1\}@6\.4s improves by 0\.13 m, likely because streaming fine\-tuning acts as a regularizer that reduces prediction variance\. The underlying methodology—profile each inference stage, identify its dominant redundancy, and design the matching shortcut—applies to any VLA deployment where latency is the binding constraint\.

## 2Related Work

#### VLA Models for Autonomous Driving\.

End\-to\-end autonomous driving has evolved rapidly from perception\-only models to Vision\-Language\-Action \(VLA\) systems that close the loop from sensors to control\. Early work unifies perception and planning through textual waypoints or meta\-actions\([Cui et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib4);[Sima et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib19);[Hwang et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib7)\), while more recent models attach specialized action heads that output continuous trajectories\([Shao et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib18);[Xu et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib30);[Fu et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib6);[Zhou et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib34)\)\. A recurring tension in this line of work is between the richness of deliberative reasoning and the strict latency constraints of real\-time control; some systems resolve this by decoupling a slow VLM reasoner from a fast downstream planner\([Tian et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib23);[Pan et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib16)\)\. Alpamayo 1\.5\([Wang et al\. 2025b](https://arxiv.org/html/2608.12932#bib.bib25)\)avoids this decoupling by bridging chain\-of\-causation reasoning with flow\-matching action prediction in a single model, achieving strong accuracy but at a high computational cost\. Our work takes this cost as the starting point\.

#### Efficient VLA Inference\.

A growing body of work aims to make VLA models deployable on edge hardware\. Architectural approaches reduce the cost of individual components: linear\-time attention and KV caching\([Leal et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib10);[Xu et al\. 2025b](https://arxiv.org/html/2608.12932#bib.bib29)\)tame the quadratic prefill, state\-space models replace transformers entirely\([Liu et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib13)\), and parallel or diffusion\-based decoders bypass autoregressive generation\([Kim et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib9);[Song et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib21);[Black et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib1)\)\. Orthogonally, compression techniques shrink the model footprint, including lightweight backbones\([Wen et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib26);[Budzianowski et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib2)\), mixture\-of\-experts routing\([Song et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib20)\), hierarchical reasoning\-execution decoupling\([Zhang et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib32)\), layer pruning\([Zhang et al\. 2026](https://arxiv.org/html/2608.12932#bib.bib33);[Yue et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib31)\), extreme quantization\([Kim et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib8);[Wang et al\. 2025a](https://arxiv.org/html/2608.12932#bib.bib24)\), and token\-level optimizations such as faster tokenization\([Pertsch et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib17)\), token pruning\([Tan et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib22)\), and visual feature caching\([Xu et al\. 2025a](https://arxiv.org/html/2608.12932#bib.bib28)\)\. Persistent KV\-cache management across inference steps, developed for streaming autoregressive text generation\([Xiao et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib27)\), provides the conceptual basis for our cross\-frame reuse design, which we extend to the multimodal setting with a streaming attention mask, pre\-RoPE key storage, and a targeted fine\-tuning procedure to compensate for distributional shift\. However, most prior VLA efficiency methods target a single stage or a single axis of efficiency\. FlashDrive is complementary: rather than redesigning the VLA architecture, it accelerates the*full*inference pipeline of an existing model through co\-design across all four stages, yielding compounding gains that no single\-stage optimization can achieve alone\.

## 3Method

Our central thesis is that VLA inference latency is not a single bottleneck but a cascade of four distinct ones \(encode, prefill, decode, and action\), each requiring a different solution\. We first introduce stage\-specific algorithmic techniques \(§[3\.1](https://arxiv.org/html/2608.12932#S3.SS1)–§[3\.4](https://arxiv.org/html/2608.12932#S3.SS4)\) that exploit the unique redundancy structure of each stage, then describe system\-level optimizations \(§[3\.5](https://arxiv.org/html/2608.12932#S3.SS5)\) that reduce execution overhead across the board\. While we use Alpamayo 1\.5\([Wang et al\. 2025b](https://arxiv.org/html/2608.12932#bib.bib25)\)as the concrete instantiation, the techniques transfer to any VLA model with the same pipeline structure\.

### 3\.1Encode & Prefill: Streaming Inference

#### Observation\.

In continuous driving, most of each window’s computation repeats the previous timestep’s\. The VLA model processes a sliding window of temporal frames \(typically 4 frames×\\times4 views\) that advances by one frame per timestep, so three out of four frames were already encoded at the previous step\. Re\-encoding them from scratch wastes∼\\sim75% of the visual computation and, since the prefill stage operates on these same tokens, a comparable fraction of the prefill as well\. This redundancy is intrinsic to streaming deployment: unlike chat\-based VLMs, where each query is independent, a driving VLA consumes a continuous, highly overlapping sensory stream\.

#### Streaming design\.

We propose streaming inference \(Fig\.[2](https://arxiv.org/html/2608.12932#S3.F2)\): encode only the newest frame and persist the KV cache from preceding frames\. Two challenges arise\. First, when the VLA model arranges image tokens in view\-major order—all frames of one camera view laid out before the next, as in Alpamayo 1\.5—simply appending new tokens would break the expected layout\. Instead, we insert the new frame’s tokens at the last\-frame position of each view and apply a streaming attention mask \(Fig\.[3\(a\)](https://arxiv.org/html/2608.12932#S3.F3.sf1)\) that preserves cross\-view causality\. Second, because visual token positions shift with each new frame, the standard post\-RoPE key cache becomes stale: RoPE encodes absolute position, so a token that was at positionppin the previous window must now be treated as if at positionp−Δp\-\\Delta\. We therefore store keys pre\-RoPE and apply rotary embeddings on the fly at the shifted positions\. This reduces the effective sequence length by 75%, yielding over3×3\\timesspeedups in both encode and prefill\.

![Refer to caption](https://arxiv.org/html/2608.12932v1/streaming_model.png)Figure 2:Streaming inference encodes only the newest frame and reuses the KV cache from preceding frames, cutting the effective sequence length by 75%\. To preserve view\-major token ordering, incoming frames are inserted at the end of each camera view; to accommodate position shifts, keys are cached pre\-RoPE and rotary embeddings applied on the fly\.\(a\)Streaming attention mask\.![Refer to caption](https://arxiv.org/html/2608.12932v1/streaming_finetune.png)\(b\)Accuracy with streaming fine\-tuning\.

Figure 3:\(a\) The streaming attention mask preserves causal attention across views while admitting only the newest frame’s tokens as queries\. \(b\) Streaming fine\-tuning of the action expert recovers nearly all of the trajectory accuracy lost to KV\-cache approximation\.
#### Streaming fine\-tuning\.

The streaming KV cache is an approximation: the cached keys and values were computed under a different attention context than the current frame would produce in a full forward pass\. In practice, this distributional shift degrades action accuracy by∼\\sim0\.3 mminADE1\\text\{minADE\}\_\{1\}and∼\\sim0\.2 mminADE6\\text\{minADE\}\_\{6\}\(Fig\.[3\(b\)](https://arxiv.org/html/2608.12932#S3.F3.sf2)\)\. Notably, the shift primarily affects the action expert rather than the language head\. The two components use context differently: reasoning tokens are generated autoregressively and attend mainly to recent tokens, making them robust to stale cache entries from older frames\. The action expert, by contrast, integrates the*entire*KV cache through cross\-attention to produce continuous trajectories, amplifying even small distributional mismatches\.

This asymmetry suggests a targeted fix: freeze the VLM backbone and fine\-tune only the action expert\. Our rollout\-based teacher\-forcing scheme \(each rollout step is driven by ground\-truth frames rather than model predictions\) exposes the action expert to the compounding approximation errors it will encounter at deployment: for a randomly sampled sliding window of lengthLL, the model rolls outL−1L\{\-\}1steps under the streaming mask to populate the KV cache \(no gradients\), then enables gradients at the final step to compute the action loss\. Training on windows of varying length teaches the action expert to produce accurate trajectories even after multiple rounds of accumulated streaming approximation\. This lightweight procedure recovers accuracy to near\-baseline levels \(1\.73 mminADE1\\text\{minADE\}\_\{1\}and 0\.79 mminADE6\\text\{minADE\}\_\{6\}in Fig\.[3\(b\)](https://arxiv.org/html/2608.12932#S3.F3.sf2)\)\. We provide an additional comparison with fine\-tuning only the VLM in §[A\.1](https://arxiv.org/html/2608.12932#A1.SS1.SSS0.Px1)\.

### 3\.2Decode: Speculative Reasoning

#### Observation\.

Autoregressive reasoning is the single largest latency contributor: in our profiling, decoding accounts for 271\.7 ms, or 37\.9% of the total latency, at just 56\.4 tokens\-per\-second throughput\. Recent driving VLAs generate explicit reasoning tokens to guide trajectory prediction\([Zhou et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib34);[Wang et al\. 2025b](https://arxiv.org/html/2608.12932#bib.bib25)\); in Alpamayo 1\.5, these chain\-of\-causation \(CoC\) tokens describe the ego vehicle state, nearby obstacles, and intended maneuvers in a structured, template\-like format\. Because decoding lies on the critical path between perception and action, every extra reasoning token directly delays the downstream trajectory head and therefore the control loop\. The question is whether this cost is intrinsic to reasoning or an artifact of token\-by\-token generation\.

![Refer to caption](https://arxiv.org/html/2608.12932v1/dflash.png)Figure 4:Speculative reasoning with DFlash\. A diffusion drafter generates an entire candidate block in one forward pass, conditioned on the hidden states of the last eight target\-model tokens\. With only two draft layers, it achieves an average accepted length of 5\.6 tokens\.
#### Why driving\-domain reasoning is easy to draft\.

We argue that it is largely the latter\. Reasoning sequences are short \(∼\\sim16 tokens\), follow a highly structured template, and are conditioned on a rich visual context that already determines most of the content\. Unlike open\-ended dialogue, the driving scene constrains the candidate space through lane topology, nearby agents, and the ego vehicle’s current motion, so many plausible reasoning traces share the same prefix\. This makes the per\-token entropy substantially lower than in open\-ended language generation, creating an opportunity for speculative decoding with high acceptance rates\. Moreover, the structured nature of CoC reasoning means that tokens within a block are strongly correlated \(e\.g\., a lane\-change decision constrains the subsequent speed and trajectory descriptions\), which favors drafters that generate entire blocks at once rather than one token at a time\.

#### Diffusion\-based drafting\.

We adopt DFlash\([Chen et al\. 2026](https://arxiv.org/html/2608.12932#bib.bib3)\), which uses a diffusion language model as a non\-autoregressive parallel drafter \(Fig\.[4](https://arxiv.org/html/2608.12932#S3.F4)\)\. Unlike conventional sequential drafters, the diffusion model produces an entire block of candidates in a single forward pass, naturally capturing the intra\-block correlations of structured reasoning\. We train a lightweight two\-layer draft model \(block size = 8\) on∼\\sim60k clips from the NVIDIA Autonomous Vehicle Dataset\([NVIDIA 2025](https://arxiv.org/html/2608.12932#bib.bib14)\)\. Instead of using all hidden states as DFlash does, which incurs much higher verification cost, we fuse only the hidden states of the last eight target\-model tokens into the draft layer’s KV cache; these tokens already encode the driving context needed to predict the next reasoning block\. This configuration achieves an average accepted length of 5\.6 tokens, reducing decoding latency to 58\.2 ms, a4\.7×4\.7\\timesspeedup over the unoptimized baseline \(equivalently,2\.9×2\.9\\timesover the system\-optimized baseline used as the ablation reference in §[4](https://arxiv.org/html/2608.12932#S4)\)\.

\(a\)The normalized relative differences between velocities from consecutive steps are high at the beginning and end, but low in the middle \(U\-shape\)\.\(b\)The cosine similarity between velocities from consecutive steps is low at the beginning and end, but high in the middle \(inverted U\-shape\)\.
Figure 5:Consecutive velocities in the flow\-matching process are highly redundant through the middle of the denoising path but change sharply at the endpoints, so intermediate evaluations can be cached and skipped\. We randomly sample 10 clips and 20 window inputs per clip to plot the relative difference \(a\) and cosine similarity \(b\) between consecutive steps\.

### 3\.3Action: Adaptive\-Step Flow Matching

#### Observation\.

The flow\-matching action head is one of the dominant latency contributors\. To bridge language\-level reasoning and continuous vehicle control, the head converts the VLM’s hidden representations into trajectory waypoints through iterative denoising; in our evaluated 8\-step solver, each step requires a full forward pass through the action network\.

#### Why uniform step reduction fails\.

The naïve remedy—fewer uniformly spaced steps—treats all regions of the denoising trajectory as equally important, an assumption that turns out to be wrong\. Profiling the velocity fieldvtv\_\{t\}across the denoising trajectory \(Fig\.[5](https://arxiv.org/html/2608.12932#S3.F5)\) reveals a striking structure: the normalized relative differences between consecutive velocities trace a U\-shape \(Fig\.[5\(a\)](https://arxiv.org/html/2608.12932#S3.F5.sf1)\), and their cosine similarities the corresponding inverted U \(Fig\.[5\(b\)](https://arxiv.org/html/2608.12932#S3.F5.sf2)\)\. The velocity changes sharply at the first and last steps, where the trajectory departs from the noise prior and converges onto the data manifold, but is nearly constant through the middle, where the ODE flow traverses a smooth, low\-curvature region of the learned vector field\.

#### Insight\.

This non\-uniformity has a clear physical interpretation: the early steps establish the coarse trajectory structure \(lane choice, turn direction\), the final steps snap the prediction onto the manifold of physically plausible trajectories \(satisfying kinematic constraints and road geometry\), and the intermediate steps perform only minor refinements to an already well\-determined path\. The endpoints carry the signal; the middle carries the inertia\.

#### Adaptive caching\.

We exploit this structure by caching the velocity at the middle steps and reusing it in lieu of recomputation\. Concretely, after evaluating the first few and last few steps with fresh network calls, we replace four intermediate evaluations with the cached velocity from the preceding step\. This cuts action latency from 113\.9 ms to 47\.6 ms while concentrating compute on the steps that shape the trajectory the most\. As shown in Tab\.[1](https://arxiv.org/html/2608.12932#S4.T1), the adaptive strategy is near\-lossless:minADE6\\text\{minADE\}\_\{6\}increases by only 0\.04 m, whileminADE1\\text\{minADE\}\_\{1\}improves by 0\.14 m—skipping redundant mid\-trajectory refinements appears to reduce accumulated numerical error from the ODE solver\.

### 3\.4Quantization

Large VLA models often exceed the memory capacity of consumer\-grade GPUs: Alpamayo 1\.5\-10B requires∼\\sim31\.6 GB in FP16 to generate 6 trajectory samples\. Quantization is the standard remedy, but it presents a choice\. Methods like AWQ\([Lin et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib12)\)quantize only the weights to 4\-bit \(W4A16\): this helps memory\-bound decoding by shrinking the data the GPU must load per token, but leaves the compute\-bound prefill stage untouched\. For a chatbot LLM where decoding dominates, that trade\-off is acceptable\. For a VLA model with thousands of vision tokens in every prompt, prefill is too expensive to ignore\.

W4A8quantization targets both regimes: 4\-bit weights cut memory bandwidth for decoding, while 8\-bit activations unlock faster INT8 matrix multiplies for the compute\-heavy prefill\. We apply ParoQuant\([Liang et al\. 2026](https://arxiv.org/html/2608.12932#bib.bib11)\)to quantize the VLM backbone’s weights to 4\-bit and execute inference with 8\-bit activations using the W4A8 variant of the Marlin kernels\([Frantar et al\. 2024](https://arxiv.org/html/2608.12932#bib.bib5)\); the action expert, whose continuous outputs are most sensitive to numerical error, remains in BF16\. This cuts the memory footprint to∼\\sim18\.3 GB while reducing the remaining end\-to\-end latency by a further 14% \(176\.0 ms→\\to151\.4 ms\)\.

### 3\.5System Optimizations

The algorithmic techniques above reduce the amount of computation; system\-level optimizations reduce the cost of executing what remains\. Unlike standard LLM serving, where the workload is dominated by a single homogeneous decode loop, VLA inference chains together four heterogeneous stages \(vision encoder, language prefill, autoregressive decode, flow\-matching action\), each with its own kernel mix\. This heterogeneity amplifies the CPU\-side dispatch cost: the pipeline involves hundreds of small kernel launches per forward pass, and at the low arithmetic intensities typical of single\-batch decoding, launch overhead becomes a significant fraction of wall\-clock time\.

#### CUDA Graph\.

We compile each pipeline stage into a CUDA Graph, which records the full kernel sequence and replays it in a single GPU\-side launch\. This is particularly impactful for the decode stage, where the GPU would otherwise idle between every token while waiting for the CPU to schedule the next kernel\.

#### Kernel Fusion\.

Many VLM backbones dispatch the Q, K, and V projections as three separate kernels, and likewise for the gate and up projections in the MLP, totaling six launches where two suffice\. We fuse each group and additionally compile under the max\-autotune mode, which merges consecutive element\-wise and reduction operations and auto\-selects the fastest implementation\. Together, CUDA Graphs and kernel fusion provide a1\.40×1\.40\\timesspeedup without changing the model’s computation\.

## 4Experiments

### 4\.1Setup

#### Model\.

We evaluate FlashDrive on Alpamayo 1\.5\-10B, a recent open\-source state\-of\-the\-art VLA model for autonomous driving\. While we use Alpamayo 1\.5\-10B as the primary testbed, FlashDrive’s techniques are applicable to any VLA model sharing the encode–prefill–decode–action pipeline\. Results of FlashDrive on Alpamayo 1 \(released as Alpamayo\-R1\) are provided in Appendix[A\.2](https://arxiv.org/html/2608.12932#A1.SS2)\.

#### Dataset\.

We use the open\-source NVIDIA Autonomous Vehicle Dataset\([NVIDIA 2025](https://arxiv.org/html/2608.12932#bib.bib14)\)for both training and evaluation\. For streaming fine\-tuning, we sample 4k clips across different chunks and randomly select starting points and rollout lengths within each clip, yielding∼\\sim600k training samples \(at most 150 per clip\)\. For diffusion draft\-model training, we randomly sample one window input from each of 60k clips in the dataset\. For evaluation, we sample 100 clips and extract sliding\-window inputs at 10 FPS, producing 120 windows per clip and 12k evaluation samples in total\.

#### Metrics\.

Following the official protocol, we reportminADE6\\text\{minADE\}\_\{6\}@6\.4s, the minimum L2 distance between the ground\-truth trajectory and each of six predicted trajectories over the next 6\.4 s\. We additionally reportminADE1\\text\{minADE\}\_\{1\}@6\.4s, the ADE of a single predicted trajectory over the same horizon\.

### 4\.2Efficiency Results

Latency \(with 1 Trajectory\) \(ms\)Trajectory Error \(m\)EncodePrefillDecodeActionTotalminADE1↓\\downarrowminADE6↓\\downarrowAlpamayo 1\.587\.0165\.3271\.756\.4192\.9716\.91\.7050\.767\+ System Optimizations40\.5188\.3170\.689\.5113\.9513\.31\.6730\.770\+ Streaming Inference12\.059\.6170\.589\.5113\.8355\.81\.6970\.791\+ Speculative Reasoning40\.7187\.358\.2254\.4115\.0401\.31\.6330\.777\+ Adaptive\-Step Flow Matching40\.9188\.3173\.689\.147\.6450\.41\.5360\.812\+ All above12\.158\.957\.5255\.647\.5176\.01\.5630\.850\+ Quantization12\.047\.245\.3326\.946\.9151\.41\.5730\.844

Table 1:FlashDrive achieves a 4\.7×\\timesoverall speedup with one trajectory on an NVIDIA RTX PRO 6000, while minADE1improves and minADE6degrades by only∼\\sim0\.08 m\. Each algorithmic technique is first ablated individually on top of the system\-optimized baseline, then combined \(“All above”\) and quantized\. Thethroughputnext to the decoding time denotes token throughput \(tokens/s\) for that setting\.#### End\-to\-end speedup\.

As shown in Tab\.[1](https://arxiv.org/html/2608.12932#S4.T1), FlashDrive achieves a4\.7×4\.7\\timesend\-to\-end speedup, reducing latency to 151\.4 ms and raising the control frequency from 1\.4 Hz to 6\.6 Hz—a qualitative change in deployability, moving VLA inference from clearly unusable to within the replanning rates of urban driving\.

#### System\-level gains\.

CUDA Graphs and kernel fusion alone reduce end\-to\-end latency by 28\.4% \(1\.40×1\.40\\times\)\. The gains are not uniform across stages: encode, decode, and action benefit the most because their many small kernels make them disproportionately sensitive to launch overhead\. Prefill, dominated by a single long matrix multiplication, sees no meaningful improvement; the 23 ms increase relative to the raw baseline lies within typical measurement variance for single\-batch runs\. This asymmetry underscores why system and algorithm optimizations are complementary: system\-level changes address overhead, while algorithmic changes address the computation itself\.

#### Algorithm\-level gains\.

Tab\.[1](https://arxiv.org/html/2608.12932#S4.T1)ablates each technique on top of the system\-optimized baseline\. Streaming inference accelerates encoding by3\.4×3\.4\\timesand prefilling by3\.2×3\.2\\times\. DFlash reduces decoding latency by2\.9×2\.9\\timesover the system\-optimized baseline \(4\.7×4\.7\\timesover the unoptimized baseline\), directly targeting the single largest latency contributor\. Adaptive\-step flow matching reuses the velocity on four of eight diffusion steps, yielding a2\.4×2\.4\\timesaction\-stage speedup\. Jointly, the algorithmic gains save 337\.3 ms, roughly1\.7×1\.7\\timesthe system\-level savings, confirming that eliminating redundant computation matters more than eliminating overhead when both are present\. W4A8 quantization contributes a further 24\.6 ms reduction, and its distribution across stages validates the choice of 8\-bit activations: decode benefits from the smaller weights \(lower memory\-bandwidth pressure\), while prefill benefits from INT8 tensor cores—a gain that weight\-only W4A16 quantization would forgo entirely\.

#### Cross\-device deployment\.

Beyond the RTX PRO 6000, we benchmark FlashDrive on the Jetson Thor, RTX 3090, RTX 4090, and RTX 5090 \(Tab\.[2](https://arxiv.org/html/2608.12932#S4.T2)\)\. With a single trajectory sample, FlashDrive achieves consistent speedups ranging from4\.0×4\.0\\timesto6\.0×6\.0\\times, and notably enables VLA deployment on edge devices: the Jetson Thor sees a4\.0×4\.0\\timesspeedup\.

The advantage becomes more pronounced with six trajectory samples: FlashDrive reaches9\.6×9\.6\\timeson Jetson Thor,10\.0×10\.0\\timeson RTX 5090, and10\.6×10\.6\\timeson RTX PRO 6000\. On the RTX 3090 and RTX 4090, the unoptimized Alpamayo 1\.5 model fails due to their 24 GB VRAM limit, while FlashDrive still runs at 694\.8 ms and 404\.1 ms, respectively\. These results highlight FlashDrive’s deployment readiness, particularly given that real\-world autonomous driving typically requires multiple trajectory samples for downstream planning\.

ModelJetson ThorRTX 3090RTX 4090RTX 5090RTX PRO 60001 sampleAlpamayo1\.53770\.31891\.91307\.1878\.1716\.9FlashDrive943\.6 \(4\.0×\\times\)382\.3 \(4\.9×\\times\)217\.2 \(6\.0×\\times\)183\.7 \(4\.8×\\times\)151\.4 \(4\.7×\\times\)6 samplesAlpamayo1\.514596\.5OOM†OOM†3163\.52609\.8FlashDrive1522\.6 \(9\.6×\\times\)694\.8†404\.1†317\.9 \(10\.0×\\times\)245\.8 \(10\.6×\\times\)

Table 2:FlashDrive demonstrates robust acceleration across five GPUs spanning edge, consumer, and workstation classes, achieving up to a6\.0×6\.0\\timesspeedup with one trajectory sample on an RTX 4090\. FlashDrive’s advantage is more pronounced with six samples, reaching10\.0×10\.0\\timeson an RTX 5090 and10\.6×10\.6\\timeson an RTX PRO 6000\.†No speedup ratio is shown where the baseline OOM’d; FlashDrive latencies are reported for reference\.

### 4\.3Open\-loop Accuracy

FlashDrive’s acceleration is nearly lossless in open\-loop accuracy\. Tab\.[1](https://arxiv.org/html/2608.12932#S4.T1)compares FlashDrive against the Alpamayo 1\.5 baseline under single\-trajectoryminADE1\\text\{minADE\}\_\{1\}@6\.4s and six\-sampleminADE6\\text\{minADE\}\_\{6\}@6\.4s\. Despite combining streaming inference, speculative reasoning, adaptive\-step flow matching, and W4A8 quantization, FlashDrive shiftsminADE6\\text\{minADE\}\_\{6\}@6\.4s only from 0\.767 m to 0\.844 m\. This∼\\sim0\.08 m increase corresponds to roughly 1\.2 cm per second over the 6\.4 s prediction horizon—negligible relative to lane\-level planning tolerances\. Meanwhile,minADE1\\text\{minADE\}\_\{1\}@6\.4s*improves*from 1\.705 m to 1\.573 m: the acceleration techniques do not merely trade accuracy for latency; some components stabilize the generated trajectory\. The likely mechanism is that streaming fine\-tuning trains the action expert to be robust to approximate KV caches, acting as a regularizer that reduces prediction variance\. The ablation rows support this reading: individual algorithmic changes perturb accuracy in different directions, but their combination preserves the overall driving quality while delivering the full4\.7×4\.7\\timesspeedup\.

### 4\.4Closed\-loop Evaluation

Dtraj\(m\)↓\\downarrowDloc\(m\)↓\\downarrowPrel↑\\uparrowCollision↓\\downarrowOff Road↓\\downarrowWrong Lane↓\\downarrowPlan Dev\.↓\\downarrowLatency \(ms\)↓\\downarrowAlpamayo 1\.520\.035\.20\.850\.190\.410\.450\.241150\+FlashDrive22\.432\.80\.850\.150\.320\.510\.16463\(2\.5×\\times\)

Table 3:Closed\-loop evaluation using AlpaSim\. FlashDrive achieves safer driving with comparable ground\-truth alignment under one sampled trajectory\. In addition, our2\.5×2\.5\\timesper\-step rollout speedup improves closed\-loop training and evaluation efficiency\.FlashDrive preserves closed\-loop driving quality \(Tab\.[3](https://arxiv.org/html/2608.12932#S4.T3); metric definitions in Tab\.[A3](https://arxiv.org/html/2608.12932#A1.T3)\)\. We evaluate on 100 randomly sampled clips in AlpaSim\([NVIDIA et al\. 2025](https://arxiv.org/html/2608.12932#bib.bib15)\), an open\-source, modular platform for closed\-loop evaluation of end\-to\-end driving policies with realistic sensor, dynamics, and traffic simulation\. On trajectory\-tracking metrics, FlashDrive has a slightly larger maximum distance to the full ground\-truth path \(DtrajD\_\{\\text\{traj\}\}: 22\.4 m vs\. 20\.0 m\) but a lower time\-aligned localization error \(DlocD\_\{\\text\{loc\}\}: 32\.8 m vs\. 35\.2 m\) and identical relative progress \(PrelP\_\{\\text\{rel\}\}: 0\.85\): the accelerated policy completes the same routes while tracking the rollout timing more closely\.

The event\-based safety metrics improve: the collision rate drops from 0\.19 to 0\.15 and the off\-road rate from 0\.41 to 0\.32, indicating fewer episodes with safety\-critical failures, while the plan\-deviation score falls substantially \(0\.24 to 0\.16\), reflecting more temporally consistent successive plans\. The one metric that regresses is Wrong Lane \(0\.45 to 0\.51\); it measures whether heading deviates from the lane centerline by more than2​π/32\\pi/3and is particularly sensitive near intersections and merge zones, where transient heading deviations are common\. Taken together, the closed\-loop results suggest that acceleration does not compromise driving safety\.

Beyond driving quality, FlashDrive achieves a2\.5×2\.5\\timesspeedup on per\-step rollout latency in AlpaSim—covering model inference, trajectory optimization, and simulator rendering—from 1150 ms to 463 ms\. This directly improves data collection efficiency for VLA models in simulation: at the same compute budget, FlashDrive evaluates substantially more closed\-loop episodes, making large\-scale training, stress testing, and ablation studies more practical\.

## 5Conclusion

We presented FlashDrive, an algorithm\-system co\-design framework that brings VLA\-based autonomous driving substantially closer to real\-time operation on a single GPU, including consumer\-grade and edge devices\. The key lesson from our work is that VLA inference is not a monolithic bottleneck but a cascade of four stages, each dominated by a different form of redundancy: temporal overlap in vision, carry\-over context in prefill, serialization in reasoning, and over\-iteration in denoising\. By matching each bottleneck to a lightweight algorithmic shortcut \(streaming, speculative decoding, adaptive step caching\) and layering them on top of system\-level compilation and fusion, the speedups compound to4\.7×4\.7\\timeswith negligible accuracy loss\. We believe this*profile\-then\-exploit*methodology generalizes broadly: whenever an inference pipeline has structurally heterogeneous bottlenecks, the path to efficiency is not one universal technique applied everywhere, but the right lightweight shortcut matched to each stage\.

## Acknowledgment

We gratefully acknowledge Yotta Labs for providing the compute resources supporting this work\.

## References

- Black et al\. \(2025\)Kevin Black, Noah Brown, James Darpinian, Karan Dhabalia, Danny Driess, Adnan Esmail, Michael Equi, Chelsea Finn, Niccolo Fusai, Manuel Y\. Galliker, Dibya Ghosh, Lachy Groom, Karol Hausman, Brian Ichter, Szymon Jakubczak, Tim Jones, Liyiming Ke, Devin LeBlanc, Sergey Levine, Adrian Li\-Bell, Mohith Mothukuri, Suraj Nair, Karl Pertsch, Allen Z\. Ren, Lucy Xiaoyang Shi, Laura Smith, Jost Tobias Springenberg, Kyle Stachowicz, James Tanner, Quan Vuong, Homer Walke, Anna Walling, Haohuan Wang, Lili Yu, and Ury Zhilinsky\.π0\.5\\pi\_\{0\.5\}: A Vision\-Language\-Action Model with Open\-World Generalization\.In*Conference on Robot Learning \(CoRL\)*, 2025\.
- Budzianowski et al\. \(2025\)Paweł Budzianowski, Wesley Maa, Matthew Freed, Jingxiang Mo, Winston Hsiao, Aaron Xie, Tomasz Młoduchowski, Viraj Tipnis, and Benjamin Bolte\.EdgeVLA: Efficient Vision\-Language\-Action Models\.*arXiv preprint arXiv:2507\.14049*, 2025\.
- Chen et al\. \(2026\)Jian Chen, Yesheng Liang, and Zhijian Liu\.DFlash: Block Diffusion for Flash Speculative Decoding\.In*International Conference on Machine Learning \(ICML\)*, 2026\.
- Cui et al\. \(2025\)Erfei Cui, Wenhai Wang, Zhiqi Li, Jiangwei Xie, Haoming Zou, Hanming Deng, Gen Luo, Lewei Lu, Xizhou Zhu, and Jifeng Dai\.DriveMLM: Aligning Multi\-Modal Large Language Models with Behavioral Planning States for Autonomous Driving\.*Visual Intelligence*, 2025\.
- Frantar et al\. \(2024\)Elias Frantar, Roberto L Castro, Jiale Chen, Torsten Hoefler, and Dan Alistarh\.Marlin: Mixed\-precision auto\-regressive parallel inference on large language models\.*arXiv preprint arXiv:2408\.11743*, 2024\.
- Fu et al\. \(2025\)Haoyu Fu, Diankun Zhang, Zongchuang Zhao, Jianfeng Cui, Dingkang Liang, Chong Zhang, Dingyuan Zhang, Hongwei Xie, Bing Wang, and Xiang Bai\.ORION: A Holistic End\-to\-End Autonomous Driving Framework by Vision\-Language Instructed Action Generation\.In*IEEE/CVF International Conference on Computer Vision \(ICCV\)*, 2025\.
- Hwang et al\. \(2025\)Jyh\-Jing Hwang, Runsheng Xu, Hubert Lin, Wei\-Chih Hung, Jingwei Ji, Kristy Choi, Di Huang, Tong He, Paul Covington, Benjamin Sapp, Yin Zhou, James Guo, Dragomir Anguelov, and Mingxing Tan\.EMMA: End\-to\-End Multimodal Model for Autonomous Driving\.*Transactions on Machine Learning Research \(TMLR\)*, 2025\.
- Kim et al\. \(2024\)Moo Jin Kim, Karl Pertsch, Siddharth Karamcheti, Ted Xiao, Ashwin Balakrishna, Suraj Nair, Rafael Rafailov, Ethan Foster, Grace Lam, Pannag Sanketi, Quan Vuong, Thomas Kollar, Benjamin Burchfiel, Russ Tedrake, Dorsa Sadigh, Sergey Levine, Percy Liang, and Chelsea Finn\.OpenVLA: An Open\-Source Vision\-Language\-Action Model\.In*Conference on Robot Learning \(CoRL\)*, 2024\.
- Kim et al\. \(2025\)Moo Jin Kim, Chelsea Finn, and Percy Liang\.Fine\-Tuning Vision\-Language\-Action Models: Optimizing Speed and Success\.In*Robotics: Science and Systems \(RSS\)*, 2025\.
- Leal et al\. \(2024\)Isabel Leal, Krzysztof Choromanski, Deepali Jain, Kumar Avinava Dubey, Jake Varley, Michael S\. Ryoo, Yao Lu, Frederick Liu, Vikas Sindhwani, Quan Ho Vuong, Tamás Sarlós, Kenneth Oslund, Karol Hausman, and Kanishka Rao\.SARA\-RT: Scaling Up Robotics Transformers with Self\-Adaptive Robust Attention\.In*IEEE International Conference on Robotics and Automation \(ICRA\)*, 2024\.
- Liang et al\. \(2026\)Yesheng Liang, Haisheng Chen, Zihan Zhang, Song Han, and Zhijian Liu\.ParoQuant: Pairwise Rotation Quantization for Efficient Reasoning LLM Inference\.In*International Conference on Learning Representations \(ICLR\)*, 2026\.
- Lin et al\. \(2024\)Ji Lin, Jiaming Tang, Haotian Tang, Shang Yang, Wei\-Ming Chen, Wei\-Chen Wang, Guangxuan Xiao, Xingyu Dang, Chuang Gan, and Song Han\.AWQ: Activation\-Aware Weight Quantization for On\-Device LLM Compression and Acceleration\.In*Conference on Machine Learning and Systems \(MLSys\)*, 2024\.
- Liu et al\. \(2024\)Jiaming Liu, Mengzhen Liu, Zhenyu Wang, Pengju An, Xiaoqi Li, Kaichen Zhou, Senqiao Yang, Renrui Zhang, Yandong Guo, and Shanghang Zhang\.RoboMamba: Efficient Vision\-Language\-Action Model for Robotic Reasoning and Manipulation\.In*Advances in Neural Information Processing Systems \(NeurIPS\)*, 2024\.
- NVIDIA \(2025\)NVIDIA\.PhysicalAI Autonomous Vehicles Dataset, 2025\.URL[https://huggingface\.co/datasets/nvidia/PhysicalAI\-Autonomous\-Vehicles](https://huggingface.co/datasets/nvidia/PhysicalAI-Autonomous-Vehicles)\.
- NVIDIA et al\. \(2025\)NVIDIA, Yulong Cao, Riccardo de Lutio, Sanja Fidler, Guillermo Garcia Cobo, Zan Gojcic, Maximilian Igl, Boris Ivanovic, Peter Karkus, Janick Martinez Esturo, Marco Pavone, Aaron Smith, Ellie Tanimura, Michal Tyszkiewicz, Michael Watson, Qi Wu, and Le Zhang\.Alpasim: A modular, lightweight, and data\-driven research simulator for autonomous driving, October 2025\.URL[https://github\.com/NVlabs/alpasim](https://github.com/NVlabs/alpasim)\.
- Pan et al\. \(2024\)Chenbin Pan, Burhaneddin Yaman, Tommaso Nesti, Abhirup Mallik, Alessandro G Allievi, Senem Velipasalar, and Liu Ren\.VLP: Vision Language Planning for Autonomous Driving\.In*IEEE/CVF Conference on Computer Vision and Pattern Recognition \(CVPR\)*, 2024\.
- Pertsch et al\. \(2025\)Karl Pertsch, Kyle Stachowicz, Brian Ichter, Danny Driess, Suraj Nair, Quan Vuong, Oier Mees, Chelsea Finn, and Sergey Levine\.FAST: Efficient Action Tokenization for Vision\-Language\-Action Models\.In*Robotics: Science and Systems \(RSS\)*, 2025\.
- Shao et al\. \(2024\)Hao Shao, Yuxuan Hu, Letian Wang, Steven L\. Waslander, Yu Liu, and Hongsheng Li\.LMDrive: Closed\-Loop End\-to\-End Driving with Large Language Models\.In*IEEE/CVF Conference on Computer Vision and Pattern Recognition \(CVPR\)*, 2024\.
- Sima et al\. \(2024\)Chonghao Sima, Katrin Renz, Kashyap Chitta, Li Chen, Hanxue Zhang, Chengen Xie, Jens Beißwenger, Ping Luo, Andreas Geiger, and Hongyang Li\.DriveLM: Driving with Graph Visual Question Answering\.In*European Conference on Computer Vision \(ECCV\)*, 2024\.
- Song et al\. \(2024\)Wenxuan Song, Han Zhao, Pengxiang Ding, Can Cui, Shangke Lyu, Yaning Fan, and Donglin Wang\.GeRM: A Generalist Robotic Model with Mixture\-of\-Experts for Quadruped Robot\.In*IEEE/RSJ International Conference on Intelligent Robots and Systems \(IROS\)*, 2024\.
- Song et al\. \(2025\)Wenxuan Song, Jiayi Chen, Pengxiang Ding, Han Zhao, Wei Zhao, Zhide Zhong, Zongyuan Ge, Zhijun Li, Donglin Wang, Jun Ma, Lujia Wang, and Haoang Li\.PD\-VLA: Accelerating Vision\-Language\-Action Model Integrated with Action Chunking via Parallel Decoding\.*arXiv preprint arXiv:2503\.02310*, 2025\.
- Tan et al\. \(2025\)Xudong Tan, Yaoxin Yang, Peng Ye, Jialin Zheng, Bizhe Bai, Xinyi Wang, Jia Hao, and Tao Chen\.Think Twice, Act Once: Token\-Aware Compression and Action Reuse for Efficient Inference in Vision\-Language\-Action Models\.*arXiv preprint arXiv:2505\.21200*, 2025\.
- Tian et al\. \(2024\)Xiaoyu Tian, Junru Gu, Bailin Li, Yicheng Liu, Yang Wang, Zhiyong Zhao, Kun Zhan, Peng Jia, Xianpeng Lang, and Hang Zhao\.DriveVLM: The Convergence of Autonomous Driving and Large Vision\-Language Models\.In*Conference on Robot Learning \(CoRL\)*, 2024\.
- Wang et al\. \(2025a\)Hongyu Wang, Chuyan Xiong, Ruiping Wang, and Xilin Chen\.BitVLA: 1\-Bit Vision\-Language\-Action Models for Robotics Manipulation\.*arXiv preprint arXiv:2506\.07530*, 2025a\.
- Wang et al\. \(2025b\)Yan Wang, Wenjie Luo, Junjie Bai, Yulong Cao, Tong Che, Ke Chen, Yuxiao Chen, Jenna Diamond, Yifan Ding, Wenhao Ding, Liang Feng, Greg Heinrich, Jack Huang, Peter Karkus, Boyi Li, Pinyi Li, Tsung\-Yi Lin, Dongran Liu, Ming\-Yu Liu, Langechuan Liu, Zhijian Liu, Jason Lu, Yunxiang Mao, Pavlo Molchanov, Lindsey Pavao, Zhenghao Peng, Mike Ranzinger, Ed Schmerling, Shida Shen, Yunfei Shi, Sarah Tariq, Ran Tian, Tilman Wekel, Xinshuo Weng, Tianjun Xiao, Eric Yang, Xiaodong Yang, Yurong You, Xiaohui Zeng, Wenyuan Zhang, Boris Ivanovic, and Marco Pavone\.Alpamayo\-R1: Bridging Reasoning and Action Prediction for Generalizable Autonomous Driving in the Long Tail\.*arXiv preprint arXiv:2511\.00088*, 2025b\.
- Wen et al\. \(2025\)Junjie Wen, Yichen Zhu, Jinming Li, Minjie Zhu, Kun Wu, Zhiyuan Xu, Ning Liu, Ran Cheng, Chaomin Shen, Yaxin Peng, Feifei Feng, and Jian Tang\.TinyVLA: Towards Fast, Data\-Efficient Vision\-Language\-Action Models for Robotic Manipulation\.*IEEE Robotics and Automation Letters*, 2025\.
- Xiao et al\. \(2024\)Guangxuan Xiao, Yuandong Tang, Juntao Zuo, Junxian Guo, Shang Yang, Haotian Tang, Jinlong Fu, and Song Han\.Efficient Streaming Language Models with Attention Sinks\.In*International Conference on Learning Representations \(ICLR\)*, 2024\.
- Xu et al\. \(2025a\)Siyu Xu, Yunke Wang, Chenghao Xia, Dihao Zhu, Tao Huang, and Chang Xu\.VLA\-Cache: Efficient Vision\-Language\-Action Manipulation via Adaptive Token Caching\.In*Advances in Neural Information Processing Systems \(NeurIPS\)*, 2025a\.
- Xu et al\. \(2025b\)Wanshun Xu, Long Zhuang, and Lianlei Shan\.KV\-Efficient VLA: A Method to Speed Up Vision Language Models with RNN\-Gated Chunked KV Cache\.*arXiv preprint arXiv:2509\.21354*, 2025b\.
- Xu et al\. \(2024\)Zhenhua Xu, Yujia Zhang, Enze Xie, Zhen Zhao, Yong Guo, Kwan\-Yee K\. Wong, Zhenguo Li, and Hengshuang Zhao\.DriveGPT4: Interpretable End\-to\-End Autonomous Driving via Large Language Model\.*IEEE Robotics and Automation Letters*, 2024\.
- Yue et al\. \(2024\)Yang Yue, Yulin Wang, Bingyi Kang, Yizeng Han, Shenzhi Wang, Shiji Song, Jiashi Feng, and Gao Huang\.DeeR\-VLA: Dynamic Inference of Multimodal Large Language Models for Efficient Robot Execution\.In*Advances in Neural Information Processing Systems \(NeurIPS\)*, 2024\.
- Zhang et al\. \(2024\)Jianke Zhang, Yanjiang Guo, Xiaoyu Chen, Yen\-Jen Wang, Yucheng Hu, Chengming Shi, and Jianyu Chen\.HiRT: Enhancing Robotic Control with Hierarchical Robot Transformers\.In*Conference on Robot Learning \(CoRL\)*, 2024\.
- Zhang et al\. \(2026\)Rongyu Zhang, Menghang Dong, Yuan Zhang, Liang Heng, Xiaowei Chi, Gaole Dai, Li Du, Yuan Du, and Shanghang Zhang\.MoLe\-VLA: Dynamic Layer\-Skipping Vision Language Action Model via Mixture\-of\-Layers for Efficient Robot Manipulation\.In*AAAI Conference on Artificial Intelligence \(AAAI\)*, 2026\.
- Zhou et al\. \(2025\)Zewei Zhou, Tianhui Cai, Seth Z\. Zhao, Yun Zhang, Zhiyu Huang, Bolei Zhou, and Jiaqi Ma\.AutoVLA: A Vision\-Language\-Action Model for End\-to\-End Autonomous Driving with Adaptive Reasoning and Reinforcement Fine\-Tuning\.In*Advances in Neural Information Processing Systems \(NeurIPS\)*, 2025\.

## Appendix AAdditional Experimental Results

### A\.1Ablation

#### Streaming Fine\-tuning

Fine\-tuning the VLM does not recover the accuracy lost to streaming inference—it makes it worse \(Tab\.[1\(a\)](https://arxiv.org/html/2608.12932#A1.T1.st1)\)\. As discussed in §[3\.1](https://arxiv.org/html/2608.12932#S3.SS1), direct streaming introduces approximation errors into the KV cache, so we test whether fine\-tuning the VLM can calibrate the cache and mitigate them\. The results show the opposite: fine\-tuning only the VLM substantially degrades performance, falling below even the setting without any fine\-tuning\. This further confirms that the streaming approximation mainly affects the action expert\.

#### Speculative reasoning\.

A larger draft block size does not improve latency\. Since the average reasoning length across 100 randomly sampled clips is approximately 16 tokens, we also train draft models with a block size of 16\. The larger block yields more accepted tokens per block \(∼\\sim8 tokens\), but the increased draft and verification costs offset the gain, resulting in latency similar to a block size of 8 \(Tab\.[1\(b\)](https://arxiv.org/html/2608.12932#A1.T1.st2)\)\.

minADE1minADE6Baseline1\.720\.77w/o f\.t\.2\.040\.96w/ f\.t\. VLM4\.692\.98w/ f\.t\. AE1\.730\.79\(a\)Streaming fine\-tuning strategies\.
RTX 4090RTX PRO 6000B=8B=16B=8B=16Latency208\.6215\.2159\.4154\.4Throughput246\.2230\.8317\.5305\.0minADE11\.561\.561\.571\.56\(b\)Draft\-model block size \(B\)\.

Table A1:Ablation experiments\. \(a\) Fine\-tuning only the action expert \(AE\) nearly recovers baseline accuracy after streaming, whereas fine\-tuning the VLM makes accuracy far worse than no fine\-tuning at all\. \(b\) Draft models with block size \(B\) 8 and 16 achieve comparable latency and accuracy\.

### A\.2FlashDrive on Alpamayo 1

We further validate FlashDrive on Alpamayo 1 \(R1\)\. As shown in Tab\.[A2](https://arxiv.org/html/2608.12932#A1.T2), FlashDrive achieves a4\.5×4\.5\\timesend\-to\-end speedup over the baseline while improvingminADE1\\text\{minADE\}\_\{1\}by 0\.21 m, at a 0\.11 mminADE6\\text\{minADE\}\_\{6\}cost\. The per\-stage breakdown confirms that the algorithm\-system co\-design remains effective at every stage of the pipeline, reinforcing FlashDrive’s role as a general\-purpose inference framework for reasoning VLA models across generations of the same architectural family\.

Latency \(with 1 Trajectory\) \(ms\)Trajectory Error \(m\)EncodePrefillDecodeActionTotalminADE1↓\\downarrowminADE6↓\\downarrowAlpamayo 186\.4162\.3262\.556\.5192\.6703\.81\.8690\.800\+ FlashDrive12\.046\.949\.6299\.246\.9155\.41\.6620\.910

Table A2:FlashDrive achieves a 4\.5×\\timesoverall speedup with one trajectory on Alpamayo 1, improving minADE1at a 0\.11 m minADE6cost—the gains transfer across model generations\. Thethroughputnext to the decoding time denotes token throughput \(tokens/s\) for that setting\.
### A\.3AlpaSim Metrics

Tab\.[A3](https://arxiv.org/html/2608.12932#A1.T3)summarizes the closed\-loop metrics used in Tab\.[3](https://arxiv.org/html/2608.12932#S4.T3)\. Unless otherwise noted, event\-based metrics are aggregated over time by taking the maximum, so a trajectory is counted as positive if the event occurs at any point during the rollout\.

MetricDefinitionAggregationCollisionWhether any front, rear, or lateral collision occurs between the ego vehicle and another actor’s bounding box\.Max over timeOff RoadWhether the ego vehicle leaves the drivable road region, based on coverage of the ego polygon by the current or nearby lane regions and road\-edge checks\.Max over timeWrong LaneWhether the ego heading differs from the lane centerline direction by more than2​π/32\\pi/3\. This metric can be noisy near intersections or ambiguous lane geometry\.Max over timePrelP\_\{\\text\{rel\}\}Relative progress obtained by projecting the ego centroid onto the ground\-truth trajectory up to the current time\.Min over timeDtrajD\_\{\\text\{traj\}\}Distance from the ego centroid to the full ground\-truth trajectory\.Max over timeDlocD\_\{\\text\{loc\}\}Distance from the ego centroid to the time\-aligned ground\-truth location\.Max over timePlan Dev\.L2 deviation between consecutive plans on their overlapping future timestamps, with exponentially larger weight on near\-term waypoints\.Mean over timeLatencyPer\-step rollout latency, including model inference, trajectory optimization, and simulator rendering\.Mean per stepTable A3:Definitions of the AlpaSim closed\-loop metrics reported in Tab\.[3](https://arxiv.org/html/2608.12932#S4.T3)\.
### A\.4Visualization

#### Qualitative Visualization

![Refer to caption](https://arxiv.org/html/2608.12932v1/demo.png)Figure A1:Qualitative comparison of trajectories and chain\-of\-causation \(CoC\) reasoning\.FlashDrive’s predicted trajectories align more closely with the ground truth than the baseline’s, and its CoC reasoning remains consistent with the scene\.*\(Left\)*shows the predicted trajectories,*\(Right\)*the corresponding CoC reasoning \(Baseline vs\.FlashDrive \(F\.D\.\)\)\. Two common autonomous driving scenarios are selected for illustration:Longitudinal Straight Driving \(Row 1\), andOncoming Vehicle Encounter \(Row 2\)\.Fig\.[A1](https://arxiv.org/html/2608.12932#A1.F1)presents a qualitative example of FlashDrive applied to the NVIDIA Autonomous Vehicle Dataset, compared against the Alpamayo 1\.5 baseline\. We overlay the predicted trajectories from Alpamayo 1\.5 and FlashDrive alongside the ground truth\. FlashDrive’s trajectory aligns more closely with the ground truth, while its CoC reasoning tokens remain consistent with the current observation\. We provide video visualizations on the project page \([https://z\-lab\.ai/projects/flashdrive](https://z-lab.ai/projects/flashdrive)\)—we encourage readers to view them to appreciate FlashDrive’s4\.7×4\.7\\timesspeedup in action\.

#### AlpaSim closed\-loop evaluation

We present a rollout visualization from AlpaSim’s closed\-loop evaluation in Fig\.[A2](https://arxiv.org/html/2608.12932#A1.F2)\. Video samples of FlashDrive’s closed\-loop rollouts are also available on the project page\.

![Refer to caption](https://arxiv.org/html/2608.12932v1/alpasim_1.png)
![Refer to caption](https://arxiv.org/html/2608.12932v1/alpasim_2.png)
![Refer to caption](https://arxiv.org/html/2608.12932v1/alpasim_3.png)

Figure A2:Closed\-loop rollout of FlashDrive in AlpaSim\. The accelerated policy tracks the route smoothly across the full episode\.

Similar Articles

Fast-dDrive: Efficient Block-Diffusion VLM for Autonomous Driving

arXiv cs.CL

Fast-dDrive is a block-diffusion VLA model for end-to-end autonomous driving that achieves state-of-the-art trajectory accuracy while delivering over 12x throughput speedup over autoregressive baselines, addressing the trade-off between high-fidelity planning and efficient inference for edge deployment.

@charles_irl: dflash go brr

X AI KOLs Timeline

NVIDIA announces DFlash, an open source block diffusion model for speculative decoding that achieves up to 15x higher inference throughput on Blackwell GPUs while maintaining interactivity.