Эфир 18.11 · Поток 318 ноября в 19:00 МСК — бесплатный практический эфир по ИИ-агентам · Живой Поток 3 стартует 23.11Эфир 18 ноября →Поток 3 (23.11)

Разработчик Strata построил живую карту 24 576 экспертов MoE на GTX 1070

Автор движка Strata для MoE-моделей запустил Qwen3.8-Flash-Next на 125 млрд параметров на GTX 1070 с 8 ГБ VRAM. В модели 48 слоёв по 512 экспертов, а в видеопамяти держатся только самые «горячие», остальных подгружают из RAM или SSD. Теперь он построил живую визуализацию этого кэша и проверил, специализируются ли эксперты по темам. По пути он поймал собственную методологическую ошибку.

AI-обработка оригинала Хабр: Машинное обучение; редакция Hamidun News
Разработчик Strata построил живую карту 24 576 экспертов MoE на GTX 1070
Источник: Хабр: Машинное обучение. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникХабр: Машинное обучение ↗
Главный редактор
Ключевой факт #148 слоёв × 512 экспертов = 24 576 узлов, на токен работает малая часть
Ключевой факт #2Кэш решает, кого вытеснять, по затухающему счётчику обращений
Ключевой факт #3Вывод о «темах» экспертов легко получить ошибочным из-за методики

Запустить огромную модель на старой видеокарте уже никого не удивляет. Гораздо реже кто-то показывает, что происходит внутри при таком запуске. Автор серии статей про Qwen3.8-Flash-Next (125 млрд параметров) и видеокарту GTX 1070 в третьем тексте полез внутрь собственного движка Strata. Он построил живую визуализацию работы экспертов и попытался ответить на вопрос, действительно ли они специализируются по темам.

Важная оговорка: в доступном отрывке нет итоговых цифр и вывода. Мы знаем постановку задачи, архитектуру и сам факт, что автор нашёл у себя методологическую ошибку. Результатов эксперимента в отрывке нет, и придумывать их мы не будем.

Как 125 миллиардов параметров помещаются в 8 ГБ

Strata — движок инференса для MoE-моделей (Mixture-of-Experts). В обычной плотной сети на каждый токен работают все веса. В MoE на каждом слое есть набор «экспертов», и для каждого токена активируется только небольшое подмножество, так называемый top-K.

У Qwen3.8-Flash-Next 48 слоёв по 512 экспертов, то есть 48 × 512 = 24 576 отдельных узлов. На каждом шаге реально считает лишь малая их часть. Но хранить нужно всех, а это сотни гигабайт. В 8 ГБ видеопамяти GTX 1070 такой набор не поместится.

Strata решает проблему адаптивным кэшем:

  • самые «горячие» эксперты постоянно лежат в VRAM;
  • остальные читаются из оперативной памяти или с SSD по мере надобности;
  • кого держать, а кого вытеснять, кэш определяет по decayed-счётчику обращений, то есть по счётчику, в котором старые обращения постепенно теряют вес.

Проще говоря, это LRU/LFU-кэш для кусков нейросети. Эффективность такой схемы целиком зависит от того, насколько предсказуемо роутер выбирает экспертов. Если обращения концентрируются на небольшом ядре, hit rate высокий и модель работает сносно. Если расползаются равномерно, всё упирается в скорость SSD.

Зачем понадобилась «живая карта»

До этого автор видел механику только через агрегаты в мониторинге: сколько экспертов сейчас в VRAM и каков hit rate. Это типичная ситуация для инференс-инженерии: дашборд говорит, что всё нормально или ненормально, но не объясняет почему.

Визуализация 24 576 узлов в реальном времени закрывает именно этот пробел. На ней можно наблюдать, какие эксперты загораются на каких токенах, как формируется горячее ядро, как кэш вытесняет и подгружает данные. Для разработчика инференс-стека такая карта работает как профайлер, который показывает паттерны доступа и помогает понять, что менять в политике вытеснения.

Специализация экспертов и методологическая ловушка

На этом автор не остановился и задал популярный вопрос: специализируются ли эксперты по темам, скажем отдельные для кода, математики и разговорной речи. Идея заманчивая. Если специализация есть, кэш можно прогревать под тип задачи заранее.

На середине пути автор поймал себя на методологической ошибке, которая «чуть не привела к красивому, но неверному выводу». В чём именно она состояла, из отрывка не видно. Но типичные ловушки в таких экспериментах известны (это наш общий комментарий, а не пересказ статьи):

  • эксперты могут реагировать на формальные признаки токена, например язык, регистр, частотность или позицию в тексте, а не на тему;
  • без контрольного сравнения с базовой линией любая карта активаций выглядит «осмысленной»;
  • маленькая выборка промптов даёт яркие, но случайные кластеры.

Что из этого вынести

Первое: если вы запускаете MoE на ограниченном железе, смотрите не только на средний hit rate, но и на распределение обращений по экспертам и слоям. Именно оно показывает, работает ли кэш на вашей нагрузке.

Второе: гипотезу «эксперты специализируются по темам» нужно проверять с контрольными группами и разными типами текста. Красивая визуализация не является доказательством.

Третье: инструменты наблюдаемости для инференса стоит строить рано. Чёрный ящик с агрегатами скрывает как проблемы, так и возможности оптимизации.

Ограничения очевидны. Это проект одного энтузиаста на одной старой видеокарте, а выводы про специализацию, судя по самой постановке, требуют осторожности. Но как пример честной инженерной работы, где автор публично рассказывает о собственной ошибке, материал заслуживает чтения в полном виде.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: как 125 миллиардов параметров помещаются в 8 ГБ?

Strata — движок инференса для MoE-моделей (Mixture-of-Experts). В обычной плотной сети на каждый токен работают все веса. В MoE на каждом слое есть набор «экспертов», и для каждого токена активируется только небольшое подмножество, так называемый top-K. У Qwen3.8-Flash-Next 48 слоёв по 512 экспертов, то есть 48 × 512 = 24 576 отдельных узлов. На каждом шаге реально считает лишь малая их часть. Но хранить нужно всех, а это сотни гигабайт. В 8 ГБ видеопамяти GTX 1070 такой набор не поместится.

Что известно по теме: зачем понадобилась «живая карта»?

До этого автор видел механику только через агрегаты в мониторинге: сколько экспертов сейчас в VRAM и каков hit rate. Это типичная ситуация для инференс-инженерии: дашборд говорит, что всё нормально или ненормально, но не объясняет почему. Визуализация 24 576 узлов в реальном времени закрывает именно этот пробел. На ней можно наблюдать, какие эксперты загораются на каких токенах, как формируется горячее ядро, как кэш вытесняет и подгружает данные.

Что известно по теме: специализация экспертов и методологическая ловушка?

На этом автор не остановился и задал популярный вопрос: специализируются ли эксперты по темам, скажем отдельные для кода, математики и разговорной речи. Идея заманчивая. Если специализация есть, кэш можно прогревать под тип задачи заранее. На середине пути автор поймал себя на методологической ошибке, которая «чуть не привела к красивому, но неверному выводу». В чём именно она состояла, из отрывка не видно.

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Единое AI-пространство · Nomad

Протестируйте новые LLM и мультимодальные модели в одном окне

Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.

Открыть Nomad AI →Автономный Nomad Agent
Что вы думаете?
Загружаем комментарии…