Book a call

Blog/Post

Deploying VLMs through vLLM: a field guide

Reproducible deployment guides for 30 vision language models across 11 families, with setup instructions, deploy commands, troubleshooting and benchmarks.

The niche world of deploying LLMs for inference can be confusing. Countless developer hours go into cross-referencing Hugging Face docs, technical reports, and vLLM or SGLang docs, all in pursuit of the sweet spot of package versions and flags that gets you to a running inference server.

At Overshoot, we know all too well that the distance between Hugging Face model weights and a deployed inference server can be minutes, but it can just as easily be days. For multimodal LLMs, the surface for surprises is even larger.

Following our survey of all relevant open source vision language models, we want to give the developer community reproducible guides to deploy every vision language model, with snippets that are tested and reproducible. This collection of guides is something like a Bestiary for taming wild models into deployed inference endpoints. Since Bestiary is barely pronounceable, we call it the Inference Field Guide.

We will be updating both our survey and our Field Guide as we onboard and test more models. We will expand model coverage to include image models and we will enrich our guides with benchmarking results and evaluations. We welcome your requests and suggestions, and we hope this proves a valuable resource for the vision AI community.

Inference Field Guide

Below are the deployment guides currently available. Each guide includes complete setup instructions, deployment commands, troubleshooting tips, and performance benchmarks.

Qwen3.5 family

Qwen3-VL family

Qwen2.5-VL family

InternVL3.5 family

InternVL3 family

Molmo2 family

GLM family

  • GLM-4.6V-Flash

Kimi-VL family

  • Kimi-VL-A3B-Instruct

Keye-VL family

  • Keye-VL-8B-Preview
  • Keye-VL-1.5-8B

Tarsier2 family

  • Tarsier2-Recap-7B

MiniCPM-V family

We do this work for one deployment at a time.