Back
Liquid AI releases DSpark drafter to speed up vision-language models
SiTech AI Team2 წთ. საკითხავი

Liquid AI releases DSpark drafter to speed up vision-language models

Liquid AI has released an experimental DSpark draft model for its LFM2.5-VL-3B vision-language model: speculative decoding is up to 3.13x faster on device and 2.66x on an H100, without changing output quality.

Liquid AI released an experimental DSpark draft model for its LFM2.5-VL-3B vision-language model on September 24. The drafter adds a speculative decoding path that trades a minimal increase in memory footprint for a larger speedup, without changing output quality.

What the drafter delivers

Liquid AI reports decode speedups of up to 3.13x on device and 2.66x on an H100, with end-to-end gains of up to 2.62x and 2.27x. The drafter adds about 280 million parameters, 8.9% on top of the 3B target, and llama.cpp, MLX-VLM and SGLang support it from day one.

How speculative decoding works for VLMs

The vision drafter reuses the architecture of Liquid AI's text LFM2.5-DSpark drafters: it reads the target model's hidden states at tapped layers and drafts a block of k candidate tokens from them. Image patches and text tokens share one representation before those layers, so the drafter sees vectors of identical dimensionality whatever the input modality.

DSpark drafter architecture for the vision-language model

Training followed the DSpark recipe on vision-language SFT data weighted toward the expected workloads; ablations across 3, 4 and 5 layers settled on a 4-layer, attention-only drafter with a block size of 9. The drafter totals 279.5 million parameters.

Speedups on device and on GPU

The measurements use a block size of 8 and six vision tasks following the MMSpec benchmark, from general VQA and image captioning to chart VQA and multi-turn conversation. With MLX on an M5 Max, decoding is 2.30x to 3.13x faster and end-to-end latency improves by 1.56x to 2.62x; with llama.cpp on an M3 Ultra, by 1.57x to 2.14x and 1.30x to 1.77x. On an H100, decoding speeds up by up to 2.66x, with end-to-end gains of 1.64x to 2.27x.

Decoding speedup on device

Where speculation stops helping

Speculative decoding speeds up only decode, not vision encoding or prefill. The image passes through a vision encoder, and the language backbone then processes hundreds of visual tokens along with the prompt; on edge devices prefill takes a larger share of end-to-end latency. When those stages consume much of the wall time, even a large decode speedup yields a modest gain, which Liquid AI describes as Amdahl's law.

The drafter is on Hugging Face in Safetensors and GGUF formats and needs builds with DSpark support for llama.cpp, MLX-VLM and SGLang. Speculative decoding is exact: the target verifies every proposed token, so greedy output matches the target model alone.

SSiTech

SiTech — AI-powered web development

We build fast, modern websites and bring AI into real business workflows. Have a project or a question? We'd love to help.