Nyheder

Vores eksperimentelle konfiguration: en ~83,6 GB model, der kører lokalt på et budget RTX 3060

Qwen3.8-Flash-Next IQ3_S på en RTX 3060 12 GB med kun 48 GB system-RAM. Ingen sky-inferens. Kun overkommelig forbrugerhardware.

Strata lokal AI-inferens: 68 tokens per sekund på en RTX 3060 12 GB med 48 GB DDR5

Det her er utroligt!

Qwen3.8-Flash-Next IQ3_S (~83.6 GB) kører lokalt på et budget RTX 3060 12 GB med kun 48 GB system-RAM!

Op til 68 tokens/sek. afkodning, ~916 tokens/sek. promptbehandling og en 30K-token prompt behandlet på kun 34 sekunder.

Drevet af Strata af coldniko. Ingen sky-inferens. Bare overkommelig forbrugerhardware!

Fuldstændige benchmarks, hardwarespecifikationer, optimeringer og afvejninger nedenfor.

Du kan hoppe direkte til de vigtigste takeaways i den sidste sektion.

Hardwaren bag disse resultater

Ingen datacenter-GPU, ingen dyr multi-GPU-server og ingen massiv RAM-konfiguration.

Hele forsøget blev udført på en ganske almindelig forbruger/arbejdsstation-pc.

Den kompakte pc, der blev brugt til eksperimentet

CPU

Bundkort

Hukommelse

GPU

Opbevaring

OS

Netværk

Den afgørende detalje: modellen er meget større end den tilgængelige VRAM og RAM tilsammen.

Det er netop det, der gør dette eksperiment interessant.

Model-, motor- og hukommelsesarkitektur

Model

Qwen3.8-Flash-Next-GSQ-RCO-IQ3_S

To GGUF-skår:

Yderligere komponenter

Inferensmotor

Faktisk hukommelsestildeling

Vigtige konfigurationsindstillinger

--expert-cache auto
--prefill 4096
--spec 4
--spec-min-p 0.5
--mtp mtp/rt
--max-context 32768
--kv int8
--kv-grow
--kv-resident 32768
--vision
--vram-reserve-mib 960
--pool-workers 12
--conversation-cache-mib 1536
--prompt-cache-tail
--prompt-cache-spread
--resident-experts
--resident-budget-gib 24

Dette er ikke en konventionel "indlæs hele modellen i GPU-hukommelsen" opsætning.

Strata bruger GPU-hukommelse, system-RAM, ekspert-caching og NVMe-lagring sammen.

Den vigtige optimering er at minimere dyre ekspertoverførsler og samtidig holde GPU'en produktiv.

Reelle benchmarkresultater

Samme model, samme hardware, to routing-konfigurationer.

Tilstand A: hurtig, residency-biased ekspertruting (tidligere = 1,5)

KontekstForudfyldKold afkodningVarm afkodning
1K285 tok/s42 tok/s61 tok/s
4K804 tok/s50 tok/s65 tok/s
8K819 tok/s61 tok/s68 tok/s
16K916 tok/s60 tok/s68 tok/s
30K890 tok/s58 tok/s61 tok/s

Kold tid til første token:

Til sammenligning deaktiverer Mode B residency-biased routing (forud = 0):

KontekstForudfyldKold afkodningVarm afkodning
1K282 tok/s24 tok/s27 tok/s
4K781 tok/s29 tok/s26 tok/s
8K789 tok/s30 tok/s32 tok/s
16K889 tok/s30 tok/s29 tok/s
30K878 tok/s26 tok/s27 tok/s

500-tokens generationskørsel:

Hastighedsmålinger blev krydstjekket mod streamingtidspunkter på klientsiden.

Hovedobservation:

Deaktivering af cache-biased routing kan reducere afkodningshastigheden med cirka 2-2,4×.

Men der er en vigtig grund til ikke at lade aggressiv routing være aktiveret for hver arbejdsbyrde. Mere om det i næste afsnit.

Hastighed vs modelkvalitet: den skjulte afvejning

På denne Strata-motorversion bruger GPU'er med ≤13 GB VRAM automatisk residency-biased routing:

STRATA_ROUTE_PRIOR=1.5

Dette favoriserer eksperter, der allerede er tilgængelige i hurtig hukommelse i stedet for altid at vælge de eksperter, som den originale router foretrækker.

Fordelen er dramatisk:

Men dette er IKKE en gratis optimering.

Ændring af ekspertvalg kan ændre modeladfærd, øge divergensen fra den originale model og påvirke lange ræsonnementer eller agentarbejdsgange.

Ifølge udviklerens evaluering af 10 agentopgaver:

Selve basisresultaterne varierede mellem kørsler, så dette er et retningsbestemt resultat, ikke en endelig kvalitetsmåling.

Mine egne seks korte agentchecks bestod i begge tilstande.

Men en særskilt unikhed stress køre udsat gentagelse:

Konklusionen er ligetil:

Og benchmarkhastighed alene må aldrig forveksles med modelkvalitet.

Hurtig caching ændrer alt

Et af de mest imponerende resultater var ikke afkodningshastighed. Det var responstiden for gentagne anmodninger med den samme prompt.

Med en fuldt cachelagret prompt:

KontekstKold TTFTCachelagret TTFT
1K3.7 s0.08 s
4K4.9 s0.08 s
8K9.7 s0.27 s
16K17.3 s0.34 s
30K33.9 s0.44 s

Det er cirka 45-90 gange mindre tid til det første token i disse kørsler.

Prompt-cachen gør en enorm forskel, når du gentagne gange forespørger i det samme lange dokument eller opretholder en samtale med en stabil kontekst.

Motoren er også konfigureret til samtale-cache:

Der er en hage: Disse resultater er for identiske prompter med en fuldt genbrugelig cache.

De betyder ikke, at vilkårlige nye 30K-token-prompter behandles på et halvt sekund.

Men for interaktiv lokal AI er en varm cache en game changer.

SSD-mysteriet: PCIe 5.0 er ikke flaskehalsen

Først virkede NVMe-drevet mistænkeligt langsomt. Vi undersøgte PCIe-linket, lagertopologi og faktisk I/O-adfærd.

Drevet: Lexar NM1090 PRO 2 TB, PCIe 5.0 ×4.

Verificeret PCIe-forbindelse:

Så drevet kører med sin fulde PCIe 5.0-linkhastighed.

Direkte uncached læsebenchmarks:

Det parallelle resultat på 10,94 GB/s er særligt vigtigt: det overstiger den praktiske båndbredde for PCIe 4.0 × 4.

Hvorfor er single-stream-gennemstrømningen meget lavere?

Fordi PCIe-båndbredde ikke er det samme som gennemløb på applikationsniveau.

Kødybde, I/O-størrelse, forespørgselsparallelisme og latenstid betyder noget.

Stratas ekspertindlæsningsmønster er meget tættere på tilfældet med lavere samtidighed end på et syntetisk benchmark for maksimal gennemstrømning.

Observeret motorlagergennemstrømning:

Forskellen kommer fra hvor mange eksperter der skal hentes, ikke fra en PCIe-nedgradering.

Endnu en nyttig detalje: RTX 3060 i sig selv er en PCIe 4.0-enhed. At se dens link falde til Gen1, mens den er inaktiv, er normal strømstyringsadfærd.

Kontroller altid, hvilken enhed du måler, før du diagnosticerer et PCIe-problem.

En vigtig lektie: Lad ikke Linux cache en 83,6 GB-model på en 48 GB-maskine

Vi ramte et alvorligt problem under den første opstart.

Den første konfiguration tillod bufferindlæsning af modelfilerne.

Modellen er på ~83,6 GB, mens systemet kun har 48 GB fysisk RAM.

Under denne arbejdsbyrde kom Linux ind i et alvorligt pres på hukommelsen. Maskinen reagerede næsten ikke, inklusive SSH-forbindelse, og krævede en tvungen genstart.

Løsningen var at ændre indlæsningsstrategien og indføre hukommelsessikringer.

Aktuelle indstillinger:

Efter disse ændringer:

Lektionen:

Det er muligt at køre en model, der er større end din fysiske hukommelse, men hukommelsesregnskab er helt afgørende.

Sidecache-tryk, fastgjorte modeldata, residente eksperter og KV-cache skal betragtes sammen.

Kopier ikke blindt flag med maksimal ydeevne fra maskiner med meget større RAM-konfigurationer.

Strømforbrug, termik og slutningsomkostninger

Dette er endnu en behagelig overraskelse.

Målt komponenteffekt:

Tomgang med model indlæst:

Under generation:

Estimeret samlet systemeffekt ved væggen (ikke målt med en vægmåler):

Observerede temperaturer:

Ingen observeret termisk drosling.

Ved en antaget elpris på 0,25 €/kWh:

Dette gør det helt realistisk at betjene et dygtigt, privatlivsbevarende lokalt AI-slutpunkt derhjemme.

Det er selvfølgelig anslåede elomkostninger, ikke de samlede ejeromkostninger. Hardwareafskrivning, køling og vedligeholdelse er ekskluderet.

Hvor RTX 3060-opsætningen holder op med at give mening

Denne konfiguration er fremragende til korte interaktive anmodninger, men den har begrænsninger.

Vigtigst af alt:

Til sammenligning kørte jeg den samme model på et mere kraftfuldt lokalt system med en 24 GB GPU.

Målt ydeevne på dette system:

RTX 3060-systemet leverer meget lavere prefill-gennemløb og omtrent halvdelen af dekodningsgennemløbet i sammenlignelige tilfælde med en ottendedel af den tilgængelige kontekst.

12 GB-kortet er dog langt mere tilgængeligt og forbliver imponerende nyttigt.

Min nuværende tilgang:

Pointen er ikke at lade som om, at en billig GPU erstatter en avanceret maskine.

Pointen er, hvor meget nyttig lokal AI allerede kan køre på billig hardware.

Hvad kunne stadig optimeres?

Systemet fungerer allerede godt, men der er et par interessante muligheder for yderligere eksperimenter.

Samtidig slutning

Muligheden --slots 2 kunne forbedre den samlede gennemstrømning med to samtidige samtaler.

En anslået +10–12 % samlet gennemstrømning er mulig for denne arbejdsbyrde, men den skal valideres.

Det betyder ikke, at en enkelt samtale bliver 12 % hurtigere.

Større prefill batches

Nuværende: --prefill 4096

Kandidat: --prefill auto:16384

Større forfyldningsvinduer kan forbedre langvarig behandling, men tilgængelig VRAM er allerede stram.

Med omkring 11,14 GiB af GPU'ens 12 GiB optaget, skal hukommelsesadfærd måles omhyggeligt.

Mere system-RAM

Brug af --ple-io ram kunne bringe flere modeldata ind i systemhukommelsen og reducere lagerlæsninger.

Udviklerens dokumentation foreslår:

Men denne konfiguration ville kræve væsentligt mere RAM, cirka 72+ GiB for det målte layout.

Det er ikke praktisk på den nuværende 48 GB-konfiguration.

Spekulativ afkodning

MTP spekulativ afkodning er allerede aktiveret.

Observeret accept: ~33–41 accepterede tokens ud af 50–60 udkastede, eller cirka 65–70 %.

Længere sammenhæng

Den nuværende 32K-grænse er en operationel konfigurationsgrænse, ikke et bevis på, at selve modellen kun understøtter 32K.

Forøgelse af den kræver genkontrol af hukommelseskapacitet, KV-cache-adfærd, latens og stabilitet.

For denne arbejdsbyrde kan reduktion af dyre ekspertlæsninger og forbedring af adgangsmønstre betyde mere end at hæve drevets maksimale sekventielle båndbredde.

Som altid: benchmark den reelle arbejdsbyrde, ikke kun hardwaremarketingtal.

Sidste tanker

Her er hvad dette eksperiment demonstrerer.

En ~83,6 GB kvantiseret MoE-model kan køre lokalt på:

Med målte resultater op til:

Men der er vigtige forbehold.

Jeg er især interesseret i den praktiske økonomi i lokal kunstig intelligens.

Ikke kun det maksimale benchmark på et €10.000-system, men den nyttige ydeevne, der kan opnås på forbrugermaskiner og overkommelige konfigurationer, der starter omkring €1.000.

Privatliv, uafhængighed, kontrollerede driftsomkostninger og brugbarhed i den virkelige verden betyder mere end at jagte imponerende benchmark-tal alene.

Dette er stadig et eksperiment i udvikling, og jeg vil blive ved med at dele målingerne, fejlene, konfigurationsændringerne og forbedringerne.

Fremtiden for lokal kunstig intelligens er allerede ved at blive overraskende overkommelig.

Senere tilføjelser

Åh, jeg glemte at nævne, at GPU'en kører med NVIDIA Unlock, som blev udgivet for blot et par dage siden, i sidste uge.

Jeg har nu bedt min AI-agent om at køre de samme benchmarks uden oplåsning, så vi vil være i stand til at sammenligne resultaterne på omkring 15-20 minutter.

I de næste par dage, men ikke i dag, vil jeg installere denne GPU i et system, der koster mindre end $1.000, og se, hvordan det fungerer der.

Original tråd på X · Alle nyheder