A small laptop faces a towering wall of graphite memory modules, with a narrow opening and sparse brass lights.
Public weights, physical barriers. AI-generated conceptual artwork.

AI infrastructure / Open weights

AI Is Getting Better. Running It Yourself Is Getting Harder.

A model can become cheaper to compute and harder to own.

A lab releases a better model. The weights are public, the benchmarks look good, and developers start figuring out what they can build with it.

Then they check the memory requirements.

I think this is going to become one of the harder problems for the open-source AI community. Models can become more efficient at generating tokens while becoming harder for individuals and small teams to host. We could gain access to increasingly capable weights while losing the practical ability to run them ourselves.

A model does not need a restrictive license to become inaccessible. The hardware bill can do that.

The part you don’t activate still needs somewhere to live

Chinese and US labs have both pursued large Mixture-of-Experts models. DeepSeek-V3 has 671 billion total parameters, with 37 billion activated per token. Meta’s Llama 4 Maverick has 400 billion total parameters, with 17 billion active. These are examples of the direction, rather than proof that every future model will follow it. DeepSeek’s technical report, Meta’s model card

The appeal is straightforward. A model contains many expert networks, and a router selects a subset for each token. It can have a large pool of parameters without using all of them on every generation step.

That makes the distinction between total and active parameters economically important.

Active parameters help determine the work required for a token. Total parameters determine how many weights you need to keep somewhere. The rest of the serving system adds its own requirements, including working memory, context caches, and communication between devices.

You can skip an expert’s computation. You still need access to its weights when the router selects it.

At one byte per parameter, a hypothetical trillion-parameter model would require roughly a terabyte for the weights alone. Compression can reduce that footprint, but the underlying problem remains: a model can be relatively economical to compute and expensive to keep ready.

For a large provider, that may be a good trade. For somebody trying to run it independently, it may be the deciding constraint.

Efficiency can favor the largest operator

Imagine a provider hosting that model for thousands of customers.

The weights are loaded once per serving replica. Requests share the deployment, and batching lets the server process work from multiple users together. Inference engines such as vLLM are built to improve this kind of utilization. vLLM’s serving research

An individual running a few coding agents has a different problem. The model may sit mostly idle between requests, but its memory footprint does not shrink while it waits.

Ten agents can share one model deployment. They do not require ten copies of the weights. They do, however, add context storage and competing work. Sharing helps; it does not make the original hosting requirement disappear.

This is how architectural efficiency can reinforce economies of scale. A provider can spread expensive memory and interconnects across a busy service. A small team has to justify the same infrastructure against a much smaller workload.

The weights can be equally available to both. The economics are not.

Public weights still matter

I would still rather have the weights.

They allow independent hosting, modification, research, and competition among providers. They give organizations options that an API alone cannot provide. Even if I cannot run a model at home, somebody outside the original lab can operate it.

But there is a meaningful difference between choosing a provider and being able to replace one with your own deployment.

If the most capable releases require infrastructure beyond the reach of ordinary developers, much of the community will experience them through hosted endpoints. We may have more competing services while remaining dependent on services.

That is the risk I see: open-weight AI becoming centralized in practice as the cost of useful self-hosting rises.

Nobody has to withdraw the download.

Sharing a cluster is more plausible than sharing every token

One response is to share the infrastructure.

A group of developers, a university, or a cooperative could fund a colocated inference cluster. Members would share the cost of keeping a large model available rather than each buying equipment that spends much of its time idle.

The distinction is where the sharing happens.

Users can connect from anywhere. The GPUs running a tightly coupled model benefit from being close together, with fast connections. Expert parallelism involves moving work between devices inside the model’s execution; that communication is important enough to require specialized serving support. vLLM’s expert-parallel deployment guide

Connecting a user to a server a few hundred kilometers away is one thing. Making GPUs in two cities that far apart coordinate repeatedly while generating each token is another.

Community ownership does not require geographically scattered execution. A jointly owned cluster in one location could preserve more independence than a collection of home GPUs struggling to behave like one machine.

It would still need maintenance, funding, and competent operation. But those are problems a community can organize around.

The community needs a smaller bill

Shared infrastructure helps pay for the requirements. Research can reduce them.

Compression, distillation, better inference software, and expert caching all matter because they can change who gets to operate a model. Offloading research already investigates ways to run sparse models without keeping all weights in GPU memory, though moving experts between memory tiers introduces its own performance costs. MoE offloading research

The useful question is how much capability survives under a realistic budget.

Can a smaller model perform the work a team actually needs? Can frequently used experts stay in fast memory while the others remain elsewhere? Can better batching support more users without making each interaction painfully slow?

Those improvements rarely produce a headline as simple as “another trillion parameters.” They can have a more direct effect on accessibility.

A model that a small organization can afford to operate gives that organization choices. A model it can only download gives it a file.

I expect large labs to keep pursuing scale wherever scale produces better results. The open-source community’s opportunity is to make those results cheaper to reproduce, adapt, and serve.

The release I most want to see is a capable model whose hardware requirements let more people say: we can run this ourselves.

Comments

Join the conversation. Just a nickname—no account or email needed. Comments are public; nicknames are not verified. Reply to any comment to keep the conversation going. Your nickname is remembered on this browser. Please keep it thoughtful and on topic.