Блог AST-SoftPro
Glyd против Strata и Infernix: три движка для Qwen3.8-Flash-Next на потребительском железе
Qwen3.8-Flash-Next (125B MoE, 6B активных, 262K контекст) стал главным «локальным флагманом» осени 2026. За месяц вокруг него выросло сразу несколько inference-движков, заточенных под одно семейство моделей. Свежий — Glyd (Rust + CUDA), заявивший 117–173 tok/s на одной RTX 4080 SUPER 16 GB. Разбираем его рядом с двумя уже состоявшимися конкурентами: Strata и Infernix.
Модель, которую все гоняют
Qwen3.8-Flash-Next — ультра-разреженный MoE: 125B основных параметров + 51B n-gram embedding table, из которых на токен активируется ~6B. Нативный контекст — 262 144 токена (до 1M через YaRN). Архитектура построена на гибриде Gated DeltaNet и Gated Attention и рассчитана на выгрузку n-gram эмбеддингов в оперативную память. Именно эта «512 эксперта на слой, активны только ~10» делает модель привлекательной для CPU+GPU гибридного инференса — и именно поэтому каждый из трёх движков решает одну и ту же задачу: как удержать горячих экспертов в VRAM, а холодных — в RAM, не теряя скорость.
Glyd: Rust + CUDA, адаптивный квант по экспертам, 16 GB GPU
Glyd — самостоятельный inference-движок на Rust + CUDA (автор surya-koritala); первый «большой» запуск — Qwen3.8-Flash-Next на одной 16 GB видеокарте и 64 GB оперативной памяти.
Ключевые цифры (RTX 4080 SUPER 16 GB + Ryzen 9 7950X3D + 64 GB RAM):
-
Чат: 117 tok/s в точном режиме (по умолчанию), 135 tok/s в быстром режиме
-
Пиковая скорость (короткий промпт, жадная генерация): 145 в точном режиме / 169–173 в быстром режиме
-
Прочтение 32K-промпта — ~7 секунд; 261K — ~66 секунд
-
GSM8K: 148/150 в обоих режимах; MMLU-Pro: 124/150 (точный режим), 118/150 (быстрый режим)
-
На NVIDIA A10 (24 GB, Ubuntu 22.04): 101 tok/s в чате
Что отличает Glyd:
-
Адаптивный per-expert квант. Не один uniform-квант: каждый эксперт получает собственную битность по степени использования моделью — ~2.7 bit в среднем в точном режиме, ~2.1 bit в быстром; attention и остальное — 4–5 bit. KV cache — полный bf16, без квантования.
-
Гибрид CPU+GPU для экспертов. GPU держит самых «занятых» экспертов, RAM — остальные; CPU считает промахи параллельно с GPU.
-
Speculative decoding (предсказательное декодирование) через собственный draft-head модели: модель сама предсказывает несколько токенов вперёд, один проход их проверяет.
-
Контекст до 262 144, повторный ход длинного чата стартует за <1 с (диалог переиспользуется).
Что входит: чат-приложение с живыми превью страниц/игр, flowcharts как диаграммы, живой Monitor (GPU/RAM/tok/s); OpenAI-совместимый API (/v1) и Anthropic-совместимый API (/v1/messages) — работают Open WebUI, Continue, Cline и Claude Code; MCP server; tools/bench.sh для отчёта о скорости. Всё на Rust: сервер, загрузчик моделей, утилиты.
Ограничения (автор честно): пока только Linux (Windows «позже»), только текст (без ввода изображений), один запрос за раз, обязателен 64 GB RAM. Установка: git clone + ./setup.sh — без sudo, без Python; скачивает модель с Hugging Face и открывает чат на 127.0.0.1:8080. Диск ~90 GB.
Strata: один клик для Windows/Linux, зрелый и «упакованный»
Strata (Niko1221) — C++ inference engine, частично построенный на базе llama.cpp/ggml и заточенный под одно семейство моделей — Qwen3.8-Flash-Next. За 10 дней набрал ~9 805 звёзд на GitHub; лицензия MIT.
Упаковка:
-
Один клик: Windows — двойной клик по стартовому .bat-файлу, Linux —
./setup.sh. Сам подбирает квант под доступную RAM. -
API в форматах OpenAI и Anthropic на localhost, веб-чат с опциональным входом изображений, выбор уровня рассуждений (выкл / low / medium / высокий).
-
Community-бенчмарки опубликованы; есть сторонние менеджеры (Strata Manager) и Docker.
Скорость (RTX 5070 12 GB + 64 GB RAM, декодирование / обработка промпта):
| Квант | Декодирование | Обработка промпта |
|---|---|---|
| Q2_0 | 94 tok/s | 2 650 tok/s |
| IQ2_XS | 79 tok/s | 2 090 tok/s |
| IQ3_XXS | 62 tok/s | 1 750 tok/s |
| IQ3_S | 53 tok/s | 1 620 tok/s |
По данным Microsoft Community Hub, на H100 NVL (все эксперты в VRAM, ~4-bit GGUF) Strata выдаёт ~151 tok/s на один запрос; на RTX 4090 сообщество зафиксировало ~100–120 tok/s. Динамический кэш экспертов: горячие подгружаются из RAM в VRAM по LRU, постоянных «закреплённых» экспертов нет.
Особенности: нативный 262K контекст; MTP / n-gram черновики опционально; несколько параллельных слотов (в отличие от Glyd); ввод изображений поддерживается. Mac не поддерживается.
Infernix: форк NInfer, заточен под RTX 5090
Infernix (Wallawalla47) — C++/CUDA single-GPU inference engine для Qwen3.8 (включая Flash-Next с выгруженными экспертами), выросший из NInfer (Neroued). Читает артефакты .ninfer и собственные .infernix.
Ключевые цифры:
-
RTX 5090: декодирование ~127–138 tok/s (один запрос, жадная генерация); в батчинге того же прогона — ~129 tok/s.
-
Prefill длинных промптов быстрее NInfer: 1.36× на 128K, 1.53× на 230K. На 230K у NInfer черновики принимались чаще (4.67 против 3.15 токенов/раунд), поэтому без спекуляции Infernix быстрее именно в prefill.
-
Нативный контекст модели — 262 144; на RTX 5090 с
--max-context 262144и INT8 KV протестирован prefill промпта в 245 760 токенов. DFlash2 tree-verification + n-gram copy drafting; компактные KV-форматы (vq2,k4v2) держат в 3–4 раза больше контекста, чем INT8.
Позиционирование: не «один клик» — требует сборки C++/CUDA и артефактов .infernix/.ninfer. Нишевый: оптимизирован под RTX 50-серии (настроен на 5090). API в формате OpenAI.
Сравнительная таблица
| Критерий | Glyd | Strata | Infernix |
|---|---|---|---|
| Язык / стек | Rust + CUDA | C++ (база llama.cpp/ggml) | C++ + CUDA (форк NInfer) |
| Платформа | только Linux (Windows позже) | Windows / Linux, один клик | Windows / Linux, сборка |
| Тестовый GPU в заявках | RTX 4080 SUPER 16 GB + 64 GB RAM | RTX 5070 12 GB; H100 NVL | RTX 5090 (32 GB) |
| Декодирование (чат) | 117–173 tok/s (быстрый/точный режимы) | ~53–94 tok/s (5070); 151 (H100 NVL) | ~127–138 tok/s (5090) |
| Prefill | 32K ≈ 7 с; 261K ≈ 66 с | ~1 750–2 650 tok/s обработки промпта | 1.36×/1.53× быстрее NInfer (128K/230K) |
| Контекст | до 262 144 (нативно) | нативный 262K | нативный 262K (на 5090 протестирован prefill 245K токенов) |
| Квант экспертов | по экспертам: ~2.7 бит в среднем (точный режим), 2.1 (быстрый); attention и остальное 4–5 бит; KV bf16 | GGUF unsloth/ISTA (Q2_0…Q4_K_XL, IQ3_XXS) | NVFP4 / .ninfer/.infernix, INT8 KV |
| Эксперты GPU/RAM | горячие на GPU, холодные в RAM, CPU считает промахи параллельно | динамический LRU-кэш экспертов (RAM→VRAM) | выгруженные эксперты (RAM) + DFlash2 |
| Speculative decoding (предсказательное декодирование) | собственный draft-head модели, проверка за один проход | MTP / n-gram черновики (опционально) | DFlash2 + n-gram черновики |
| API | OpenAI /v1 + Anthropic /v1/messages + MCP server |
OpenAI + Anthropic на localhost, веб-чат | в формате OpenAI |
| Ввод изображений | нет (только текст) | опционально | — |
| Конкурентность | 1 запрос одновременно | несколько параллельных слотов | 1 запрос за раз в бенчах |
| Точность (GSM8K / MMLU-Pro) | 148/150 / 124/150 (точный режим); 118 (быстрый) | не заявлено автором движка (зависит от кванта) | — |
| Установка | git clone + setup.sh, без sudo/Python, ~90 GB на диск | двойной клик по стартовому .bat-файлу / setup.sh — один клик | сборка C++/CUDA + артефакты |
| Зрелость | новый (дни) | ~9.8k звёзд за 10 дней, MIT, community-бенчмарки | форк NInfer, нишевый (под 5090) |
Выводы: что выбрать под задачу
-
Максимальная скорость на одной 16 GB карте + интерес к «чистому» движку → Glyd. Единственный с адаптивным per-expert квантом и опубликованными бенчмарками качества (GSM8K/MMLU-Pro). Но: только Linux, только текст, один запрос, обязателен 64 GB RAM — и проект совсем молодой.
-
Удобство «из коробки» на Windows/Linux, ввод изображений, стабильность → Strata. Самый зрелый и упакованный: один клик, веб-чат с живыми превью, community-бенчмарки, MIT. На слабых 12 GB картах декодирование ниже Glyd (62–94 против 117+), но на H100 NVL догоняет и обходит за счёт «всего в VRAM».
-
RTX 5090 и интерес к максимальному prefill / форку NInfer → Infernix. Быстрее NInfer на длинных промптах, DFlash2; но не «один клик» и требует сборки.
Все три решают одну архитектурную задачу Flash-Next — гибрид CPU+GPU для экспертов + speculative decoding (предсказательное декодирование) — но делают это разными стеками (Rust/C++/C++), с разной степенью «упаковки» и на разных целевых GPU. Для повседневной агентной работы на Windows сегодня практичнее Strata; для экспериментов со скоростью на Linux и 16 GB VRAM — Glyd; для 5090 и длинных промптов — Infernix.
Источники
-
Пост u/Subject_Poet_3861 в r/Qwen_AI — Glyd, Qwen3.8-Flash-Next на 4080 SUPER (Reddit блокирует автоматические проверки ссылок, поэтому ссылка не проверялась)
-
GitHub: Niko1221/Strata + community-бенчмарки (Developers Digest, Hacker News, explainx.ai)
-
Hugging Face: Qwen/Qwen3.8-Flash-Next и unsloth/Qwen3.8-Flash-Next-GGUF