Hacker ApprovedDepartments

vLLM

Hacker Approved

The most recommended of 27 inference engines

Recommended for fast, scalable LLM serving with continuous batching, multi-GPU tensor parallelism and concurrent requests; critics cite fiddly setup, version juggling, weak AMD support and bugs.

Recommended for fast, scalable LLM serving with continuous batching, multi-GPU tensor parallelism and concurrent requests; critics cite fiddly setup, version juggling, weak AMD support and bugs.

168 people gave an opinion

recommend it
112
criticize it
56
approval share
67%
Each figure is 2 people. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 112 people recommend itNeeds 10 or more, met.
  • 2 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 12 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Continuous batching and concurrency

    “separating the web server and GPU process, continuous batching, kv caching / chunking, and a huge model library including low precision mattered more”

    Comment from 7 Aug 2026 in “vLLM: Anatomy of a High-Throughput LLM Inference System”

    “do tensor parallelism and concurrent batch requests with vllm and it becomes extremely cost competitive”

    Comment from 11 Feb 2026 in “GLM5 Released on Z.ai Platform”

    “vLLM's continuous batching helps, but there's still a physical limit with shared VRAM/compute.”

    Comment from 4 Apr 2026 in “Show HN: sllm – Split a GPU node with other developers, unlimited tokens”
  • Scales well across multiple GPUs

    “do tensor parallelism and concurrent batch requests with vllm and it becomes extremely cost competitive”

    Comment from 11 Feb 2026 in “GLM5 Released on Z.ai Platform”

    “I've heard that vLLM performs much better, scaling particularly better in the multi GPU case.”

    Comment from 16 Apr 2026 in “Qwen3.6-35B-A3B: Agentic Coding Power, Now Open to All”

    “The parallelism and MTP on top of better tuned kernels gave an extremely nice boost!”

    Comment from 21 Jun 2026 in “Two Qwen3 models on one DGX Spark: the residency math”
  • High throughput with MTP speculative decoding

    “I have also seen a 2-3x improvement in then speeds.from improvements in vllm (mainly MTP).”

    Comment from 3 Jul 2026 in “Jamesob's guide to running SOTA LLMs locally”

    “On vllm with a 5090 I get 120-180TPS with the awq 4 bit quant + MTP speculative decoding”

    Comment from 5 May 2026 in “Accelerating Gemma 4: faster inference with multi-token prediction drafters”

    “The parallelism and MTP on top of better tuned kernels gave an extremely nice boost!”

    Comment from 21 Jun 2026 in “Two Qwen3 models on one DGX Spark: the residency math”
  • Precise tool-call parsing

    “vllm is nicer (ray, handles queueing, doesn't have the cache invalidation bug for qwen/gemma models)”

    Comment from 21 Jun 2026 in “Two Qwen3 models on one DGX Spark: the residency math”

    “they've ditched the Jinja templates for an in-engine parser and I've seen no issues”

    Comment from 15 Jul 2026 in “Bonsai 27B (1-bit LLM): The First 27B-Class Model to Run on a Phone”

    “vLLMs tool parsing is much more precise than for example llama cpp or Ollama”

    Comment from 26 Oct 2026 in “Fixing Tool-Call Accuracy in vLLM”

What people warn about

Each mark is one comment

  • Poor performance on AMD hardware

    “it's drastically slower than Ollama (tested over a few weeks, always using the official AMD vLLM nightly releases)”

    Comment from 14 Jan 2026 in “VLLM Large Scale Serving: DeepSeek 2.2k Tok/S/H200 with Wide-EP”

    “patching up vllm to run one or two models you care about on AMD hardware is a much easier proposition”

    Comment from 11 Aug 2026 in “Nvidia's Risky Business”

    “there was an issue of abysmal performance of models on Strix Halo, that is open for half a year”

    Comment from 21 Aug 2026 in “DiffusionGemma Technical Report”
  • Fiddly setup and version juggling

    “It took me quite some time to figure the magic combination of versions and commits”

    Comment from 19 Jan 2026 in “GLM-4.7-Flash”

    “It finally stabilized for me on 2 x H200 using a commit a few days before 0.28”

    Comment from 29 Aug 2026 in “vLLM v0.28.0”

    “it's slow to start, it's Linux only, it doesn't like WSL much, ended up with either old or nightly container builds, I more or less have given up”

    Comment from 18 Jun 2026 in “Local Qwen isn't a worse Opus, it's a different tool”
  • Bugs and buggy output

    “vLLM seems to have a lot more gotchas and kludged together stuff once you get outside of anything straightforward.”

    Comment from 29 Aug 2026 in “vLLM v0.28.0”

    “there is series of bugs in the vllm middleware that prevent GLM models from getting all of their reasoning content”

    Comment from 21 Sep 2026 in “MiMo v2.6”

    “probably one of the reasons why vllm, sglang, the llamas etc. so often produce buggy output”

    Comment from 29 Oct 2026 in “We're releasing the weights of Mistral Large 4”
  • Slow startup and heavy memory use

    “It took a good 4 minutes plus to load up on the 2x 3090 rig, and served a single request 3 tokens/second slower.”

    Comment from 18 Jun 2026 in “Local Qwen isn't a worse Opus, it's a different tool”

    “I tried FP8 in vLLM and it used 110GB and then my machine started to swap when I hit it with a query.”

    Comment from 3 Feb 2026 in “Qwen3-Coder-Next”

    “vLLM will just fill whatever VRAM is available, no matter the context size, or the model size”

    Comment from 30 Jun 2026 in “Popping the GPU Bubble”

Other inference engines people recommend

The four most recommended other inference engines, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

vLLM compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
vLLMThis page1125667%12—Approved
Strata311567%5—Approved
DwarfStar 426293%6—Approved
SGLang191359%8——
ninfer16289%3——
See all 27 inference engines, ranked

What people said

40 of the 209 comments that mention it, newest first. Each links to the original comment.

“probably one of the reasons why vllm, sglang, the llamas etc. so often produce buggy output”

CriticizesComment from 29 Oct 2026 in “We're releasing the weights of Mistral Large 4”

“vLLMs tool parsing is much more precise than for example llama cpp or Ollama”

RecommendsComment from 26 Oct 2026 in “Fixing Tool-Call Accuracy in vLLM”

“I really appreciate this. I hope LLM inference providers and Chinese LLM labs start using this latest vLLM version ASAP.”

RecommendsComment from 26 Oct 2026 in “Fixing Tool-Call Accuracy in vLLM”

“I'm just now working on switching to vllm since it is better for concurrent inference”

RecommendsComment from 21 Oct 2026 in “DeepInfer: High-performance inference framework for DeepSeek models”

“I'm running vllm on k3s on the dgx and do not know at quick glance which model is which process”

MixedComment from 12 Oct 2026 in “Dgxtop v2: A Terminal Monitor for Nvidia GPUs on Linux and DGX Spark”

“most have decent support for AMD, it's not that different from CUDA once you get it working”

RecommendsComment from 29 Sep 2026 in “World Labs is Joining AMD”

“there is series of bugs in the vllm middleware that prevent GLM models from getting all of their reasoning content”

CriticizesComment from 21 Sep 2026 in “MiMo v2.6”

“vLLM seems to have a lot more gotchas and kludged together stuff once you get outside of anything straightforward.”

CriticizesComment from 29 Aug 2026 in “vLLM v0.28.0”

“things have improved since the days when even chat templates/tool parsers were problematic”

MixedComment from 29 Aug 2026 in “vLLM v0.28.0”

“It finally stabilized for me on 2 x H200 using a commit a few days before 0.28”

MixedComment from 29 Aug 2026 in “vLLM v0.28.0”

“there was an issue of abysmal performance of models on Strix Halo, that is open for half a year”

CriticizesComment from 21 Aug 2026 in “DiffusionGemma Technical Report”

“I mostly end up using vLLM these days and I'm a bit more performance sensitive”

RecommendsComment from 12 Aug 2026 in “llama.cpp”

“vLLM which required me to reinstall CUDA drivers because by default it installed the latest one”

CriticizesComment from 12 Aug 2026 in “llama.cpp”

“patching up vllm to run one or two models you care about on AMD hardware is a much easier proposition”

MixedComment from 11 Aug 2026 in “Nvidia's Risky Business”

“And that's before you get hooked on vLLM's PagedAttention and can run multiple sequences without a ton of extra overhead.”

RecommendsComment from 7 Aug 2026 in “DeepSeek V4 Flash 0731”

“separating the web server and GPU process, continuous batching, kv caching / chunking, and a huge model library including low precision mattered more”

RecommendsComment from 7 Aug 2026 in “vLLM: Anatomy of a High-Throughput LLM Inference System”

“mature great open source tools that don't require a anti-consumer company's hands in the jar”

RecommendsComment from 17 Jul 2026 in “LM Studio Bionic: the AI agent for open models”

“they've ditched the Jinja templates for an in-engine parser and I've seen no issues”

RecommendsComment from 15 Jul 2026 in “Bonsai 27B (1-bit LLM): The First 27B-Class Model to Run on a Phone”

“I have also seen a 2-3x improvement in then speeds.from improvements in vllm (mainly MTP).”

RecommendsComment from 3 Jul 2026 in “Jamesob's guide to running SOTA LLMs locally”

“vLLM will just fill whatever VRAM is available, no matter the context size, or the model size”

CriticizesComment from 30 Jun 2026 in “Popping the GPU Bubble”

“The parallelism and MTP on top of better tuned kernels gave an extremely nice boost!”

RecommendsComment from 21 Jun 2026 in “Two Qwen3 models on one DGX Spark: the residency math”

“vllm is nicer (ray, handles queueing, doesn't have the cache invalidation bug for qwen/gemma models)”

RecommendsComment from 21 Jun 2026 in “Two Qwen3 models on one DGX Spark: the residency math”

“it's slow to start, it's Linux only, it doesn't like WSL much, ended up with either old or nightly container builds, I more or less have given up”

CriticizesComment from 18 Jun 2026 in “Local Qwen isn't a worse Opus, it's a different tool”

“It took a good 4 minutes plus to load up on the 2x 3090 rig, and served a single request 3 tokens/second slower.”

MixedComment from 18 Jun 2026 in “Local Qwen isn't a worse Opus, it's a different tool”

“I've tried every compatible vLLM version + currently using it from git (#main) yet the issue persists.”

CriticizesComment from 15 May 2026 in “A Few Words on DS4”

“On vllm with a 5090 I get 120-180TPS with the awq 4 bit quant + MTP speculative decoding”

RecommendsComment from 5 May 2026 in “Accelerating Gemma 4: faster inference with multi-token prediction drafters”

“I've heard that vLLM performs much better, scaling particularly better in the multi GPU case.”

RecommendsComment from 16 Apr 2026 in “Qwen3.6-35B-A3B: Agentic Coding Power, Now Open to All”

“I also got vLLM to run in a rocm container, but I didn't have time to to diagnose perf problems”

MixedComment from 13 Apr 2026 in “Taking on CUDA with ROCm: 'One Step After Another'”

“If you want to use multiple GPUs you might want to switch to vLLM or something else.”

MixedComment from 12 Apr 2026 in “Pro Max 5x Quota Exhausted in 1.5 Hours Despite Moderate Usage”

“vLLM's continuous batching helps, but there's still a physical limit with shared VRAM/compute.”

RecommendsComment from 4 Apr 2026 in “Show HN: sllm – Split a GPU node with other developers, unlimited tokens”

“The big advantage with vLLM for OCR models is its continuous batching capability”

RecommendsComment from 3 Apr 2026 in “Google releases Gemma 4 open models”

“do tensor parallelism and concurrent batch requests with vllm and it becomes extremely cost competitive”

RecommendsComment from 11 Feb 2026 in “GLM5 Released on Z.ai Platform”

“I tried FP8 in vLLM and it used 110GB and then my machine started to swap when I hit it with a query.”

CriticizesComment from 3 Feb 2026 in “Qwen3-Coder-Next”

“You can get concurrency gains as local/single user (multi-agent) use case with vLLM”

RecommendsComment from 30 Jan 2026 in “LM Studio 0.4.0”

“vLLM can squeeze performance out of your GB10 or GPU that you wouldn't get otherwise”

RecommendsComment from 29 Jan 2026 in “LM Studio 0.4.0”

“large performance difference between llama.cpp and vLLM for the models I use”

RecommendsComment from 29 Jan 2026 in “LM Studio 0.4.0”

“It took me quite some time to figure the magic combination of versions and commits”

MixedComment from 19 Jan 2026 in “GLM-4.7-Flash”

“vLLM ususally only plays out its strength when serving multiple users in parallel”

MixedComment from 14 Jan 2026 in “VLLM Large Scale Serving: DeepSeek 2.2k Tok/S/H200 with Wide-EP”

“it's drastically slower than Ollama (tested over a few weeks, always using the official AMD vLLM nightly releases)”

MixedComment from 14 Jan 2026 in “VLLM Large Scale Serving: DeepSeek 2.2k Tok/S/H200 with Wide-EP”

“I've actually found the highlight -> explain tool to be useful when sent to my local vLLM instance”

RecommendsComment from 14 Nov 2025 in “Mozilla Adding New 'AI Window' Feature to Its Firefox”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.