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

    SGLang odstranil přepínač pro kvantizaci, který v devíti vydáních jen hlásil chybu

    Přepínač --torchao-config končil v SGLangu chybou ImportError, ať mu uživatel předal kteroukoli z povolených hodnot. Rozbil ho skok verze knihovny torchao, který se…

  2. U sebe doma

    Převodník llama.cpp devět měsíců přehlížel doporučený postih za opakování

    Oprava z 24. srpna 2026 mění v převodníku llama.cpp jediný řádek: doporučený postih za opakování se nově čte i pod jménem repetition_penalty. Dosud se hledal jen pod…

  3. U sebe doma

    Ornith 1.5 nese v repozitáři obrazový kodér, jeho karta uvádí jen generování textu

    Tři velikosti modelu Ornith 1.5 vyšly 18. srpna 2026 s obrazovým kodérem, procesorem videa a šablonou rozhovoru, která počítá obrázky. V balíčcích GGUF k nim leží…

  4. U sebe doma

    Kalibrační text pro kvantizaci do GGUF se projeví až pod čtyřmi bity na váhu

    Vydavatel kvantizovaných kopií modelů, který na Hugging Face vystupuje jako bartowski, zveřejnil 17. srpna novou kalibrační sadu a měření, které za ní stojí. Nad zhruba…