github.devotd.
NewInference & serving

nvidia/flare-local-inference — a Rust local inference server with no Python

A local inference server repository that runs models directly on NVIDIA graphics devices, with the Python preparation stage and the Rust serving runtime kept separate.

Repositorynvidia/flare-local-inference ↗

A local inference server repository that runs models directly on NVIDIA graphics devices, with the Python preparation stage and the Rust serving runtime kept separate.

stars
★ 139
Forks
17
Language
Python
License
Apache-2.0
Read original source ↗View on GitHub ↗

nvidia/flare-local-inference is a local inference server repository that runs models directly on NVIDIA graphics devices. It was designed so that long conversations, coding agents, and repetitive tool use can be sustained over long stretches. The repository was created on October 20, 2026, and because it has no tagged public releases, it carries no version number.

The structure splits into two stages. A Python-based preparation stage uses PyTorch, Transformers, and FlashInfer/b12x to read models, tune kernels, capture the execution graph (the order of the model's computations), and then produce the model execution files. Actual serving is handled by a Rust runtime that operates without Python. In other words, the side that prepares models stays in a Python environment, while the side that handles requests runs without Python. The repository contains per-model implementations and caches, a scheduler, distributed processing code, and tests for the runtime and the model preparation. It targets SM120 and SM121 graphics processing devices, and it handles conversation state and repetition state together so that continuation, branching, and resumption are preserved. It is licensed under Apache-2.0, its primary language is listed as Python, and it has 139 stars.

That said, the target is limited to selected NVIDIA graphics devices, and no performance figures or benchmarks are given. The repository's tests are also limited to the runtime and the model preparation stage, and with no public releases there is not yet a version that can serve as a verification reference. The research log's scores are freshness 9.0, technology 9.0, quality 8.0, and momentum 9.7 — these are evaluations made after reading the source, not independent measurements. Until comparative performance material appears, it is hard to judge what this server could replace in existing local inference environments.