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 K3 Locally

Kimi K3 is a 2.8T-parameter MoE that Moonshot AI released in July 2026, with image understanding and 1M of context. It is so large that 4-bit alone needs about 1,509 GB, nearly twice the combined VRAM of eight 96GB cards. The only single-machine setup that works is a 12-channel DDR5 server with every slot filled for 768GB of RAM plus one RTX PRO 6000, running 2-bit at about 19 tokens/s; on capacity, two linked 512GB Mac Studios can also hold 2-bit. Its license also adds one more commercial restriction than the K2 series.

Kimi K3 details

  • Min VRAM at 4-bit1,511 GB · 8K
  • Parameters2,800B
  • Active params104B
  • Max context1M
Architecture
MoE
Experts offloaded
32 GB VRAM + 1,480 GB RAM
Launch date
Jul 27, 2026
Vendor
Moonshot AI
Hugging Face repo
moonshotai/Kimi-K3
NVFP4 repo (Blackwell)
RedHatAI/Kimi-K3-NVFP4
Layers
93
Hidden size
7,168
KV heads
96
Head dim
192

How much VRAM does Kimi K3 need for local deployment?

QuantizationWeightsGB32K contextGB128K contextGB256K contextGB1M context (max)GB
1-bit648.9GGUF650.9653.6657.2679
2-bit861.3GGUF863.3866869.6891.4
3-bit1,440.6est.1,442.61,445.31,448.91,470.7
4-bit1,508.7GGUF1,510.71,513.41,5171,538.8
5-bit—————
8-bit1,561.2GGUF1,563.21,565.91,569.51,591.3
BF16/FP165,880est.5,8825,884.75,888.35,910.1

Full calculation rules are on the Methodology page.

Can a single GPU run Kimi K3?

No. It doesn't fit on any GPU or any single machine. At 2.8T parameters, even the smallest 1-bit build is about 649 GB, more than the 512GB Mac Studio M3 Ultra, and 2-bit, at about 861 GB, won't fit on eight 96GB cards combined. The only single machine that works is a server packed with RAM plus one RTX PRO 6000, with just a few layers of experts on the GPU, running 2-bit at about 19 tokens/s. Quality takes a hit too: Unsloth found 2-bit picks the same next word as the original only about 90% of the time. On capacity, two linked 512GB Mac Studios hold 2-bit and four hold 4-bit; Unsloth says it's still working on a version that fits in 512GB without obvious damage, so owners of a single Mac may want to wait.

How many GPUs do you need to run Kimi K3?

eBay
DeviceCardsTotal priceTotal VRAMSpeed t/sTotal power
Mac Studio M3 Ultra 512GB512 GB per unit4 units$91,6002,048 GB10.61,920 W

Mac Studios link up over Thunderbolt 5 and run with MLX or exo; vLLM doesn't support them. Full calculation rules are on the Methodology page.

What PC or server build do you need to run Kimi K3 locally?

Only 2-bit works: a 12-channel DDR5 server with every slot filled for 768GB of RAM, plus one RTX PRO 6000, with the experts from about 9 of the 93 layers in VRAM and the rest in RAM, at about 19 tokens/s. 4-bit needs about 1,509 GB, beyond the memory limit of this class of server.

eBay

GeForce RTX 5090 + Dual EPYC DDR5

Flagship
Generation speed13.3t/s
Memory bandwidth922GB/s
GPU
GeForce RTX 50900 / 93 expert layers in 32 GB VRAM
$8,395
RAM
1,536 GB DDR5-480024 × 64 GB sticks
$59,976
CPU
2 × AMD EPYC 935464 cores / 128 threads · 24-channel in total
$3,386
Board
Gigabyte MZ73-LM024 DIMM slots
$1,300
PSU
Seasonic PRIME PX-16001,600 W
$516
Reference build price$73,573

8 × RTX PRO 6000 + Dual EPYC DDR5 8-GPU server

Giant models
Generation speed16.8t/s
Memory bandwidth922GB/s
GPU
8 × RTX PRO 600049 / 93 expert layers in 768 GB VRAM
$180,000
RAM
768 GB DDR5-480024 × 32 GB sticks
$29,328
CPU
2 × AMD EPYC 935464 cores / 128 threads · 24-channel in total
$3,386
Barebone
ASUS ESC8000A-E128 GPU slots · 24 DIMM slots
$6,900
PSU
Built-in 4 × 3,000 W
Included
Reference build price$219,614

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 K3 locally

  1. Quantization

    The official weights had their experts adapted to 4-bit (MXFP4) during training, and the rest is BF16. So Unsloth's 8-bit (UD-Q8_K_XL, about 1,561 GB) keeps them as-is and is lossless, and 4-bit, at about 1,509 GB, is also close to the original. Going lower is lossy: Unsloth measured that 2-bit (about 861 GB) picks the same top token as the original about 90% of the time, and the smallest, 1-bit, about 79%.

  2. Thinking can only be tuned

    Thinking is always on; you can only choose low, high or max with reasoning_effort, and the default is max. It was trained to keep its thinking history, so in multi-turn conversations and tool calls, send back the whole response from the API unchanged, including reasoning_content and tool_calls. Sampling parameters: temperature 1.0 and top_p 0.95 for general tasks, and top_p 1.0 for agent tasks.

  3. Framework support

    Mainline llama.cpp merged the text part of K3 on August 15, 2026 (PR #26185); for images, you need Unsloth's fork. vLLM needs the dedicated kimi-k3 image, which only comes as a CUDA 13 build and requires host driver r580 or later, and the recipe lists eight GB300s as the minimum hardware. vLLM also warns that the model occasionally outputs tool calls in a format the parser doesn't recognize, and recommends adding format validation and retries.

  4. One more license clause

    The Kimi K3 License adds one clause to the K2 series' modified MIT: “model as a service” businesses with revenue above a threshold must sign a separate agreement with Moonshot AI before commercial use. Products with over 100 million monthly active users or very high monthly revenue still have to display “Kimi K3” in their interface. Neither clause applies if you only use it inside your company or access it through Moonshot AI's official or certified inference providers.

  5. Long context

    69 of its 93 layers use linear attention, with a fixed-size state that doesn't grow with context; only the cache in 24 layers grows. So at 4-bit, going from 32K to 1M adds only about 28 GB, practically negligible at this scale.

Launch commands

llama.cpp

  • NVIDIA
  • AMD
  • Mac
  • CPU
All on GPU
Terminal
llama-server -hf unsloth/Kimi-K3-GGUF:UD-Q4_K_XL -c 8192
MoE offloading

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

Terminal
llama-server -hf unsloth/Kimi-K3-GGUF:UD-Q4_K_XL -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-K3 \
  --trust-remote-code \
  --gpu-memory-utilization 0.95 \
  --tensor-parallel-size 8 \
  --load-format fastsafetensors \
  --no-enable-flashinfer-autotune \
  --max-model-len 1048576 \
  --kv-cache-dtype fp8 \
  --attention-config '{"use_prefill_query_quantization":true,"mla_prefill_backend":"TOKENSPEED_MLA"}' \
  --enable-prefix-caching \
  --attention-backend TOKENSPEED_MLA \
  --prefix-match-unit 128 \
  --enable-auto-tool-choice \
  --tool-call-parser kimi_k3 \
  --reasoning-parser kimi_k3

Ollama

  • Windows
  • macOS
  • Linux

Ollama only has a cloud version, kimi-k3:cloud, which runs on Ollama's servers rather than on your machine.

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 Linear 48B A3BMoE49.1B3B30.1 GB
Kimi K2MoE1,000B32B621.3 GB
Kimi K2.5MoE1,000B32B621.2 GB
Kimi K2.6MoE1,000B32B583.7 GB
Kimi K2.7 CodeMoE1,000B32B583.7 GB

About Kimi