VRAMGlass contains affiliate links. As an eBay Partner, we may be compensated if you make a purchase.As an eBay Partner, we may be compensated.Learn more

GPUs tracked57Price history49 daysPrice points (24h)43,400 pointsBiggest 24h dropGeForce RTX 3060 12GB-11.1%Biggest 24h riseCMP 170HX 40GB+19.8%Updated
$ USD

How to Deploy Kimi Linear 48B A3B Locally

Kimi Linear 48B A3B is an MoE that Moonshot AI released in October 2025, using only 3B parameters per token, and its strength is very long context. 20 of its 27 layers use linear attention, so going from 32K to 1M of context adds only about 8 GB of VRAM at 4-bit. The model card's results compare it with standard-attention models trained the same way, not with today's mainstream models, so the main reason to pick it is long context. It is MIT licensed.

Kimi Linear 48B A3B details

  • Min VRAM at 4-bit32 GB · 8K
  • Parameters49.1B
  • Active params3B
  • Max context1M
Architecture
MoE
Experts offloaded
4 GB VRAM + 30 GB RAM
License
MIT
Launch date
Oct 30, 2025
Vendor
Moonshot AI
Layers
27
Hidden size
2,304
KV heads
32
Head dim
72

How much VRAM does Kimi Linear 48B A3B need for local deployment?

QuantizationWeightsGB32K contextGB128K contextGB256K contextGB1M context (max)GB
1-bit10.9GGUF12.21314.120.4
2-bit17.9GGUF19.22021.127.4
3-bit23.9GGUF25.22627.133.4
4-bit30.1GGUF31.432.233.339.6
5-bit35.1GGUF36.437.238.344.6
8-bit52.2GGUF53.554.355.461.7
BF16/FP1698.3GGUF99.6100.4101.5107.8

Full calculation rules are on the Methodology page.

Can a single GPU run Kimi Linear 48B A3B?

Yes on a 32GB card at 4-bit; 24GB cards need to drop to 2-bit. The 4-bit weights are about 30 GB, too big for 24GB, but once it fits it's both fast and good at long context: each token uses only 3B parameters, and most layers don't need more memory as the context grows. The RTX 5090 runs 4-bit at about 165 tokens/s, and the 48GB RTX A6000 can open the full 1M context. On 24GB cards, 2-bit loses almost no speed and still leaves a very long context. Skip 3-bit: it looks like a compromise but fills a 24GB card and leaves only about 96K of context, throwing away this model's main strength. 128GB machines run it well too.

eBay
DevicePriceSpeed t/sMax context
Tesla V100 32GB32 GB$89518 listings134.9385K
Ryzen AI Max+ 395 128GBWhole system · 128 GB$4,46420 listings70.31M
RTX A600048 GB$4,89916 listings126.91M
Mac Studio M5 Ultra 96GBWhole system · 96 GB$7,27412 listings149.61M
MacBook Pro M5 Max 128GBWhole system · 128 GB$7,54920 listings115.31M
DGX Spark 128GBWhole system · 128 GB$8,24022 listings73.31M
GeForce RTX 509032 GB$8,395123 listings165385K
RTX PRO 600096 GB$22,50011 listings1651M

Only common GPUs and systems are listed, one set for models under 50B and another for larger ones, sorted by price from low to high.

What PC or server build do you need to run Kimi Linear 48B A3B locally?

If you only have a 16GB card, move some of the experts into system RAM. The table below pairs it with a 16GB Tesla V100: at 4-bit, the experts from about 12 of the 27 layers stay in VRAM, giving about 50 tokens/s on a DDR4 desktop and about 72 on DDR5; an 8-channel DDR4 server with an RTX 3090 does about 113. At 2-bit, the V100 with a DDR5 desktop does about 131 tokens/s.

eBay

GeForce RTX 5070 + Desktop DDR5

Home PC
Generation speed63.4t/s
Memory bandwidth96GB/s
GPU
GeForce RTX 50709 / 27 expert layers in 12 GB VRAM
$899
RAM
32 GB DDR5-60002 × 16 GB sticks
$450
CPU
AMD Ryzen 7 77008 cores / 16 threads · 2-channel
$212
Board
Gigabyte B650 EAGLE AX4 DIMM slots
$114
PSU
Corsair RM750e750 W
$70
Reference build price$1,745

GeForce RTX 3090 + Single EPYC DDR4

Best value
Generation speed112.8t/s
Memory bandwidth171GB/s
GPU
GeForce RTX 309020 / 27 expert layers in 24 GB VRAM
$1,799
RAM
128 GB DDR4-26668 × 16 GB sticks
$944
CPU
AMD EPYC 753232 cores / 64 threads · 8-channel
$262
Board
Supermicro H12SSL-i8 DIMM slots
$1,100
PSU
Corsair RM850x850 W
$70
Reference build price$4,175

Detailed calculation rules are on the Methodology page.

As an eBay Partner, VRAMGlass may be compensated if you buy through the eBay links on this page. The price you pay stays the same.

What to know before running Kimi Linear 48B A3B locally

  1. What linear attention means

    With standard attention, every extra token adds another entry to the cache; linear attention (KDA here) stores only a fixed-size state that doesn't grow no matter how long the context gets. Kimi Linear pairs every 3 linear-attention layers with 1 standard-attention layer, and Moonshot says this cuts the context cache by up to 75% and makes generation up to about 6x faster at 1M of context. The same design was later used in Kimi K3 and GLM 5.3 Flash.

  2. Let context drive your quantization choice

    Long context is the whole point of this model, so when choosing a quant, work out how much context you need first. On a 24GB card, 2-bit leaves room for over 800K of context, while 3-bit leaves only about 96K. On a 32GB card, use 4-bit; a 48GB card can step up to 5-bit (about 35 GB), which comes to about 45 GB with the full 1M; 8-bit is about 52 GB and needs a 96GB card or a unified-memory machine.

  3. Use a llama.cpp build from mid-February or later

    Mainline llama.cpp merged Kimi Linear support on February 6, 2026 (PR #18755). On February 13 it fixed a bug where state got scrambled when llama-server handled multiple requests at once (PR #19531), so use a build from after that; on March 5 another optimization landed (PR #19827), which the author says makes prompt processing about 15% faster. Ollama's official library doesn't have this model.

  4. vLLM version

    The vLLM recipe recommends pinning 0.11.2, since 0.12.0 has a known issue that makes Kimi Linear fail at startup. The official example uses four GPUs with the full 1M context; for local single-GPU use, llama.cpp is simpler.

Launch commands

llama.cpp

  • NVIDIA
  • AMD
  • Mac
  • CPU
All on GPU
Terminal
llama-server \
  -hf bartowski/moonshotai_Kimi-Linear-48B-A3B-Instruct-GGUF:Q4_K_M \
  -c 8192
MoE offloading

Short on VRAM? Add --cpu-moe to keep the routed experts in system RAM (about 30 GB needed).

Terminal
llama-server \
  -hf bartowski/moonshotai_Kimi-Linear-48B-A3B-Instruct-GGUF:Q4_K_M \
  -c 8192 -ngl 99 --cpu-moe

vLLM

  • Linux
  • NVIDIA

Follow the deployment guide to prepare the required runtime and hardware.

Terminal
vllm serve moonshotai/Kimi-Linear-48B-A3B-Instruct \
  --trust-remote-code \
  --tensor-parallel-size 1

MLX

  • Apple Silicon

On a Mac, pip install mlx-lm first; this command downloads the MLX weights from Hugging Face and starts an OpenAI-compatible server.

Terminal
mlx_lm.server --model mlx-community/Kimi-Linear-48B-A3B-Instruct-4bit

Ollama

  • Windows
  • macOS
  • Linux

The Ollama library has no official tag for it yet.

File names follow that week's model-library snapshot; the definitions are in the methodology. Methodology

Other models in the Kimi family

ModelTotal paramsActive params4-bit size
Kimi K2MoE1,000B32B621.3 GB
Kimi K2.5MoE1,000B32B621.2 GB
Kimi K2.6MoE1,000B32B583.7 GB
Kimi K2.7 CodeMoE1,000B32B583.7 GB
Kimi K3MoE2,800B104B1,508.7 GB

About Kimi