One email each morning — yesterday's AI, sortedGet it in your inbox

METAL LAB

Liquid AI unveils screen-reading model that runs in 3GB

LFM2.5-VL-3B hits 20 tokens/sec on Galaxy S26 Ultra, 228 tokens/sec on M5 Max

LFM2.5-VL-3B 모델의 여러 항목별 성능 비교 막대그래프

이미지: X — 모델·오픈소스 화면 갈무리

Summary

  • Liquid AI released LFM2.5-VL-3B, a lightweight vision-language model that reads screens, documents, and real-world images, on Hugging Face
  • At Q4_K_M quantization, using about 3GB of memory, it delivered 228 tokens/sec on Apple's M5 Max and 20 tokens/sec on the Galaxy S26 Ultra
  • On a single H100 with vLLM 0.26, the company reported 34ms time-to-first-token for multi-image input and output throughput of about 11,000 tokens/sec under high concurrency
모델명
LFM2.5-VL-3B (파라미터 3.1B)
공개일·경로
2026년 8월 12일, 허깅페이스 배포
온디바이스 메모리
약 3GB (Q4_K_M 양자화 + F16 비전 프로젝터)
디코드 속도
Apple M5 Max 228 tok/s · AMD Ryzen AI Max+ 395 116 tok/s · Galaxy S26 Ultra 20 tok/s
GPU 실측 조건
NVIDIA H100 SXM5 1장, vLLM 0.26, BF16, 512² 이미지
GPU 처리량
멀티이미지 첫 토큰 34ms, 고동시성 출력 약 11K tok/s, 하루 약 10억 출력 토큰
학습 변경점
비전 사전학습 토큰 4배 확대, 어휘 사전 12만8000개로 2배 확장
벤치마크
General 평균 70.1, Multilingual 81.2 (자체 집계)

An eye that fits in 3GB

A model that looks at an image and writes an answer on a single Galaxy S26 Ultra spits out 20 tokens per second. No cloud, no account, no upload. That's the measured figure for LFM2.5-VL-3B, the vision-language model Liquid AI unveiled on the 12th. It has 3.1 billion parameters, and at 4-bit quantization its memory footprint is about 3GB. Given that mid-range smartphone RAM these days runs 8-12GB, that means a single model for reading images has shrunk down to a size that can live resident on a phone.

이미지: X — 모델·오픈소스

What the model reads

The company positions the use cases in three categories. First, screens — reading mobile, web, and desktop UIs. Second, text and tables in documents and charts. Third, real objects coming in through a camera. Two capabilities are layered on top. One is grounding — the ability to point to a specific object in an image using coordinates. Because it answers with "this coordinate on the screen" rather than "this button," it can serve as the hands of an agent that operates a screen on someone's behalf. The other is tool calling, which the company says works not just from text but also from image input.

이미지: X — 모델·오픈소스

Device-by-device benchmarks — alongside rival models

The attached benchmark table was measured with a 512×512 image plus 1,024 text tokens as input, generating 64 tokens. One interesting point: it doesn't always take first place on speed. Looking purely at decode speed on the M5 Max, InternVL3.5-2B (260) and Qwen3.5-2B (237) are faster. Instead, LFM2.5-VL-3B strikes a balance between time-to-first-token and memory usage.

Apple M5 MaxTime to first token (ms) ↓Decode (tok/s) ↑Memory (MB) ↓
LFM2.5-VL-3B2482283,257
gemma-4-E2B2711724,938
gemma-4-E4B4411117,204
InternVL3.5-2B4382602,759
Qwen3.5-4B4061265,172

Things look different on a phone. On a Snapdragon-based Galaxy device (SM-S948U1), time-to-first-token was 13,092ms — 13 seconds. Still, among the models compared, InternVL3.5-4B took 65 seconds. The numbers show that image understanding on a phone is, for now, still a "wait for it" task rather than an "instant answer."

A different face on a server

Using a single H100 SXM5 with vLLM 0.26, the company presented three figures. Time-to-first-token for multi-image input was 34ms — compared against roughly 200ms for the Gemma family. Under conditions with heavy concurrent requests, output throughput reached about 11,000 tokens/sec, roughly double that of the 4B-class models tested. And on a single GPU, the model can produce about 1 billion output tokens per day. The claim is that the value of a small model isn't limited to "running on a phone." Handling more requests on the same GPU also lowers the per-unit cost of document- and screen-processing pipelines.

vLLM adds same-day support for Nemotron 3.5 Lightning, layers on three inference accelerations

How it was trained

The base is the company's own LFM2.5, with this version scaling up the vision side. Vision pretraining tokens were quadrupled, and the data mixed image-caption, OCR, grounding, and instruction-following sets, both curated and synthetic. Rather than building a new tokenizer, the company expanded the existing one, doubling the vocabulary to 128,000 tokens — a factor read as behind its lead in multilingual scores.

In-house evaluationGeneral averageMultilingual
LFM2.5-VL-3B7070.181.2
LFM2-VL-3B (previous version)6969.179.1
gemma-4-E4B-it (8B)6363.275.8
InternVL3.5 4B7069.7
Qwen3.5-4B7069.7
gemma-4-E2B-it (5.1B)5656.268.0

These are the manufacturer's own figures, so they should be taken with that caveat. Still, the reported gains over the previous version — 1.0 point on General and 2.1 points on Multilingual — indicate the scale of this update.

So what changes

Until now, "AI that looks at a screen and clicks" has generally required uploading a screenshot to a server. Many of those images — internal documents, banking app screens — are uncomfortable to send elsewhere. If a 3GB-class model can run on a laptop or phone, there's room to process those images without ever sending them out. This is the opposite aim from when Naver uploaded HyperCLOVAX-SEED-Think-32B, a 32-billion-parameter-class vision-language model, to Hugging Face on August 9. One is a server model built for deep reasoning; this one is a device model built to answer fast.

The company itself drew a line: it's suited for tasks that need quick responses, such as screen/UI agents, document and chart reading, grounding, and multi-image input, while problems that require step-by-step reasoning should be handled by tuning it through a general post-training pipeline. The model is available for direct download from Hugging Face.

Naver unveils SEED-Think, a 32B-class reasoning vision-language model