Hur man kör Kimi K3 lokalt: Hårdvara, minne och distributionsgränser

Eva Wong är Teknisk skribent och den boende fixaren på ZimaSpace. En livslång nörd med en passion för hemma-labb och öppen källkod, hon specialiserar sig på att översätta komplexa tekniska koncept till tillgängliga, praktiska guider. Eva tror att självhosting ska vara roligt, inte skrämmande. Genom sina handledningar ger hon gemenskapen verktyg att avmystifiera hårdvaruinstallationer, från att bygga sin första NAS till att bemästra Docker-containrar.

Att köra hela Kimi K3 lokalt är möjligt med släppta vikter, men praktisk distribution kräver fortfarande klusternivåminne, acceleratorer och sammankopplingar.

Efter open-weight-släppet den 27 juli är frågan inte längre om en checkpoint finns, utan om ditt system kan ladda ner, ladda och servera den i användbar hastighet. Det offentliga arkivet är cirka 1,56 TB över 96 safetensor-delar, medan modellen innehåller 2,8 biljoner totala parametrar och aktiverar 104 miljarder per token. Dessa siffror håller en vanlig PC, Mac, hemmets NAS eller en server med en enda GPU utanför det praktiska fullmodellsområdet, så avsnitten nedan separerar lagring, minne, accelerator-topologi, körstöd och realistiska reservvägar.

Efter-släpps-kontroll Nuvarande svar
Är hela vikterna tillgängliga? Ja. Modellarkivet och den tekniska rapporten är offentliga.
Kan en vanlig PC, Mac eller hemmets NAS köra hela modellen praktiskt? Nej. Experimentell avlastning kan starta delar av arbetsbelastningen, men interaktiv fullmodellservering kräver fortfarande klusternivå.
Hur stort är det nedladdningsbara arkivet? Cirka 1,56 TB över 96 safetensor-delar, före extra temporär lagring och kördata.
Vad är den transparenta vikt-endast-gränsen? Cirka 1,4 TB, eller 1,27 TiB, från 2,8 biljoner parametrar med fyra bitar vardera.
Vilka servermotorer rekommenderas för närvarande? vLLM, SGLang och TokenSpeed, med Kimi K3-specifika distributionsvägar.
Moonshot AI presenterar Kimi K3-modellen på World Artificial Intelligence Conference i Shanghai
Moonshot AI presenterade Kimi K3 på World Artificial Intelligence Conference i Shanghai. Foto: Hector Retamal/Agence France-Presse — Getty Images, via The New York Times.

Vad är tillgängligt nu när Kimi K3-vikterna har släppts?

Kimi K3 open-weight-släppet inkluderar hela modellens checkpoint och teknisk rapport. Det offentliga modellarkivet visar för närvarande cirka 1,56 TB filer och 96 numrerade safetensor-delar. Den siffran är användbar för att planera nedladdningar och diskutrymme, men är inte en minsta VRAM-specifikation.

Den släppta modellsammanfattningen bekräftar totalt 2,8 biljoner parametrar, 104 miljarder aktiverade parametrar, 93 lager, 69 Kimi Delta Attention-lager och 24 Gated MLA-lager. Dess Stable LatentMoE-routing väljer 16 av 896 routade experter per token och använder även två delade experter. Vikterna är MXFP4, aktiveringarna är MXFP8, och den annonserade maximala kontexten är 1 048 576 tokens.

Stöd för distribution är också mer konkret än före släppet. vLLM, SGLang och TokenSpeed listas som rekommenderade inferensmotorer, men var och en kräver K3-medvetna kärnor, modellkod, sharding och minnesinställningar. Ett generiskt kommando som visas av ett klientbibliotek förvandlar inte kontrollpunkten till en konsument-skala lokal modell.

Kimi K3 Code Arena-rankning delad av LM Arena
Kimi K3 Code Arena-rankning delad av LM Arena. Källa: @arena på X. Rankningen ger kapacitetskontext och är inte en lokal hårdvaru- eller serveringshastighetsbenchmark.

Varför kräver gles MoE fortfarande enormt minne?

Kimi K3 utför beräkning med 104 miljarder aktiverade parametrar för varje token, men alla MoE-experter förbrukar fortfarande lagrings- och serveringsminne. Routern kan välja olika experter för nästa token, så hela viktuppsättningen på 2,8T måste förbli tillgänglig någonstans i distributionen.

Att välja 16 av 896 routade experter minskar expertarbetet som utförs för en token. Det betyder inte att en maskin kan behålla endast 16 experter, kassera resten och ändå köra den släppta modellen oförändrad. Expertbeskärning, destillation eller streaming skulle skapa en annan driftavvägning och får inte förväxlas med normal gles aktivering.

Siffran 104 miljarder aktiverade är därför en beskrivning av beräkningsskala, inte en genväg för att uppskatta storleken på en kontrollpunkt. Att multiplicera 104 miljarder med fyra bitar och påstå att modellen bara behöver cirka 52 GB skulle ignorera inaktiva men fortfarande nödvändiga expertvikter, täta komponenter, delade experter, uppmärksamhetslager, synvikter och körningstillstånd.

Publicerat nummer Vad det beskriver Vad det inte betyder
2,8 biljoner totala parametrar Den kompletta viktuppsättning som måste lagras och göras tillgänglig Att varje parameter beräknas för varje token
104 miljarder aktiverade parametrar Den ungefärliga parameterskalan som används under en tokens framåtpassage Att hela modellen får plats på 52 GB vid fyra bitar
16 av 896 routade experter Det glesa expert-routningsmönstret per token Att endast 16 experter behöver laddas ner eller laddas in

Vad är den minsta vikt-minnesgränsen?

Med 2,8 biljoner parametrar är den enklaste nedre gränsberäkningen totala parametrar multiplicerat med lagrade bitar per parameter. MXFP4 ger en fyrabitars golv för nyttolast: 2,8T × 4 bitar är ungefär 1,4 TB, eller cirka 1,27 TiB, för den råa vikt-nyttolasten ensam.

Det släppta arkivet är cirka 1,56 TB, vilket visar varför serveringsminnet sträcker sig bortom en enkel viktberäkning. Checkpoint-paketering, blockskalor, tensorjustering, konfigurationsfiler, tokenizer-resurser, visionkomponenter och annan modelldata driver den verkliga nedladdningen över det teoretiska fyrabitarsgolvet.

Fyra olika budgetar måste planeras separat: permanent nedladdningslagring, tillfälligt stagingutrymme, värddatorns RAM och acceleratorns HBM eller VRAM. En körande tjänst behöver sedan ytterligare utrymme för KDA-tillstånd, MLA KV-cache, aktiveringar, kommunikationsbuffertar, kärnor, grafinfångning och felmarginal. Repository-storleken på 1,56 TB är därför varken ett komplett RAM-krav eller ett komplett GPU-minneskrav.

Viktrepresentation Ungefärligt vikt-endast minne Vad siffran inte inkluderar
16-bitars ekvivalent ~5,6 TB Cache, aktiveringar, runtime-buffertar, repliker och kommunikationsarbetsyta
8-bitars ekvivalent ~2,8 TB Kvantiseringsmetadata och allt icke-vikt serveringsöverhuvud
MXFP4 teoretiskt golv ~1,4 TB / ~1,27 TiB Blockskalor, paketering, cache, aktiveringar och reservkapacitet
Nuvarande offentligt arkiv ~1,56 TB Tillfälligt nedladdningsutrymme och allt minne som krävs efter inladdning

Vilken hårdvara kan faktiskt köra Kimi K3 lokalt?

Det finns ingen ärlig konsumentinriktad minimum-GPU-lista för hela modellen. Ett system som tekniskt kan mappa eller strömma checkpointen är inte automatiskt kapabelt till stabil, interaktiv servering. Praktiska Kimi K3 hårdvarukrav beror på viktboende, stödda MXFP4-kärnor, interkonnektbandbredd, cachekapacitet, kontextlängd, samtidighet och serveringsmotor.

Publicerad day-zero Kimi K3 serveringsstöd placerar den realistiska startklassen vid en företagsnod med åtta acceleratorer. Nuvarande vLLM-material beskriver åtta GB300-klass eller MI350X/MI355X-klass acceleratorer som startpunkter, medan SGLang publicerar topologi-medvetna exempel inklusive B300 1×8, GB300 2×4, B200 2×8, H200 2×8, H100 4×8 och MI350X/MI355X 1×8.

Detta är publicerade runtime-recept och startkonfigurationer, inte en enda certifierad minimum för varje arbetsbelastning. Äldre eller mindre acceleratorer kan kräva fler noder, olika kvantiseringskärnor, reducerad kontext eller ytterligare expertparallellism. Produktionstrafik behöver också kapacitet för samtidiga förfrågningar, misslyckade arbetare och prestandamarginal snarare än att bara rymma checkpointen en gång.

Hårdvaruklass Full Kimi K3 genomförbarhet Huvudgräns
Vanlig PC, Mac, hemmets NAS eller ett konsument-GPU Inte praktiskt Checkpointen och serveringsöverhuvudet överstiger normal lokal minneskapacitet
Flera konsument-GPU:er plus RAM/NVMe-avlastning Endast experimentell PCIe, RAM och lagringsbandbredd kan göra expertförflyttning oacceptabelt långsam
Åttakorts acceleratornod av nuvarande generation Publicerad startklass Kräver stödda kärnor, tillräckligt med HBM och en topologi anpassad till runtime
Multi-nod accelerator-kluster Realistisk produktionsklass Kräver RDMA eller motsvarande nätverksstruktur, distribuerad orkestrering och felhantering

Varför är en enda arbetsstation eller NAS fortfarande fel topologi?

Rå kapacitetsfördelning underskattar problemet. Även om tillräckligt med aggregerat minne samlas, förvandlar expertparallellism routing till nätverkstrafik. Token måste nå acceleratorerna som håller deras valda experter och sedan återvända till resten av modellpipen.

Företagsacceleratornoder erbjuder mer än minne. De kombinerar högbandbredds-GPU-länkar, RDMA-kompatibelt nätverk, kollektiva kommunikationsbibliotek och kärnor designade för tensor-, expert-, data- eller pipeline-parallellism. En samling konsument-GPU:er kopplade via vanlig PCIe eller ett hemnätverk kan visa tillräcklig nominell kapacitet men är ändå alltför långsamma eller sköra för användbar servering.

En NAS är värdefull för att lagra checkpoint-delar, loggar, dataset, sökindex och applikationsdata, men nätverkslagring ersätter inte acceleratorns minnesbandbredd. Den bättre rollen för en hemserver är vanligtvis att hålla privat data och sökningar nära användaren medan gränsmodellens inferens lämnas till en lämplig kluster eller hostad endpoint. I den designen separerar en hemserver det lokala datalagret från gränsmodellens inferens.

Hur ökar KDA-tillstånd, MLA KV-cache och kontextlängd budgeten?

Kimi K3 använder inte en enhetlig full-attention-cache över alla 93 lager. Dess 69 KDA-lager och 24 Gated MLA-lager skapar två olika minnesbehov för servering: en KDA-tillståndspool med fast modellgeometri för godkända förfrågningar och en paginerad MLA KV-pool som växer med lagrade token.

Denna uppdelning innebär att KDA kan minska den långsiktiga tillväxten som finns i konventionell attention, men det gör inte en förfrågan på en miljon token gratis. Eftersom KDA-tillståndet och MLA KV-minnet konkurrerar om acceleratorns kapacitet, kan KDA-sidan begränsa antalet godkända förfrågningar medan MLA-sidan begränsar det totala antalet cachade token.

Batchstorlek, samtidighet, genomsnittlig promptlängd, genererad resonemangslängd, multimodala indata, cacheprecision och förfyllnads-/avkodningsstrategi ändrar alla den användbara kapaciteten. Siffran 1M-token är en maximal modellkapacitet, inte en rekommenderad standard. En första distribution bör börja med kortare maximal kontext, batchstorlek ett och låg samtidighet innan man mäter minnesfel, förfyllnadstid, avkodningshastighet och trafik mellan noder.

Hur kan du köra Kimi K3 lokalt efter open-weight-släppet?

Att köra Kimi K3 lokalt nu innebär att bygga en distribuerad inferenstjänst runt den släppta checkpointen, inte att installera en vanlig skrivbordsapplikation. Den säkraste sekvensen är att validera lagring, runtime-stöd, topologi och en liten driftpunkt innan man ökar kontext eller trafik.

  1. Förbered lagring. Reservera minst ungefär 1,56 TB arkivutrymme plus extra plats för partiella nedladdningar, cache, containerbilder, loggar och temporära filer.
  2. Välj en stödd motor. Använd en Kimi K3-specifik vLLM-, SGLang- eller TokenSpeed-distributionsväg med nödvändig modellkod, kärnor och container- eller grenversion.
  3. Anpassa topologin. Välj en företagslayout med flera GPU:er eller flera noder med tillräckligt med HBM och NVLink-, MNNVL- eller RDMA-väg som förväntas av dess tensor- och expertparallella inställningar.
  4. Starta under rubrikgränserna. Minska maximal modellängd, batchstorlek och samtidighet, verifiera sedan inladdning, OOM-beteende, korrekthet i utdata, förfyllnadshastighet, avkodningshastighet och all-till-all trafik.
  5. Skala endast efter mätning. Lägg till kontext, samtidiga förfrågningar, cachefunktioner, multimodala indata eller spekulativ avkodning en variabel i taget.

Ett kommando som vllm serve eller sglang serve beskriver hur man startar en kompatibel distribuerad runtime; det tar inte bort hårdvarukravet. När den nödvändiga accelerator-klassen inte är tillgänglig är de realistiska valen en hostad API, en hybridarkitektur som håller filer och hämtning lokalt, eller en mindre lokal modell som passar hemmets servers faktiska minnes- och tillförlitlighetsbudget.

Vanliga frågor

Kan jag köra Kimi K3 lokalt på en vanlig PC, Mac eller hemmets NAS?

Inte i praktisk fullmodellshastighet. Arkivet är ungefär 1,56 TB innan serveringsöverhuvud, medan ett normalt lokalt system också saknar acceleratorminne och högbandbreddstopologi som förväntas av nuvarande runtime-miljöer. Experimentell expertströmning eller tung avlastning kan visa att en lansering är tekniskt möjlig, men det är inte likvärdigt med responsiv eller produktionsklar servering.

Hur mycket lagring och minne kräver Kimi K3?

Den transparenta MXFP4 viktlastgränsen är cirka 1,4 TB, medan det offentliga arkivet är cirka 1,56 TB. Du behöver sedan extra diskutrymme, värd-RAM, accelerator-HBM eller VRAM, KDA-tillstånd, MLA KV-cache, aktiveringar, kommunikationsarbetsyta och operativt utrymme. Det finns inget enda värde som representerar alla dessa lager.

Vad är den minsta publicerade GPU-konfigurationen för Kimi K3?

De minsta publicerade dag-noll-konfigurationerna är företagsnoder med åtta acceleratorer, med nuvarande vLLM- och SGLang-vägar centrerade kring B300, GB300 eller MI350X/MI355X-klass hårdvara. Behandla dessa som startpunkter för körning, inte som en universell garanterad minimum; kontext, samtidighet, motorversion och produktion kan kräva fler resurser.

Kan Kimi K3 köras från SSD- eller NAS-avlastning?

SSD- eller NAS-lagring kan hålla checkpoint-delar, och experimentella körmiljöer kan strömma vikter genom värddatorns minne. Den begränsande faktorn är upprepad förflyttning av expertvikter och tillstånd genom lagring, nätverk, RAM och PCIe-länkar. Dessa vägar är mycket långsammare än acceleratorns HBM och högpresterande GPU-nätverk, så en experimentell lansering kan ge oanvändbar latens.

Kör Ollama hela Kimi K3-modellen lokalt?

Den nuvarande Ollama Kimi K3-postningen använder kimi-k3:cloud-taggen. Att köra en lokal Ollama-klient betyder inte att 1,56 TB checkpoint är laddad på den lokala maskinen; den listade vägen är molnbaserad.

Slutsats

Kimi K3 är nu verkligen tillgänglig som en öppen viktmodell, så klusteroperatörer kan ladda ner och distribuera hela checkpointen istället för att förlita sig på förhandsuppskattningar. Släppet ändrar verifiering och tillgång till verktyg, men ändrar inte den fysiska skalan på en modell med 2,8 biljoner parametrar.

De mest användbara Kimi K3-minnesvärdena svarar på olika frågor: cirka 1,4 TB är den transparenta fyrabitars viktendast-gränsen, cirka 1,56 TB är det aktuella lagringsavtrycket i arkivet, och 104 miljarder är den aktiverade beräkningsskalan per token. Inget av dessa värden beskriver ensam det fullständiga minnet som krävs för en körande tjänst.

För de flesta individer och hemdatorsanvändare är stoppgränsen tydlig: utan en företagsnod med åtta acceleratorer eller ett distribuerat kluster, använd hostad inferens, behåll privata data och hämtlager lokalt, eller välj en mindre modell. Det är det praktiska sättet att dra nytta av Kimi K3 utan att behandla en NAS, arbetsstation eller enskild GPU som en supernod för gränsmodeller.

Teknik- och AI-hubb

Mer att läsa

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.