Skip to content

Rust LLM Serving Engine

A focused inference engine with clear subsystem boundaries

Hetero-Paged-Infer concentrates on the core serving path: paged KV cache management, continuous batching, and OpenAI-compatible HTTP APIs.

Rust
Language

Memory-safe systems code with explicit interfaces.

Paged KV Cache
Memory

Block-based allocation and accounting.

Continuous Batching
Scheduling

Prefill/decode flow with decode-priority behavior.

OpenAI-Compatible
Serving

Completions and chat endpoints with operational probes.

Documentation map

Current scope

  • The repository already provides a usable local engine, scheduler, KV cache manager, and HTTP serving layer.
  • The docs site now keeps only current implementation guidance and omits historical, whitepaper, and showcase content.
  • Real CUDA kernel execution remains future work and is not documented as available functionality.

Released under the MIT License.