Can You Self-Host Kimi K3? 1.4–2.8TB Weight Memory and GPU Rental Planning

·9 min read

COMPUTEUNION GPU CAPACITY PLANNING

Start with the VRAM floor, then compare live rental prices

Based on 2.8T parameters and a roughly 1.4TB 4-bit weight-only floor. Planning counts include runtime headroom but still require validation against the released weights, quantization, and serving framework.

More realistic capacity-planning range

H100 80GBStart procurement estimates at 24+ GPUs
H200 141GBStart procurement estimates at 12–16 GPUs
B200 180GBStart procurement estimates at 10–16 GPUs
MI300X 192GBStart procurement estimates at 10–12 GPUs

This is not a validated deployment recipe. Million-token context, batching, concurrency, and higher-precision weights can increase memory and interconnect requirements.

Decision first: Kimi K3 is not a practical single-workstation model. Moonshot reports 2.8 trillion total parameters and plans to release the full weights by July 27, 2026; at this July 18 snapshot, the API is live but the weights are not yet available for a verified self-hosting test. A 4-bit weight-only estimate is roughly 1.4TB, while FP8 is roughly 2.8TB, before KV cache, runtime buffers, batching, and redundancy. Most teams should test the official API now. Infrastructure teams can use the GPU counts and ComputeUnion rental curves below for preliminary capacity planning, then revise the design after the weights, quantization artifacts, license, and supported inference stack are published.

The memory calculation: why 2.8T parameters changes the decision

The lower-bound formula is parameter count multiplied by bytes per stored weight. It is useful for rejecting impossible hardware plans, but it is not a complete deployment bill.

Weight formatLower-bound calculationWeight memory onlyDecision use
4-bit2.8T × 0.5 byteabout 1.4TBOptimistic quantized planning floor
FP8 / 8-bit2.8T × 1 byteabout 2.8TBHigher-quality serving baseline
FP16 / BF162.8T × 2 bytesabout 5.6TBUsually unrealistic for a cost-sensitive deployment

K3 is a mixture-of-experts model and activates 16 of 896 experts per token, which reduces active compute. It does not mean only the active experts need to be stored. Unless the released runtime supports a different placement strategy, the cluster must still plan for the full weight set.

Preliminary GPU count by memory capacity

GPU configurationMemory per GPU4-bit mathematical minimumPreliminary planning range
NVIDIA H100 SXM 80GB80GB1824+
NVIDIA H200 SXM 141GB141GB1012–16
NVIDIA B200 SXM 180GB180GB810–16
AMD MI300X 192GB192GB810–12

The “mathematical minimum” fits only the estimated 4-bit weights. The planning range reserves room for serving overhead but is still not a tested K3 recipe. Million-token context, concurrent requests, expert routing, tensor/expert parallelism, communication buffers, and framework support can all move the number.

Use ComputeUnion price curves, not one hourly quote

GPU rental prices change by platform, region, availability, spot policy, and interconnect. The chart above reads ComputeUnion's recent daily on-demand lows for the four candidate GPU configurations. Use it to answer two questions: whether a capacity plan is available at all, and whether a temporary cluster is cheaper than committing to owned hardware. Open each GPU page for provider-level quotes and the longer price history.

  • H100: widest ecosystem support, but more cards increase interconnect and coordination overhead.
  • H200: more memory per GPU reduces the theoretical card count while staying in the NVIDIA software ecosystem.
  • B200: high-memory current-generation option; validate regional inventory and multi-node topology before budgeting.
  • MI300X: strong memory density; validate that the released K3 inference stack supports the required AMD runtime path.

What the cluster needs beyond GPU memory

  1. High-bandwidth interconnect: multiple accelerators need fast collective communication; ordinary PCIe-only multi-node layouts can erase the compute advantage.
  2. Host memory and storage: plan for weight staging, conversion, checkpoints, and at least one recoverable copy. Multi-terabyte NVMe capacity is a starting requirement, not an optimization.
  3. Serving software: wait for confirmed support in the chosen inference framework and for an official or auditable quantization artifact.
  4. Operational headroom: leave capacity for KV cache, batching, health checks, node failure, and rolling upgrades.
  5. Validation workloads: benchmark your actual coding, agent, multimodal, and long-context tasks instead of relying on a peak throughput claim.

API or self-hosting: which should you buy now?

SituationRecommended next stepWhy
Evaluating K3 qualityUse the official API firstNo cluster commitment; measure accepted-task cost now
Variable or low utilizationKeep API or short-term rentalA large idle cluster can cost more than token usage
High, stable, sensitive workloadPrepare a post-release proof of conceptSelf-hosting may improve control only after runtime and utilization are known
Consumer workstation deploymentDo not plan for the full model24GB or 48GB cards are far below the weight-memory floor

Clear conclusion

Buy API access for immediate evaluation; rent a short-lived multi-GPU cluster only after the released weights and serving stack can be tested. For full K3, the first question is not “which single GPU?” but “which 10–24+ accelerator topology can hold the model with enough runtime headroom?” ComputeUnion's advantage is connecting that capacity calculation to live rental markets, price history, provider availability, and the existing K3 API price page.

Sources and method

K3 parameter count, MoE activation, context, availability, numerical formats, and the July 27 weight-release plan come from the official Kimi K3 launch page. Hardware memory specifications come from the NVIDIA H100, NVIDIA H200, and AMD Instinct MI300X product pages; the B200 row uses the 180GB configuration tracked in ComputeUnion. GPU price curves and provider links come from ComputeUnion's own rental-price observations. Card-count ranges are capacity-planning estimates, not vendor-certified K3 deployment requirements.

Frequently Asked Questions

Can Kimi K3 run on one H100 or a consumer GPU?

No, not as the full 2.8T model. A 4-bit weight-only estimate is about 1.4TB, far above one 80GB H100 or a 24GB/48GB consumer GPU.

How many H200 GPUs might Kimi K3 need?

Ten 141GB H200s are the mathematical 4-bit weight-only minimum. A preliminary plan should start around 12–16, pending the released weights, quantization, runtime, context, and concurrency requirements.

Are the Kimi K3 weights available now?

At the July 18, 2026 snapshot, Moonshot's API is live and the company says the full weights will be released by July 27. This guide therefore provides capacity planning, not a tested installation recipe.

Why use GPU rental price history?

A single hourly quote can be temporary. ComputeUnion's daily rental curves show whether a GPU configuration remains available and how its tracked market low changes before a team commits to a cluster.

Should I use the API or self-host Kimi K3?

Use the API for immediate evaluation and variable usage. Consider self-hosting only after the weights and supported serving stack are available and a sustained workload can justify a large multi-GPU cluster.

Related

← Back to Blog