LIQUID AI / MODEL DEEP DIVE / VERIFIED NOVEMBER 1, 2026

LFM2.5-VL-DSpark explained.

A 279.5M-parameter speculative-decoding drafter for Liquid AI's LFM2.5-VL-3B vision-language model. What it accelerates, benchmark evidence, local setup, memory limits and when to use it.

Important distinction: DSpark is not a standalone vision-language model. The separate LFM2.5-VL-3B target still interprets images and verifies output; DSpark drafts the next tokens.
279.5Mdrafter parameters
8.9%added parameter count vs target
3.13×best reported Apple M5 Max decode speedup
2.66×best reported H100 decode speedup

Release: September 24, 2026 · Status: experimental draft model · Data: Liquid AI measurements, not independently reproduced by SXF.

DIRECT ANSWER

What is LFM2.5-VL-DSpark?

LFM2.5-VL-3B-DSpark is an experimental draft model published by Liquid AI on September 24, 2026. It is a companion to LFM2.5-VL-3B, not a new general-purpose image model. The target processes visual and text inputs, while a lightweight drafter predicts several candidate output tokens. The target then checks those guesses in fewer verification passes. Source: Liquid AI release.

Think of the parent model as the image reader and final authority; DSpark is the draft assistant for the output stage. This distinction matters for search queries such as “LFM2.5-VL-DSpark image understanding”: the parent's image understanding determines answer quality. DSpark primarily changes inference throughput, not the vision model's abilities.

THE TARGET MODEL

LFM2.5-VL-3B

Runs the vision encoder, understands screenshots and images, processes the prompt and verifies generated tokens.

Parent VLM details ↗
THE DRAFT MODEL

LFM2.5-VL-3B-DSpark

Reads selected target hidden states, proposes candidate tokens, and can reduce decoding time under compatible runtimes.

Drafter model card ↗

CHECKPOINT FACTS

LFM2.5-VL-3B-DSpark specifications

Official model-card facts. These are drafter specifications, not the entire vision model's specifications.
DeveloperLiquid AI
Full checkpoint nameLiquidAI/LFM2.5-VL-3B-DSpark
Required targetLiquidAI/LFM2.5-VL-3B
Drafter size279.5 million parameters (approximately 280M; +8.9% parameter count)
Decoder stack193.0M, four attention layers
Hidden-state projection21.0M parameters
Markov head65.5M parameters; rank 256
Other componentsConfidence head and normalization layers (6.4K)
Architecture2,048 hidden size; 6,144 intermediate; 32 query heads / 8 KV heads; 64 head dimension; 128K vocabulary
Draft block9 in training; usually 8 or 9 at inference, hardware-dependent
FormatsSafetensors checkpoint and separate GGUF drafter build
Licenselfm1.0 (read the actual license before commercial deployment)

Data provenance: official drafter model card. Parameters are not a VRAM requirement and do not include the memory used by the target, image encoder, KV cache, runtime and loading overhead.

ARCHITECTURE

How does speculative decoding work for vision-language models?

01 / ENCODEImage + text

The full target model encodes visual information and processes the prompt. DSpark does not eliminate this step.

02 / DRAFTPropose a token block

DSpark uses hidden states tapped from the target and generates likely next tokens with its smaller decoder.

03 / VERIFYTarget checks each guess

The full target verifies the candidates and accepts the valid prefix. Incorrect guesses are corrected by the target.

04 / CONTINUEDecode the next block

The cycle repeats until completion. More accepted draft tokens can mean fewer expensive target passes.

By the time tokens reach the tapped layers, text and visual patches share the model's hidden-state representation. This is why a similar block-drafting technique can work for both text and multimodal output. In greedy decoding, exact verification preserves the target output; with matched stochastic sampling, the target output distribution is preserved. The system can still produce wrong descriptions if the target does—this is not an accuracy upgrade. Source: published DSpark methodology.

MEASURED BY LIQUID AI / NOT SXF

LFM2.5-VL-DSpark benchmarks: how fast is it?

Liquid AI benchmarked the same LFM2.5-VL-3B target with and without DSpark. Figures below are the highest task-specific values published for the named hardware; they are not averages and should not be compared with unrelated models' image-quality scores.

Vendor-reported maximum speedup, baseline = identical target without the drafter
Hardware / runtimeDecode peakEnd-to-end peakConditions
Apple M5 Max · MLX-VLM3.13×2.62×FP16 · batch 1 · greedy · block 8
Apple M3 Ultra · llama.cpp2.14×1.77×FP16 · batch 1 · greedy · block 8
NVIDIA H100 80GB · SGLang2.66×2.27×BF16 · batch 1 · greedy · block 9 (model card)

The six evaluation task families include general visual question answering (GQA), image captioning (COCO), text VQA, chart understanding (CharXiv), complex reasoning (MMMU-Pro) and multi-turn conversation. The checkpoint card publishes a task-by-task table. For example, on an M5 Max, COCO reached 3.13× decode speedup, while MMMU-Pro reached the top 2.62× end-to-end speedup; these are different tasks. Inspect the full official benchmark table ↗.

Methodology limits: Liquid AI used 16-bit processing for the vision encoder and language backbone. Apple's benchmarks used up to 2,048 generated tokens; the observed median answer length was around 90. Quantized acceleration was not evaluated in this release. Software version, prompts, prompt length, acceptance rate and device conditions can change the result.

SXF EXPLANATORY TOOL

Why does 3× decoding not mean 3× faster vision inference?

Image encoding and prompt prefill still take time. Explore this illustrative Amdahl's-law model to see how the amount of baseline time spent decoding limits end-to-end benefit. This tool is not a measured DSpark benchmark and makes no prediction of memory use or real deployment speed.

Theoretical end-to-end speedup1.52×1 ÷ [(1 − decode share) + decode share ÷ decode gain]

SXF-derived arithmetic only. Ignore additional drafter overhead for this simplified upper-bound illustration. Unlike the hardware results above, this slider is not a vendor measurement.

LOCAL DEPLOYMENT REALITY

How much RAM or VRAM does LFM2.5-VL-DSpark need?

There is no universal minimum GPU VRAM or Mac unified-memory figure in the sources verified for this page. The drafter is only one part of the deployment. You must also load the LFM2.5-VL-3B target, its vision projector or encoder, KV cache, images, and runtime buffers. The stated 8.9% increase refers to parameter count, not guaranteed total runtime memory.

DOCUMENTED FILE567 MB

Separate F16 GGUF drafter file according to the official GGUF card. Not the total deployment.

APPLE TEST SYSTEMSM5 Max / M3 Ultra

Published performance targets, not minimum-capacity requirements for all configurations.

GPU TEST SYSTEMH100 80GB

Published SGLang measurement system, not an asserted minimum VRAM requirement.

What to check before local deployment

  1. Use a matching target and drafter checkpoint; the GGUF drafter shares token embeddings and the LM head with the loaded target.
  2. Calculate the combined weight footprint plus vision encoder, runtime, KV cache, context length, resolution and batch overhead.
  3. Choose a compatible runtime and use its own loading/VRAM measurements. Do not assume the 16-bit benchmark gains transfer to a 4-bit build.
  4. Record peak memory and latency with and without drafting on the same images and prompt lengths.

PRACTICAL SETUP / OFFICIAL COMMANDS

How to run LFM2.5-VL-DSpark locally

Choose the runtime that matches your hardware. These examples are adapted from the official Liquid AI model cards and require appropriate runtime installation, model downloads, compatible dependencies and sufficient memory. The drafter alone cannot answer an image prompt.

Option 1: Apple silicon — MLX-VLM

Liquid AI lists MLX-VLM v0.7.2 or newer and greedy decoding for this DSpark integration.

Terminal · MLX-VLM
python -m mlx_vlm.generate \
  --model LiquidAI/LFM2.5-VL-3B \
  --draft-model LiquidAI/LFM2.5-VL-3B-DSpark \
  --draft-block-size 8 \
  --image /path/to/image.jpg \
  --prompt "Describe this image." \
  --max-tokens 256 \
  --temperature 0

Option 2: NVIDIA GPU — SGLang

The current model card specifies SGLang v0.5.19 or newer with DSpark integration. Check the installed build and supported attention backend first.

Terminal · SGLang
python -m sglang.launch_server \
  --model-path LiquidAI/LFM2.5-VL-3B \
  --speculative-algorithm DSPARK \
  --speculative-draft-model-path LiquidAI/LFM2.5-VL-3B-DSpark \
  --speculative-draft-attention-backend flashinfer \
  --speculative-dspark-block-size 9 \
  --disable-radix-cache --mem-fraction-static 0.8 --port 30000

Connect a compatible client to the local OpenAI-style endpoint at http://localhost:30000/v1. Compare it to the same target with the speculative flags removed. Do not expose a development server on a public network without authentication and deployment safeguards.

Option 3: llama.cpp — matching GGUF pair

Liquid AI provides a separate F16 drafter GGUF, used with the corresponding target GGUF and vision files.

Terminal · llama.cpp
llama-server -hf LiquidAI/LFM2.5-VL-3B-GGUF:F16 \
  -hfd LiquidAI/LFM2.5-VL-3B-DSpark-GGUF:F16 \
  --spec-type draft-dspark \
  --spec-draft-n-max 8 --spec-draft-n-min 0 \
  -ngl 99 -ngld 99 -fa on

Keep each drafter paired with the correct target format. Runtime flags and model availability can change; the maintained official model card takes precedence over commands reproduced here.

REAL WORKFLOWS

Vision-language use cases: where DSpark helps—and where it does not

DSpark's potential is highest when the existing LFM2.5-VL-3B model is already accurate enough for the task and output generation occupies a meaningful share of total latency. The following are proposed workflows to evaluate, not SXF-tested performance results.

IMAGE CAPTIONING

Generate descriptions

Give the parent VLM a photo and request a short or long caption. Use the same images and output lengths for both baseline and DSpark. Longer generated outputs may expose more decoding benefit.

CHART / OCR QUESTION ANSWERING

Read visual evidence

Ask questions about tables, charts or photographed documents. Validate the accuracy of the target's answer separately; faster decoding does not fix misread source data.

SCREEN & UI UNDERSTANDING

Understand screenshots

The parent model was designed for interface understanding. Verify bounding boxes, element labels and multi-image grounding rather than assuming any new ability from the drafter.

EDGE ASSISTANTS

Reduce response latency

For local devices, profile image preprocessing, prompt prefill and decode separately. DSpark is less helpful when the image encoder dominates wall-clock time.

DSpark versus another small vision model

Different comparisons answer different questions
ComparisonWhat changes?How to evaluate fairly
LFM2.5-VL-3B alone vs + DSparkSame vision target; different decoding pathMeasure latency, accepted draft tokens, peak memory and output equivalence on identical inputs
LFM2.5-VL-3B vs Qwen3.5-4BDifferent model weights and vision capabilityUse target model benchmark tables and reproduce tests; DSpark speeds are not quality scores
LFM2.5-VL-3B vs Gemma 4 E4BDifferent vision and deployment characteristicsCompare VQA/OCR/grounding accuracy, hardware, prompt and sampling settings

Liquid AI's parent-model evaluation publishes comparative quality figures. For example, it reports 80.7 average ScreenSpot-v2 for LFM2.5-VL-3B and 61.5 BLINK for multi-image reasoning in its evaluation setup. Those are target-model results, not DSpark accuracy scores or independent SXF measurements.

HONEST LIMITATIONS

Limitations, accuracy and licensing

  • Not a standalone VLM: requires a compatible LFM2.5-VL-3B target plus the vision stack.
  • Only decode is accelerated: vision encoding and prefill still dominate some edge workloads. Gains vary with prompt/image complexity and output length.
  • Acceptance rate matters: at higher sampling temperatures the target and drafter can diverge more often, potentially reducing throughput.
  • No extrapolation to quantized models: released benchmark results use 16-bit inference and do not establish 4-bit or other quantized acceleration.
  • Vendor benchmarks: reported gains are from Liquid AI; SXF has not independently reproduced them.
  • License is not a legal conclusion: Hugging Face labels the checkpoint lfm1.0. Read the complete license terms for your use case.

SEARCH QUESTIONS

LFM2.5-VL-DSpark FAQs

What is LFM2.5-VL-DSpark?

Liquid AI's experimental 279.5M-parameter speculative-decoding companion for LFM2.5-VL-3B. It proposes output tokens and relies on the parent VLM for image understanding and final verification.

Can DSpark process an image on its own?

No. Load the compatible LFM2.5-VL-3B target and vision processor; DSpark is a decoder acceleration component.

Is it 3.13× faster at everything?

No. 3.13× is Liquid AI's highest reported decode speedup on M5 Max for a tested task. End-to-end gains are smaller and vary by hardware and workload.

How many parameters and what file size?

The drafter has 279.5M parameters; the separate F16 GGUF drafter is listed as 567 MB. Full runtime memory is higher because the target and vision components are loaded too.

Does it work with llama.cpp, SGLang and MLX-VLM?

Those integrations are documented. Use their compatible versions and match the target checkpoint to the drafter format.

Does speculative decoding lower model quality?

With greedy target verification the same target output is preserved; with correctly matched stochastic sampling the distribution is preserved. The parent model's underlying error modes remain.

Can I run it on a laptop with 8GB RAM?

The sources do not confirm an 8GB minimum or a supported configuration. Check total target-plus-drafter-plus-vision weight and runtime requirements on your specific hardware.

Can I expect the same gain with 4-bit GGUF?

No verified promise. Published benchmark results used 16-bit processing; quantized-model acceleration was outside the release's evaluation scope.

EVIDENCE REGISTER

Official sources and verification notes

Last editorial source review: November 1, 2026. The release date is September 24, 2026. Every performance or size claim above is grounded in official model documentation; the Amdahl calculator and deployment checklist are SXF's own analysis.

Explore related SXF resources: AI models · Open-source AI model guide · Run AI models locally · Quantization guide · Original SXF release signal.

SXF SIGNAL HISTORY

Latest LFM2.5-VL-DSpark release signal

Accelerating vision-language models with LFM2.5-VL-DSpark

Read the dated source signal ↗

WHAT CHANGED

LFM2.5-VL-DSpark: what changed.

No post-baseline factual changes recorded for since 2026-09-27.

VERIFIED BASELINE2026-09-27Current facts remain aligned with the SXF ledger.