Inferno
Inferno.
Most AI servers run every model on the same generic code. Inferno compiles the model's kernels for the hardware it finds, then serves them.
install
curl -fsSL https://caldrix.ai/install.sh | sh caldrix serve llama-8b
How it works
From a model name to a running server in four steps.
Load the model
From Hugging Face or a folder; its config is checked before any weights are downloaded.
Find the hardware
Checks which lanes this machine can use: an AMD GPU, an Apple GPU, or the CPU.
Compile
Compiles the model's kernels for that lane.
Run
Answers a prompt, or serves an OpenAI-compatible API.
Where the speed comes from
Speed work covers the whole server, not just the model.
Fewer trips to memory
Steps that usually run separately will be combined, so data stays close to the chip.
Memory sized to your machine
Inferno will size its memory to your GPU, so more requests fit at once.
Many users at once
On the AMD lane, --max-batch 8 lets up to eight requests share each step. It is the default there; --max-batch 1 serves one at a time.
Smaller models when needed
If a model won't fit, Inferno will pick a compressed version that does.
Hardware
One compiler for the chips you run.
- NVIDIA GPUs
- AMD GPUs (MI300X, gfx942)
- Apple Silicon Macs
- Intel GPUs
- Qualcomm phone chips
- x86_64 CPUs (Linux)
- ARM CPUs
- iOS and Android apps
- Web browsers (WebGPU)
FAQ
Straight answers to common questions.
The first run builds the server. How long does that take?
Compiling takes a while the first time on each machine. Saving the build so later starts are instant, and a way to do it ahead of time.
Will it work with my OpenAI client?
Yes. Point its base URL at http://localhost:8425/v1, set
model to the name the server answers to, and send sampling fields (temperature, top_p and the rest) when you want them: without them generation is greedy. An Anthropic-compatible endpoint.What if my hardware isn't on the list?
caldrix doctor says which lanes this machine can use and why; --backend picks one yourself.Is Inferno open source?
No. It ships as the caldrix command-line tool and runs entirely on your machine.
Is there a hosted version?
Caldrix Cloud will run the same engine on our machines.
Get started
Build it for your machine.
Install the CLI and run a model. The first run compiles; later runs will start instantly.
$ caldrix serve llama-8b→ ready at 127.0.0.1:8425