Přeskočit na obsah
U sebe doma 2 min čtení

vLLM 0.28.0 přesunul podporu bitsandbytes z hlavního stromu do zásuvného modulu

Obsluha jazykových modelů vLLM vydala 26. srpna 2026 verzi 0.28.0 s 584 commity od 270 přispěvatelů. Podpora kvantizace bitsandbytes odešla z hlavního stromu do samostatného zásuvného modulu, dvě ladicí volby byly odstraněny a knihovna Transformers musí být nově ve verzi 5.15.0. Výchozí velikost dávky tokenů se zdvojnásobila na 16 384.

Regály se servery v serverovně
vLLM obsluhuje jazykové modely na serveru a nová verze mu mění výchozí velikost dávky. Foto: Indrajit Das, Wikimedia Commons (CC BY-SA 3.0)

Projekt vLLM vydal 26. srpna 2026 verzi 0.28.0. Poznámky k vydání počítají 584 commitů od 270 přispěvatelů, z toho 76 nových. Kdo aktualizuje z předchozí řady, narazí nejdřív na čtyři změny, které zpětně slučitelné nejsou, a na tři přenastavené výchozí hodnoty.

Bitsandbytes se od této verze instaluje zvlášť

Nejcitelnější je odchod knihovny bitsandbytes. Kvantizace vah do čtyř a osmi bitů přes tuhle knihovnu byla dosud přímo ve vLLM. Návrh #43529 ji z hlavního stromu vyjmul a přenesl do samostatného zásuvného modulu vllm-bnb-plugin; v kódu je to 187 přidaných řádků proti 1 895 odebraným ve 31 souborech. Modely v tomhle formátu poběží dál, ale až po doinstalování modulu příkazem uv pip install vllm-bnb-plugin. Tak to v popisu návrhu píše jeho autor.

Je to první polovina většího záměru. Rozprava #39583 navrhuje vystěhovat z hlavního stromu vedle bitsandbytes i podporu formátu GGUF. U GGUF poznámky k vydání 0.28.0 žádnou takovou změnu neuvádějí, takže ta část zatím zůstává na svém místě.

Dvě volby z konfigurace zmizely

Druhá dvojice zpětně neslučitelných změn míří na lidi, kteří si vLLM ladí ručně. Návrh #49389 odstranil dopočet měřítek KV cache za běhu (calculate_kv_scales), který byl už dřív označený za odepsaný. Návrh #48684 zrušil přepínač override_attention_dtype, kterým se dal vnutit datový typ mechanismu pozornosti. Kdo má některý z nich ve spouštěcím skriptu, dostane po aktualizaci chybu, ne varování.

Čtvrtou změnou je povinný skok knihovny Transformers na verzi 5.15.0 (#51668). Ta řada sama nese svůj vlastní seznam nekompatibilních změn, takže se s aktualizací vLLM mění i chování knihovny pod ním. Předchozí vydání 0.27.0 stálo na podobném skoku, jen u PyTorche.

Dávka je nově dvojnásobná

Výchozí hodnota max_num_batched_tokens stoupla z 8 192 na 16 384 (#51726). Je to strop na počet tokenů, které plánovač nacpe do jednoho průchodu; čím vyšší, tím líp se karta vytíží, ale tím víc paměti si obsluha vezme. Autor návrhu podmínku napsal do popisu rovnou: zvýšit se to má tam, kde je paměti dost.

Druhá přenastavená hodnota zapíná ukládání společných předpon (prefix caching) u modelů rodiny Mamba (#50991), třetí zvedá počet zachytávaných grafů CUDA na kartách Blackwell na 1 024 (#49390). Ani jedna nic neruší, obě mění chování bez zásahu do konfigurace.

Zbytek vydání táhnou velké modely

Mimo tyhle položky je 0.28.0 hlavně kolo optimalizací pro dva modely. U Kimi K3 přibylo souběžné zpracování kontextu při dekódování, spojené kernely FlashKDA a volitelné rozdělení sdíleného experta, které podle poznámek ušetří kolem 17 GiB paměti na kartu. U DeepSeeku V4 začala řídká varianta MLA fungovat od začátku do konce, tedy i pro spekulativní dekódování.

K tomu se rozšířilo odkládání KV cache: nově se dá odsypat i na disk a správce druhé úrovně smí sedět mimo repozitář vLLM. Rozhraní v Rustu dostalo samostatný renderer a posílání obrázků přes gRPC.

Jediné, co se z poznámek k vydání vyčíst nedá, je dopad těch tří výchozích hodnot na konkrétní sestavu. Čísla u nich pocházejí od přispěvatelů projektu a nikdo je zatím nezopakoval nezávisle, takže po aktualizaci má smysl změřit si obsazenou paměť dřív, než se stroj pustí do ostrého provozu.

Diskuse

Zatím tu nikdo nediskutuje. Můžete být první.

Napsat příspěvek

Diskutovat můžete i bez účtu. S registrací se ale příspěvek zveřejní hned a nemusíte pokaždé vyplňovat jméno. Účet už máte? Přihlaste se.

Nezveřejňujeme ho, slouží jen redakci.

Podporuje zápis Texy: **tučně**, *kurzíva*, odrážky, odkazy.

Dál k tématu

  1. U sebe doma

    Ollama pozastavila převod starších modelů, po kterém zabíraly na disku dvojnásobek

    Ollama 0.40 začala bez ohlášení přepisovat starší stažené modely do tvaru, který llama.cpp přečte bez záplat, a původní soubor nechávala vedle jako zálohu. Převedené…

  2. U sebe doma

    DGX Spark se 64 GB má poloviční paměť, ale stejnou propustnost 273 GB/s

    Nvidia nabízí DGX Spark se 64 GB od 23. října přes šest výrobců za 4 999 dolarů, o čtvrtinu dráž, než loni stála verze se 128 GB. Ta mezitím podražila na 6 950 dolarů.…

  3. U sebe doma

    Nejstahovanější převod modelu Clef do GGUF nemá rozhodovací hlavu

    Cloudflare zveřejnil 30. září rozhodovací modely Clef a Clef-Flash, které místo textu vracejí pravděpodobnosti voleb. Počítá je zvláštní hlava se 128 miliony parametrů.…

  4. U sebe doma

    Ternární Bonsai 2 vyšel v baleních, která přečte jen fork llama.cpp

    Prism ML vydal druhou generaci svého ternárního přebalení modelu Qwen3.8-27B: 5,95 GB proti 53,8 GB u souboru v F16. Oba zveřejněné soubory ale nesou typy tenzorů, které…