FastVLM-0.5B
Best entry point for WebGPU, browser demos and constrained edge devices.
Browser · Mobile · Edge
View modelFASTVLM · APPLE VISION MODELS · ON-DEVICE VLM · TOOLS
Run FastVLM and explore Apple’s latest vision models directly on your device. Image Q&A, depth maps, zero-shot classification and image-to-3D—no server, no upload.
See what FastVLM sees
Models
FastVLM is the flagship, but Apple’s research teams also publish depth, image–text, 3D and generative models. Each card says whether you can run it here, locally, or only read about it.
Vision-language model with the FastViTHD encoder; 0.5B runs in your browser.
OpenMetric depth and focal length from one image; powers the depth map generator.
OpenLow-latency image–text encoders; zero-shot classification and similarity tools.
OpenOpen vision encoders (0.3B–2.7B) with PyTorch, JAX and MLX backends.
OpenOne photo to 3D Gaussians and real-time nearby views in under a second.
OpenRelightable PBR Gaussians and textured meshes from a single object image.
OpenTools
Every tool downloads an open model once and runs on your GPU. The model behind each tool is named on the card.
Convert one image into a depth map and download it as PNG.
Depth Pro · Depth Anything V2
In-browserType your own labels and rank them against an image. No training.
MobileCLIP-S0
In-browserScore how well sentences describe an image with CLIP embeddings.
MobileCLIP-S0
Local guideTurn one photo into 3D Gaussians for nearby views, or a relightable asset.
SHARP · Luce
In-browserMeasure model load, first token and tokens per second on your GPU, then share the result.
FastVLM-0.5B
Compare on-device AI
Source-qualified comparisons with SmolVLM2, LFM2.5-VL and Gemma, plus a table of every small vision-language model that runs on phones, laptops or in the browser.
Start here
Open the embedded FastVLM demo, grant camera access when you are ready, and run the 0.5B model through Transformers.js and WebGPU. The original demo stays available on its own focused page.
Choose a model
Start with 0.5B for browser and edge experiments, move to 1.5B for a stronger balance, or use 7B when benchmark quality matters most.
Best entry point for WebGPU, browser demos and constrained edge devices.
Browser · Mobile · Edge
View modelA practical middle ground for local development and Apple Silicon.
Mac · Workstation
View modelThe strongest official variant across the published evaluation table.
Desktop · Native
View modelFastVLM explained
FastVLM is an open vision-language model from Apple researchers. Its FastViTHD hybrid vision encoder reduces visual tokens and encoding latency, improving the accuracy–latency trade-off for high-resolution images and on-device use.
Official results
Published evaluation scores from Apple’s Hugging Face model cards. Higher is better; benchmark protocols differ, so compare within each row.
| Benchmark | 0.5B | 1.5B | 7B |
|---|---|---|---|
| AI2D | 68.0 | 77.4 | 83.6 |
| ScienceQA | 85.2 | 94.4 | 96.7 |
| MMMU | 33.9 | 37.8 | 45.4 |
| ChartQA | 76.0 | 80.1 | 85.0 |
| TextVQA | 64.5 | 70.4 | 74.9 |
| DocVQA | 82.5 | 88.3 | 93.2 |
Deploy your way
Use the 0.5B WebGPU demo without installing a local runtime.
Open playgroundLoad official Hugging Face checkpoints for local inference.
Python guideUse Apple Silicon resources including MLX-compatible checkpoints.
Mac guideExplore Apple’s official iOS/macOS demo and Core ML resources.
iPhone guidePopular guides
Make the trade-off explicit
See how model sizes trade accuracy for footprint, and read a source-qualified comparison with LLaVA-OneVision.
FAQ
Yes. The linked FastVLM-0.5B demo uses Transformers.js and WebGPU to run inference directly in a compatible browser. Initial model download and compilation can take time.
Use 0.5B for the browser and constrained devices, 1.5B for a balanced local setup, and 7B when published benchmark quality is the priority.
No. FastVLM.net is an independent developer resource. Apple’s research page, GitHub repository and Hugging Face organization are the official sources linked throughout this site.
No. FastVLM supports on-device deployment, but privacy and data flow depend on the runtime and application you choose. The WebGPU playground is designed for in-browser inference.
Primary sources