Lattice
Skip to content

PowerInfer

github.comruntimeself-hosted

PowerInfer is a self-hosted runtime in the Inference & Serving layer of the AI stack. CPU-first runtime that offloads hot paths to the GPU.

By Lattice editorial · Facts verified · method

licence
Apache-2.0
language
C++
cost
free

Use PowerInfer when

CPU-first serving where the GPU accelerates rather than carries the load.

Skip PowerInfer when

You have GPUs to spare — it trades peak throughput for reach.

Turns weights into throughput. — that is what this layer of the stack is answerable for. See the full Inference & Serving section for the rest of the options.

Visit github.comCompare with another tool
Badge this entry
Lattice badge: PowerInfer verified 2026-09
[![PowerInfer on Lattice: verified 2026-09](https://lattice.kunjshah.in/inference-serving/powerinfer/badge.svg)](https://lattice.kunjshah.in/inference-serving/powerinfer)

Quick answers

Is PowerInfer open source?
Yes. PowerInfer is open source under the Apache-2.0 licence. It is free to use.
What are the alternatives to PowerInfer?
The closest alternatives to PowerInfer are llama.cpp and vLLM.

Reading on inference

Alternatives to PowerInfer

Also in inference

  • vLLM
  • SGLang
  • llama.cpp
  • Ollama
  • TensorRT-LLM
  • Text Generation Inference
  • LM Studio
  • Triton Inference Server
  • llamafile
  • KoboldCpp
  • Marlin