Přejít k navigační liště

Zdroják » Zprávičky » DeepSeek zveřejnil DeepInfer, inferenční framework pro své modely

DeepSeek zveřejnil DeepInfer, inferenční framework pro své modely

Zprávičky ‐ ‐ AI ‐

Společnost DeepSeek zveřejnila na GitHubu pod licencí Apache 2.0 projekt DeepInfer. Podle popisu jde o výkonný framework pro velkoškálovou inferenci, který pohání produkční služby DeepSeeku. Open source verze ale nabízí jen offline inferenci s klíčovými funkcemi potřebnými pro nasazení ve velkém. Podporovaným modelem je zatím DeepSeek-V4.1-Flash, výchozí checkpoint se stahuje z Hugging Face.

Co framework umí

  • optimalizované kernely, runtime modelu a samplování, mj. na bázi knihoven FlashMLA, DeepGEMM, DeepEP a vlastních TileLang kernelů
  • paralelizaci Attention DP / balanced CP a MoE EP + EPLB
  • DSpark a verifikaci řízenou odhadem spolehlivosti (confidence-scheduled verification), která zrychluje dekódování pomocí návrhových tokenů
  • SWA bounded replay, tedy omezení práce při prefillu na ohraničený suffix
  • asynchronní plánování s téměř nulovou režií
  • batch-invariantní inference a deterministické samplování, které dávají stejné výstupy pro stejný vstup (zatím jen na NVIDIA)
  • strukturované výstupy omezené regulárním výrazem, JSON schématem nebo gramatikou EBNF

Hardware a požadavky

DeepInfer cílí na GPU NVIDIA generace SM100 a na NPU Huawei Ascend 950. Ke sestavení je potřeba Linux, GCC 13 a novější, Python 3.12 a podle platformy CUDA 13, nebo CANN 9.2. Samotné sestavení je jednoduché: nastaví se proměnná DEEPINFER_ACCELERATOR a spustí se build.sh. Příklad offline inference je v adresáři examples.

Co v release chybí

Pro provoz kompletní inferenční služby si budou muset zájemci doplnit vlastní KV cache systém, oddělení fází VE/Prefill/Decode (většina potřebné funkcionality prý už v enginu je) a vyvažování zátěže mezi datově paralelními replikami pro prefill i decode. Autoři také uvádějí, že framework původně vznikl především nad vLLM a čerpal inspiraci z SGLang a TensorRT-LLM.

Výkon

Prefill byl měřen na 4 GPU SM100, decode na 64 GPU, vždy v rámci jedné scale-up domény. Skript pro reprodukci měření je součástí repozitáře.

Odkaz: github.com/deepseek-ai/DeepInfer

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů

Spacer.gif a tabulky v tabulkách: Jak se kdysi dělaly webové stránky

Kdo dnes napíše display: grid a za minutu má hotový třísloupcový layout, těžko si představí, jakou akrobacii to stálo před pětadvaceti lety. Webové stránky tehdy držely pohromadě vnořené tabulky, průhledné obrázky o velikosti jednoho pixelu a pevná víra, že to nikdo neotevře v jiném prohlížeči. Pojďme si připomenout, jak to fungovalo, proč to fungovalo a proč jsme s tím museli skončit.

Rust pomohl vrátit JPEG XL do Chromu. Stačí to k úspěchu na webu?

Před čtyřmi lety Google podporu JPEG XL z Chromu odstranil. Teď formát vrací s dekodérem v Rustu, který vznikl na popud vývojářů Firefoxu. AVIF přitom může nabídnout menší soubory a bezeztrátový WebP rychlejší dekódování. JPEG XL má jiné přednosti: velkou fotografii dokáže zobrazovat už během stahování a staré JPEGy zmenší bez další ztráty kvality. Vedle historie jeho návratu se podíváme na výsledky srovnání, bezeztrátovou kompresi i praktické nasazení jednotlivých formátů na webu.