← all repositories
Avarok-Cybersecurity/atlas

Atlas Builds Bespoke GPU Kernels to Dodge Cloud API Bills

Atlas is a pure-Rust inference engine that escapes Python dependency hell by writing a bespoke kernel for every GPU-model pair.

atlas
Not currently ranked — collecting fresh signals.
star history

What it does

Atlas is a monolithic Rust inference engine for running LLMs locally. It exposes an OpenAI-compatible HTTP API and schedules requests through a trait-driven pipeline that drops down to hardware-specific CUDA kernels—currently for NVIDIA GB10 and Blackwell, with AMD and Apple Metal backends listed as future work. The whole stack lives in one repo, with plug-in boundaries for models, quantisation schemes, storage backends, and communication layers.

The interesting bit

The project rejects generic GPU kernels in favor of a unique kernel per hardware-model pair, claiming 2–3× speedups over generalised approaches. It also wears its AI-friendly design on its sleeve: the trait boundaries and abstractions are explicitly there to let LLMs submit pull requests without derailing the codebase.

Key highlights

  • Supports Qwen, Gemma, Mistral, MiniMax and Nemotron families out of the box.
  • Layer traits cover dense FFNs, MoE routing, GQA/MLA attention, sliding windows, SSM (Mamba-2), and speculative MTP decoding.
  • KV cache can be offloaded to NVMe via io_uring, and multi-GPU setups use NCCL.
  • Quantisation formats include NVFP4 among others.
  • Licensed under AGPLv3, with an enterprise edition mentioned.

Caveats

  • Badges advertise AMD and Intel support, but the architecture diagram labels AMD ROCm and Apple Metal as future, so broad hardware coverage is still aspirational.
  • The 2–3× kernel speedup claim is stated without independent benchmarks in the README.

Verdict

Developers who want a Rust-native, local alternative to Python inference stacks—and who are running recent NVIDIA hardware—should take a look. If you need stable multi-vendor GPU support today, this is still a wait-and-see.

Frequently asked

What is Avarok-Cybersecurity/atlas?
Atlas is a pure-Rust inference engine that escapes Python dependency hell by writing a bespoke kernel for every GPU-model pair.
Is atlas open source?
Yes — Avarok-Cybersecurity/atlas is open source, released under the AGPL-3.0 license.
What language is atlas written in?
Avarok-Cybersecurity/atlas is primarily written in Rust.
How popular is atlas?
Avarok-Cybersecurity/atlas has 609 stars on GitHub.
Where can I find atlas?
Avarok-Cybersecurity/atlas is on GitHub at https://github.com/Avarok-Cybersecurity/atlas.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.