
TurboQuant od Googlu právě zmenšil 31GB AI index na 4 GB — co to vlastně znamená
31 GB na 4 GB. To je číslo, které v červnu 2026 srazilo akcie Micronu o pár procent a kvůli kterému polovina vývojářského Twitteru propadla panice, jestli se jim právě nezhroutily účty za RAG. Matematika pod tím je reálná: TurboQuant od Googlu (arXiv 2504.19874, přijato na ICLR 2026) komprimuje paměť LLM zhruba 6× na asi 3 bity na hodnotu s téměř nulovou ztrátou přesnosti. Ale většina článků udělala jednu chybu, a ta mění způsob, jak byste měli celý příběh číst.
Příběh komprese paměti AI Google TurboQuant jsou vlastně dva příběhy ve stejné mikině. Pojďme je rozmotat.
Hlavní závěry
- TurboQuant je kompresní algoritmus Googlu nevyžadující trénink: ~6× redukce KV cache na ~3 bity, téměř nulová ztráta přesnosti (ICLR 2026).
- TurboVec je samostatná knihovna třetí strany v Rustu, která implementuje TurboQuant. Google ji nevydal.
- Virální demo „31 GB → 4 GB, poráží FAISS" je od TurboVec, ne od samotného TurboQuant.
- Skutečná výhra pro vývojáře je levnější inference dlouhého kontextu a menší indexy RAG, ale oficiální vydání od Googlu je článek, ne produkt.
Co je TurboQuant od Googlu, lidsky řečeno?
TurboQuant je algoritmus vektorové kvantizace od Google Research, který nevyžaduje trénink a je datově nezávislý (data-oblivious). Komprimuje KV cache LLM přibližně 6× na zhruba 3 bity na hodnotu, s téměř nulovou ztrátou přesnosti. Je publikován v arXiv 2504.19874 a přijat na ICLR 2026. „Nevyžaduje trénink" znamená, že funguje na stávajících modelech rovnou, bez nutnosti fine-tuningu.
Tak co se vlastně komprimuje? Hlavně dvě věci.
Zaprvé, KV cache. Když model čte vaši konverzaci, ukládá si průběžný souhrn všeho dosavadního, zvaný key-value cache (mezipaměť klíč-hodnota). Představte si ji jako krátkodobou paměť modelu. Čím delší kontextové okno, tím víc této paměti drží a tím víc GPU RAM to žere. Chat o 128k tocích může KV cache nafouknout na mnoho gigabajtů. Proto se serving dlouhého kontextu rychle prodraží a proč se vůbec objevila věc jako prompt caching pro snížení nákladů na API.
Zadruhé, vektorové indexy. Embeddingy, které pohánějí sémantické vyhledávání a RAG, jsou velká pole čísel s plovoucí řádovou čárkou. Uložte jich miliony v plné přesnosti a koukáte na desítky gigabajtů RAM.
TurboQuant zmenší obojí. A teď to nejlepší: nepotřebuje k tomu žádná vaše data. Většina kvantizačních schémat nejdřív studuje vzorek vašich vektorů a pak sestaví codebook vyladěný na míru. TurboQuant to přeskočí. Je datově nezávislý (data-oblivious), což znamená, že dosáhne svého kompresního poměru, aniž by se kdy podíval na vaši distribuci.
Skutečný trik TurboQuant není kompresní poměr. Je to, že k jeho dosažení nepotřebuje žádná trénovací data.
To je ten pravý průlom. Můžete ho namířit na model, který už provozujete, a získat úspory okamžitě.
TurboQuant vs. TurboVec: Omyl, který dělají všichni
TurboQuant je kompresní algoritmus Googlu (arXiv 2504.19874, ICLR 2026). TurboVec je samostatná knihovna třetí strany v Rustu a Pythonu (RyanCodrai/turbovec), která implementuje TurboQuant pro vektorové vyhledávání. Google TurboVec nevydal. Virální výsledek „31 GB → 4 GB, poráží FAISS" patří TurboVec, ne samotnému TurboQuant. Pokud si z tohoto článku máte zapamatovat jednu věc, zapamatujte si tohle.
Tady to začalo být zmatené. Když se benchmark 31 GB → 4 GB začátkem června 2026 stal virálním, pár médií (včetně Tech Startups) otisklo titulky, že Google „vydal TurboVec". To se nestalo. Ověřte si zdroj: TurboVec sídlí na GitHubu a PyPI jako RyanCodrai/turbovec. Je to open-source knihovna, kterou postavil vývojář jménem Ryan Codrai. MarkTechPost to orámoval správně, když ho popsal jako „vektorový index v Rustu s Python bindingy, postavený na algoritmu TurboQuant od Googlu."
Vztah je tedy jednoduchý: Google publikoval matematiku a komunita s ní postavila nástroje. TurboVec je z těch nástrojů nejviditelnější.

| TurboQuant | TurboVec | |
|---|---|---|
| Co to je | Kompresní algoritmus | Knihovna vektorového indexu (Rust + Python) |
| Kdo to vytvořil | Google Research + DeepMind | Ryan Codrai (třetí strana) |
| Kde | arXiv 2504.19874, ICLR 2026 | GitHub RyanCodrai/turbovec, PyPI |
| Hlavní číslo | ~6× snížení KV cache na ~3 bity | 31 GB na ~4 GB pro index s 10M dokumentů |
| Stav | Výzkumný článek + algoritmus | Funkční open-source knihovna |
Google vytvořil algoritmus. Vývojář jménem Ryan Codrai vytvořil knihovnu, kterou všichni screenshotují. Není to totéž.
Pokud zvažujete, kam by se index založený na TurboQuant vešel vedle vašeho současného setupu, náš přehled nejlepších vektorových databází v roce 2026 staví FAISS, Qdrant a novější komprimované indexy vedle sebe.
Jak TurboQuant komprimuje paměť, aniž by zničil přesnost?
TurboQuant používá náhodnou rotaci plus kvantizační schéma v polárních souřadnicích (PolarQuant) a projekci ve stylu Johnson-Lindenstrauss (QJL, Quantized Johnson-Lindenstrauss), aby hodnoty před kvantizací rovnoměrně rozprostřel. Právě toto téměř optimální zkreslení mu umožňuje klesnout na asi 3 bity na hodnotu při téměř neporušené přesnosti, bez nutnosti přetrénování modelu.
Pojďme si to rozbalit, protože za tím žargonem se skrývá docela intuitivní myšlenka.
Když kvantizujete, zaokrouhlujete čísla na méně bitů. Nebezpečí je, že některé dimenze vektoru nesou mnohem větší váhu než jiné, takže jejich nešikovné zaokrouhlení zničí výsledek. Řešení TurboQuant je vektor nejdřív náhodně otočit. Představte si, že balíček karet před rozdáním důkladně zamícháte, aby žádná ruka nebyla jednostranná. Po rotaci jsou hodnoty rozprostřené tak, že žádná dimenze nedominuje, a zaokrouhlování bolí mnohem míň.
To je ta část QJL: náhodná projekce, která vše promíchá, přičemž zachová vzdálenosti. PolarQuant (představený na AISTATS 2026) pak kvantizuje otočené hodnoty v polárních souřadnicích, což jejich distribuci sedí lépe než prosté zaokrouhlování na mřížku.
Výsledkem je to, čemu článek říká téměř optimální zkreslení (near-optimal distortion), tedy že se blíží teoretické Shannonově mezi toho, jak málo kvality můžete ztratit při daném bitovém rozpočtu. Lidsky řečeno: pro 3 bity na hodnotu už toho moc lépe udělat nejde a TurboQuant se tam dostane bez studování vašich dat.
Pro kompletní mechanismus jsou primárními zdroji blog Google Research a článek na arXiv. InfoQ má taky přehledný rozbor úhlu KV cache pro vývojáře, pokud chcete pohled praktika.
Co 31 GB → 4 GB vlastně znamená pro váš účet za RAM?
Index RAG s 10 miliony vektorů, který v plné přesnosti potřebuje ~31 GB RAM, klesne s kompresí TurboVec založenou na TurboQuant na zhruba ~4 GB, dost na to, aby se vešel na běžnou instanci místo paměťově náročného tieru. U KV cache ~6× redukce znamená zhruba 6× víc souběžných sessionů dlouhého kontextu na stejné GPU. To je ta část, která se skutečně projeví na faktuře.
Spočítali jsme čísla, která konkurence ne. Nejdřív rychlá poznámka o upřímnosti: vše níže je odhad a model (červen 2026) z veřejných cen cloudu a poměrů uváděných v článku. TurboVec jsme v produkci nespouštěli, takže to berte jako matematiku, ne benchmark, který jsme fyzicky změřili. Cenové tiery se drží stejného základu, který používáme v našem průvodci snížením nákladů na LLM API.

Tady je embeddingový index s 10 miliony dokumentů, plná přesnost vs. komprimovaný TurboVec, namapovaný na cloudový tier RAM, který byste skutečně potřebovali:
| Index RAG s 10M vektorů | Potřebná RAM | Typický tier instance | Přibližné měsíční pásmo nákladů na RAM |
|---|---|---|---|
| Plná přesnost (float32) | ~31 GB | 32GB+ paměťově optimalizovaná | vyšší (paměťově optimalizovaný tier) |
| Komprimovaný TurboVec | ~4 GB | 8GB univerzální | mnohem nižší (běžný tier) |
Přechod z paměťově optimalizovaného boxu na malý univerzální je celý příběh. U self-hostovaného indexu je to často rozdíl mezi účtem, ze kterého se vám svírá žaludek, a tím, kterého si sotva všimnete. Pokud stavíte pipeline, která na něm stojí, náš návod na stavbu aplikace RAG pokrývá, kam tento index patří.
Teď strana KV cache, modelovaná na pevné 24GB GPU obsluhující sessiony se 128k kontextem:
| KV cache, 24GB GPU @ 128k kontext | Souběžné sessiony (modelováno) |
|---|---|
| Plná přesnost | základ (řekněme ~N) |
| ~3bitový TurboQuant (~6×) | zhruba 6× N |
6× snížení KV cache nešetří jen RAM. Umí proměnit jednu GPU na šest pro serving dlouhého kontextu.
Proto tohle znamená víc pro workloady dlouhého kontextu než pro cokoli jiného. Pokud obsluhujete spoustu krátkých chatů, vaše KV cache nikdy nebyla úzké hrdlo. Pokud provozujete 128k tokenové agenty nebo analýzu dokumentů, 6× snížení změní ekonomiku na GPU přes noc. Reportáž VentureBeat uvádí horní hranici zisku propustnosti až 8× na H100 s úsporou nákladů přes 50 %, což sedí s naší modelovanou matematikou souběžnosti.
Proč klesly akcie výrobců paměťových čipů a přehnal to Wall Street?
Po odhalení TurboQuant klesly akcie Micronu, Western Digital a Seagate ze strachu, že radikálně levnější paměť AI zmenší budoucí poptávku po DRAM a HBM — v rámci takzvaného rámování „moment DeepSeek". Analytici včetně Wells Fargo tvrdili opak: levnější paměť žene vyšší celkové využití, ne nižší, skrze Jevonsův paradox.
Narativ se napsal sám. AI je teď největší kupující vysokorychlostní paměti (high-bandwidth memory), takže pokud algoritmus Googlu sníží potřebu paměti 6×, logika velí, poptávka po čipech klesne, a výrobci čipů taky. TechCrunch dokonce sáhl po přirovnání k „Pied Piper", fiktivnímu kompresnímu startupu ze seriálu Silicon Valley od HBO, který sliboval zmenšit data světa. Akcie na tom strachu klesly.
Tady je klidnější pohled, který zpravodajský cyklus většinou přeskočil. Wells Fargo poukázal na Jevonsův paradox: když je něco levnější a efektivnější, obvykle toho spotřebujeme celkově víc, ne míň. Levnější paměť AI znamená, že víc aplikací nasadí funkce dlouhého kontextu, víc týmů si self-hostuje větší indexy RAG a proběhne víc inferencí, tečka. Zisky efektivity mají dlouhou historii v tom, že celkovou poptávku spíš zvyšují, než zabíjejí.
Trh ocenil TurboQuant jako zabijáka poptávky. Historie říká, že levnější výpočty obvykle znamenají, že jich prostě využijeme víc.
Byl tedy ten pokles přehnaný? Pravděpodobně, aspoň krátkodobě. Výzkumný článek není okamžitá celoplošná přestavba oboru. Trh reagoval na titulek; skutečné nasazení potrvá čtvrtletí a efekt indukované poptávky může úspory klidně převálcovat.
Dá se TurboQuant použít už dnes?
Ano, částečně. Oficiální vydání TurboQuant od Googlu je článek a algoritmus, ne hotový produkt k nasazení. Ale komunitní implementace už existují: TurboVec (RyanCodrai/turbovec, na PyPI) pro vektorové indexy a AmesianX/TurboQuant pro llama.cpp (asi 5,2×, s podporou DeepSeek-V2/V3 a GLM-4.7-Flash skrze MLA). Ekosystém je mladý, ale použitelný.
Pokud si chcete vyzkoušet stranu vektorového indexu, TurboVec je na dosah pip:
pip install turbovec
# Rust + Python bindings, implements Google's TurboQuant for vector search
# llama.cpp KV-cache impl (DeepSeek/MLA): github.com/AmesianX/TurboQuant
# Python reference impl: github.com/yashkc2025/turboquantPro stranu KV cache u lokálních modelů je tou, co sledovat, implementace llama.cpp AmesianX/TurboQuant, zvlášť pokud provozujete modely DeepSeek nebo GLM s multi-head latent attention. Hezky se doplňuje s lokálním setupem LLM, protože menší KV cache znamená, že na stejné kartě ujedete větší kontext. A pokud vybíráte, který otevřený model proti tomu spustit, naše benchmarky nejlepších open-source LLM pokrývají rodiny DeepSeek a GLM přímo.
Upřímná výhrada: tohle je „článek teď, ekosystém dospívá". Oficiální výstup Googlu je výzkum, ne podporovaný produkt se SLA.
Upřímná odpověď: TurboQuant je nasaditelná matematika, ne tlačítko ke stažení. Zatím.
Je TurboQuant humbuk, nebo skutečná věc? Upřímný verdikt
TurboQuant je skutečný a opravdu chytrý. Jeho design nevyžadující trénink je ten pravý průlom a výhra u KV cache znamená nejvíc pro workloady dlouhého kontextu. Ale není to magie: je to jeden z mnoha pokroků v kvantizaci, hlavní číslo 31 GB → 4 GB patří TurboVec, ne Googlu, a burzovní panika přestřelila výzkumný výsledek.
Podle našich zkušeností s laděním nákladů na inferenci a RAM pro klienty je tím, co rozhoduje, zda se technika jako tato vyplatí adoptovat, tření. Tady vyhrává „bez tréninku" na plné čáře, protože není žádný cyklus fine-tuningu, žádný codebook k údržbě, žádná chirurgie modelu. Můžete to přišroubovat k něčemu, co už provozujete.
Co to mění:
- Levnější inference dlouhého kontextu, kde náklady na paměť skutečně bolí.
- Menší self-hostované indexy RAG, které se vejdou na levnější hardware.
- Kompresní možnost, kterou můžete adoptovat, aniž byste cokoli přetrénovali.
Co to nemění:
- Pro krátký kontext a malé modely toho moc neudělá, tam KV cache nikdy nebyla úzké hrdlo.
- Nezastará vaše stávající kvantizace přes noc; je to doplněk, ne náhrada.
- Oficiální vydání Googlu je pořád článek, takže nástroje produkční kvality jsou zatím na komunitě.
Pokud se snažíte zjistit, co tohle znamená pro vaši vlastní inferenci nebo účet za RAM, přesně tenhle druh modelování nákladů děláme pro klienty v Techsy. Získejte bezplatnou konzultaci, pokud na to chcete druhý pár očí.
O autorovi
Mert Batur Gurbuz je spoluzakladatel Techsy.io, kde tým dodává AI agenty, automatizační systémy a hlasové/SDR pipeline pro B2B klienty. Studuje na University of Birmingham a píše o stacku nástrojů LLM, který tým Techsy skutečně používá v produkci. Spojte se na LinkedIn.
Často kladené otázky
Co je Google TurboQuant?
TurboQuant je algoritmus vektorové kvantizace od Google Research, který nevyžaduje trénink, publikovaný v arXiv 2504.19874 a přijatý na ICLR 2026. Komprimuje KV cache LLM přibližně 6× na zhruba 3 bity na hodnotu, s téměř nulovou ztrátou přesnosti. Protože je datově nezávislý, funguje na stávajících modelech bez jakéhokoli fine-tuningu nebo přetrénování.
Vydal Google skutečně TurboVec?
Ne. TurboQuant je algoritmus Googlu. TurboVec je samostatná knihovna třetí strany v Rustu a Pythonu (RyanCodrai/turbovec), postavená na TurboQuant nezávislým vývojářem. Některá média nesprávně připsala Googlu vydání TurboVec, když se virální benchmark 31 GB → 4 GB stal virálním, ale GitHub ukazuje, že jde o komunitní projekt.
Je TurboQuant totéž co TurboVec?
Ne. TurboQuant je kompresní algoritmus, který Google publikoval. TurboVec je jedna knihovna, která tento algoritmus implementuje pro vektorové vyhledávání. Jedno je matematika; druhé je nástroj postavený s tou matematikou. Slavný výsledek „31 GB → 4 GB, poráží FAISS" je od TurboVec, ne něco, co Google dodal přímo.
Ztrácí TurboQuant přesnost?
Téměř nulová ztráta přesnosti je hlavní tvrzení z článku, a to i při zhruba 3 bitech na hodnotu. Algoritmus dosahuje téměř optimálního zkreslení (blízkého Shannonově mezi) tím, že vektory před kvantizací náhodně otočí, takže žádná dimenze nedominuje. V praxi to znamená, že pokles kvality je dost malý na to, aby byl pro většinu workloadů zanedbatelný.
Kolik RAM TurboQuant ušetří?
Asi 6× u KV cache, když ji stlačí na zhruba 3 bity na hodnotu. Na straně vektorového indexu předvedl TurboVec index s 10 miliony dokumentů zmenšený z 31 GB na asi 4 GB, až 92% snížení paměti. Vaše skutečné úspory závisí na vaší výchozí přesnosti a na tom, zda komprimujete KV cache, embeddingy, nebo obojí.
Je to jen humbuk, proč klesly akcie pamětí?
Je to skutečný pokrok, ale panika přestřelila výzkumný výsledek. Micron, Western Digital a Seagate klesly ze strachu, že levnější paměť AI sníží poptávku po čipech. Wells Fargo namítl Jevonsův paradox: levnější, efektivnější paměť obvykle zvyšuje celkové využití. Článek taky není okamžitá celoplošná přestavba oboru, takže krátkodobá reakce vypadá přehnaně.
Dá se TurboQuant použít dnes?
Částečně. Oficiální vydání Googlu je článek a algoritmus, ne produkt. Komunitní implementace existují teď: TurboVec na PyPI pro vektorové indexy, AmesianX/TurboQuant pro llama.cpp (DeepSeek-V2/V3 a GLM-4.7-Flash skrze MLA) a yashkc2025/turboquant jako referenční implementace v Pythonu. Ekosystém je mladý, ale už použitelný.
Jak se TurboQuant liší od kvantizace, kterou už dělám?
Většina kvantizací studuje vzorek vašich dat, aby sestavila vyladěný codebook. TurboQuant nevyžaduje trénink a je datově nezávislý, takže dosáhne svého poměru, aniž by se kdy podíval na vaši distribuci. Také cílí konkrétně na KV cache a vektorové indexy, s téměř optimálním zkreslením, místo aby jen komprimoval váhy modelu.
Funguje TurboQuant s DeepSeek nebo llama.cpp?
Ano, skrze implementaci llama.cpp AmesianX/TurboQuant, která uvádí asi 5,2× kompresi a podporuje DeepSeek-V2/V3 a GLM-4.7-Flash přes multi-head latent attention (MLA). Díky tomu je to praktická volba, pokud si tyto modely self-hostujete a chcete menší KV cache pro delší kontext na stejném hardwaru.
Kdy TurboQuant skutečně pomůže nejvíc?
Nejvíc pomůže u inference dlouhého kontextu a velkých self-hostovaných indexů RAG, kde je paměť skutečné úzké hrdlo. 6× snížení KV cache znamená víc souběžných sessionů se 128k kontextem na GPU a komprimovaný embeddingový index se vejde na levnější instance. Nejmíň pomůže u krátkých chatů a malých modelů, kde KV cache nikdy nebyla vaším nákladovým hybatelem.