Simon Mo on why open-source inference became AI's control layer
Simon Mo, lead maintainer of vLLM, argues that open-source inference has quietly become AI's critical infrastructure — the control layer that turns commodity GPUs into intelligence, and where capability parity leaves control over speed, guardrails, and economics as the real contest.
The inference engine is critical infrastructure
vLLM's job is to turn available GPUs into a running endpoint for intelligence, making it the same kind of unglamorous, load-bearing software as a database or an operating system.
That means its job is to turn available GPUs into a running endpoint for intelligence.
Serving an LLM broke the old ML playbook
Serving a language model is a scheduling problem, not just a compute problem: requests arrive at unpredictable lengths and finish non-deterministically, so batching and scheduling — not the forward pass — are the hard core.
So serving large language model is a fundamentally different problem because serving it requires to run it on accelerators like GPUs or TPUs and it it is a computationally intensive process that will require a lot of engineering
Open source got dragged into the frontier
Open source went from enthusiast curiosity to critical infrastructure when serious app companies realized they couldn't win as a wrapper on someone else's API and needed their own training and inference.
a bunch of smaller companies or like new application companies as they were trying to figure out how do I really build an AI without just being a wrapper on top of open AI. The answer to that question turned out to be open source.
Control first, cost later
Control has always been the backbone reason teams run open weights; cost only started to matter recently, which is why owning the model — not saving money — is the durable motivation.
I think like it fluctuate over time. So control matters a lot over the last few years and then costs just start to matter over the last few months.
Two switches or ten speeds
A closed API gives you the vendor's two operating points; running the weights yourself turns speed into a tunable dial with roughly ten tiers, reaching 400–500 tokens per second.
for proprietary model there is uh regular mode and fast mode and that's only the two switch here. But for openweight when you're running it, every provider can offer potentially even 10 different levels of speed
An AI model is not software
Open-source software ran on donated time, but you can't train a frontier model with friends after work — it takes millions to billions in compute, so open-weight licensing exists to fund the next run.
Like like I can't just like go home at night and like train a frontier opensource model with friends for fun. Like we need millions or billions of dollars of computing resources in order to do it.
Own your own guardrail
Closed-model guardrails are arbitrary and hard to enforce, so their false positives block legitimate work — which pushes teams toward open weights, where they can set the guardrail themselves for trusted use cases.
That means they have so much false positive in the guard rails that will have legitimate use cases just being blocked and this is like a evergreen problem even in the social media days
Not even today
Simon sees no real capability gap between open and closed models even now, which pushes the contest downstream to data and reinforcement-learning environments — the part that can't be distilled or copied.
Capability wise, I don't really see a big gap. Not even today