Mouchak TensorHive engine
Engineering

Why build an LLM inference engine in Rust?

An inference server is long-running code that juggles GPU memory, network buffers and many users at once, where one memory bug can corrupt output or crash a run. Rust catches that class of bug when the code is compiled. TensorHive uses Rust for its server, scheduler, network transport and GPU kernels, built with NVIDIA’s cuda-oxide compiler.

Last updated · by Mouchak

What is in Rust today

What it buys

What it costs

The GPU side of Rust is young. TensorHive pins one nightly toolchain together with the cuda-oxide revision it builds against, and some kernels are still easier to borrow than to write. We accept that trade for an engine whose correctness we can show.