REFFT AI Store

SmolVLM2-500M-Video-Instruct

Compact vision-language model that captions images and answers questions about them on-device, with text, image and video-frame input.

SmolVLM2-500M-Video-Instruct is a 500M-parameter instruction-tuned vision-language model. A SigLIP-style vision transformer turns each 512px tile into 1024 patches, which a pixel-shuffle and a linear connector compress to 64 tokens before they are spliced into the text sequence; a 32-layer grouped-query-attention decoder then generates the answer. Tokenization and image loading stay on the host; the compute backend depends on the hardware package (see hexagon/, cuda/, mlx/, amd/).

Model performance

SmolVLM2-500M-Video-Instruct on Hexagon HTP via refft-hexagon cli --model (single-file RFTB).

Dragonwing IQ-9075 (QCS9075) 1×HTP
SoC QCS9075 · Ubuntu 24.04.3 LTS (aarch64) · Hexagon v73 · w4 · runtime 0.6.5.dev672+gbc3f6c0ac · measured 2026-08-13
Measured · QCS9075
99.8tok/s
TPS / Decode speed
76.1 ms
TTFT
883tok/s
Prefill speed

Install and run

Install
curl -fsSL https://raw.githubusercontent.com/refinefuture-ai/refft.cpp/main/refft-hexagon/install.sh | sh
Run
~/.local/share/refft-hexagon/bin/refft-hexagon cli --model ./SmolVLM2-500M-Video-Instruct-w4.refft --backend hexagon --prompt "Who are you?" --max_new_tokens 128
Serving, environment variables and full instructions

Tags

llmvlmgenerative-aimultimodalquantized
SmolVLM2-500M-Video-Instruct -- REFFT AI Store