Ferrox

A pure-Rust, llama.cpp-free local LLM inference engine — smoke-tested end-to-end on a 3090/CUDA box in under ten minutes.

Goals

Test-drive antonellof/ferrox as a possible lighter-weight alternative to Ollama for local inference: build it against CUDA, run a real model through both the CLI and its OpenAI-compatible server, and get real numbers instead of trusting the README.

Effectiveness

Adequate, for what it actually demonstrated. It built clean, ran clean, and the docs matched real behavior on every step tested. But there's no evidence yet that it beats Ollama on this hardware specifically — ferrox's own published benchmarks are Metal/CPU-only, and CUDA support is explicitly flagged upstream as "kernels build and run on real hardware but have had no tuning pass." First look: positive. Verdict on actual value over Ollama: still open.

What made it effective

Bonus utility

The repo's own benchmarks/RESULTS.md has zero CUDA rows — Metal and CPU only. ferrox bench --suite run on a 3090 and upstreamed would be a small, legitimate contribution rather than a one-off local curiosity.

Friction, pain points, surprises