Окно мониторинга: 2026-10-27 06:00 ~ 2026-10-28 06:00 (пекинское время, 24 часа; утренний отчёт среды, окно продолжается с момента завершения предыдущего ежедневного отчёта).

Источники: GitHub (полная проверка org: flagos-ai 61 репозиторий, поиск коммитов 102 шт., поиск объединённых PR 98 шт. и PR на рассмотрении 401 шт., поток событий org 100 записей, атомарная проверка Release/Tag 31 репозитория, проверка неосновных веток 3 репозиториев, проверка текста ключевых PR и размера файлов), Google News RSS (24 группы поисковых запросов на китайском и английском, через прокси), HN Algolia (8 групп), колонка FlagOS на CSDN, сообщество Zhiyuan/BAAI, официальные сайты восьми членских организаций (подробнее см. список источников в приложении).


Индекс текущего выпуска

  • Главное за день: прикладные образы 2.3.0 развёрнуты на 20 бэкендах; FEP-0140 изменён на одиночный выпуск 0.32; MetaX массово отправила PR на 135 операторов (10-27)
    1. Прогресс открытых проектов (динамика GitHub)
      • 1.1 Ритм организации: 20 репозиториев с пушами, 102 коммита, 98 объединено, на рассмотрении выросло до 401 (10-27 ~ 10-28)
      • 1.2 Версии: прикладные образы 2.3.0 зафиксированы на 20 бэкендах, подключён бэкенд AMD ROCm 7.2.4 (10-27)
      • 1.3 Правила: FEP-0140 изменён на одиночный выпуск 0.32, 0.28 пропущен, AMD включён в список (10-27)
      • 1.4 FlagGems: исправлено переполнение int32-смещения в index_put, компилятор Ascend переведён на принудительную фиксацию версии во время выполнения (10-27)
      • 1.5 FlagGems-Experimental: повторное тестирование 150 операторов MetaX, 135 прошли и по каждому отправлен PR (10-27)
      • 1.6 Компилятор: FlagTree скорректировал интерфейс TLE, в flir добавлен диалект TensorView (10-27)
      • 1.7 Стек инференса и обучения: графовый режим TXDA, SGLang 0.5.18, профилирование офлайн-операторов (10-27)
      • 1.8 Остальные репозитории: первый импорт CLI в FlagQAI, десять объединений в FlagQuantum, выравнивание именования FlagBLAS (10-27)
    1. Новости и экосистема
      • 2.1 Проверка каналов: из 21 кандидата ни один не попадает в окно, в CSDN и HN новых совпадений нет (10-27 ~ 10-28)
      • 2.2 Сайты членских организаций: Moore Threads 10-27 — одна новость о вводе в эксплуатацию сети постпродакшена 4K, прямой связи с программным стеком нет (10-27)
    1. Углублённый анализ членских организаций и производителей бэкендов
      • 3.1 MetaX: завершение повторного тестирования операторов, FlashAttention и настройка MoE объединены в тот же день (10-27)
      • 3.2 Ascend: компилятор 0.7.1a1 с принудительной фиксацией во время выполнения, нативная графа и W8A8 на стороне vLLM (10-27)
      • 3.3 Tsingmicro: TXDA поддерживает захват и воспроизведение графов, FlagCX связал TSM (10-27)
      • 3.4 Kunlunxin: оптимизация разделения-агрегации на стороне XPU3 и исправление помощника foreach (10-27)
      • 3.5 Hygon и AMD: DCU дополнен libglog, бэкенд ROCm 7.2.4 сформирован (10-27)
      • 3.6 Enflame, Iluvatar CoreX, Xiwang, Moore Threads: по одному структурному изменению у каждой (10-27)
    1. Итоги и наблюдения за трендами
  • Приложение: таблица проверки источников и полный список источников

Главное за день: прикладные образы 2.3.0 развёрнуты на 20 бэкендах; FEP-0140 изменён на одиночный выпуск 0.32; MetaX массово отправила PR на 135 операторов (10-27)

Дата: 2026-10-27 Источник: build-infra PR #1536 · build-infra PR #1525 · community PR #157 · FlagGems-Experimental PR #744 · FlagGems PR #6892 (полный список см. в приложении)

  • Уровень версий: build-infra с 10-27 06:54 по 13:25 последовательно принял двадцать коммитов робота, унифицировав теги образов приложений vllm для двадцати ключей бэкендов как 2.3.0-0.3.0, охватив две цепочки инструментов Ascend cann8.5.0 и cann9.0.0 (включая вариант 910C), Cambricon neuware4.4.3 и 4.7.2, Enflame tops1.9.10 и 1.10.6, Moore Threads musa4.3.6 и 5.2.0, MetaX maca3.7.2.1 и 3.8.1.3, Iluvatar CoreX corex4.4.0 и 4.5.0, NVIDIA cuda12.8 и cuda13.3, а также Kunlunxin xre5.37.1, Hygon dtk26.04, Tsingmicro tsm260610, Xiwang tangrt1.2.0. В прошлом ежедневном отчёте эти образы ещё пересобирались с индивидуальной авторизацией, в текущем окне мониторинга выполнена фиксация, и статус «среда выполнения обновлена» продвинулся до «уровень приложений следует за версией».
  • Уровень бэкендов: ROCm 7.2.4 от AMD вырос из базового образа в полноценный бэкенд: сначала конфигурация (torch 2.11.0+rocm7.2, triton-rocm 3.6.0, flagtree 0.7.0+amd3.6, аппаратное обеспечение W7900/gfx1100), затем закрепление triton-rocm, добавление dev-пакетов hipsolver/hipfft/miopen-hip, включение строки AMD wheel в FlagCX и фирменного PyPI, и проверка на локальной шестнадцатикарточной gfx1100. Одновременно две линии упаковки native deb и native rpm дополнены измерением arm64, сборка и проверка выполняются на управляемых машинах arm64.
  • Уровень правил: community принял два переписывания FEP-0140 (#157, #158), изменив стратегию многовариантной совместимости плагина vLLM на «единый выпуск 0.32»: 0.32 становится единственной версией релиза и охватывает все чипы (прежний объём «выбор пяти по требованиям Day-0» заменён на полную матрицу, то есть десять производителей цикла 2.2 плюс NVIDIA и AMD), 0.28 больше не является версией релиза, удалены как столбцы матрицы, так и связанные абзацы PR, а уже принятая адаптация 0.28 сохранена лишь как базовая линия для обновления. График требует запуска в середине ноября и завершения до середины декабря.
  • Уровень операторов: FlagGems-Experimental за один час с 10-27 17:43 по 17:59 открыл 135 новых PR (#744–#878) с единым заголовком «Add MetaX support for …». В тексте PR указано, что текущий раунд — повторное тестирование специализированных операторов для MetaX: участвовало 150 операторов, 135 прошли три раунда повторного тестирования и были поочерёдно представлены, среда — torch 2.8.0+metax3.7.2.0, flagtree 0.6.1, восемь карт C550, точность отдельного оператора — все 29 случаев пройдены, геометрическое среднее производительности 1,008× (порог 0,8).
  • Уровень корректности: FlagGems принял исправление целочисленного переполнения index_put (#6892, два файла, +112 строк, −4 строки). Симптом проявлялся на Damo Academy XuanTie PPU-ZW810E: при записи тензора с большим stride через int32-индексный тензор происходила тихая запись по неверному адресу, целевая строка не изменялась, а охранная зона в том же регионе выделения оказывалась перезаписанной; корневая причина — адресная арифметика выполнялась в int32, и умножение индекса на stride переполнялось ещё до формирования смещения указателя. В том же окне компилятор Ascend был перенесён из фазы установки в фазу выполнения (#7837).
  • Оценка: в этом выпуске нет новых тегов версий и нет одновременного запуска моделей Day-0, акцент — «выровнять 2.3»: фиксация матрицы образов, достройка AMD, сведение правил релиза, пакетная приёмка операторов MetaX, исправление корректности ключевых операторов. Два жёстких срока 2.3 — дедлайн приёма FEP 13 ноября и rc0 30 ноября; до этого community/release/2.3 должен вырастить список релиза из таблицы расписания.

1. Прогресс открытых проектов (динамика GitHub)

1.1 Ритм организации: 20 репозиториев с пушами, 102 коммита, 98 слияний, на рассмотрении выросло до 401 (10-27 ~ 10-28)

Дата: 2026-10-27 ~ 2026-10-28 Источники: репозитории организации flagos-ai · поиск коммитов · поиск слитых PR · поиск PR на рассмотрении

  • По репозиториям: из 61 репозитория в 20 были пуши в окне мониторинга — максимум за последние две недели. Репозитории с пушами включают build-infra, FlagQuantum, FlagGems, FlagGems-vllm, FlagTree, vllm-plugin-FL, FlagScale, FlagCX, FlagOps, community, FlagTrain, FlagBLAS, flir, три репозитория, связанных с Release (docs, release-info, FlagFFT — пуши в неосновные ветки) и др.
  • По коммитам: поиск коммитов дал 102 совпадения, по репозиториям: build-infra 37, FlagQuantum 29, FlagGems 6, FlagGems-vllm 6, FlagTree 4, vllm-plugin-FL 3, FlagBLAS 2, FlagCX 2, Torch-FL 2, FlagTrain 2, FlagOps 2, community 2, FlagGems-sglang, FlagQAI, Trident, FlagScale, flir — по 1.
  • По слияниям: слито 98 PR, по репозиториям: build-infra 36, FlagGems 20, FlagQuantum 10, FlagTree 7, vllm-plugin-FL 6, FlagGems-vllm 6, Torch-FL 2, community 2, FlagTrain 2, FlagCX 2, FlagScale, FlagOps, FlagBLAS, flir, Trident — по 1.
  • По рассмотрению: в окне обновлено 401 PR на рассмотрении, открыто 269 новых. FlagGems 173 (новых 93), FlagGems-Experimental 135 (все открыты в окне), vllm-plugin-FL 17, FlagTree 17, FlagGems-vllm 15, FlagCX 8, sglang-plugin-FL 7, Torch-FL 5, FlagTrain 5, остальные репозитории — от 1 до 4.
  • Сравнение темпа: по сравнению с предыдущим 24-часовым окном (18 репозиториев, 185 коммитов, 133 слияния, 225 PR на рассмотрении, 74 новых) число репозиториев с пушами выросло на 2, слияния снизились на 26%, PR на рассмотрении выросли на 78%, новые — на 264%. Всплеск PR на рассмотрении в основном вызван разовой пакетной отправкой 135 PR в FlagGems-Experimental; без них — 266, что всё ещё выше предыдущего дня.
  • По релизам и событиям: атомарная проверка Release и Tag по 31 репозиторию — в этом окне новых нет; последний тег build-infra по-прежнему v2.2.0 от 3 августа. Поток событий org — 100 записей: события PR 84, пуши 8, создание веток 6, удаление веток 2; при этом FlagGems #7809 в период с 04:21 по 05:57 многократно закрывался и переоткрывался в общей сложности 63 раза, что составляет шесть десятых выборки, предположительно автоматический цикл повторных попыток, соответствующего слияния не обнаружено.
  • По веткам: у трёх репозиториев docs, FlagFFT, release-info pushed_at попадает в окно, но в основной ветке новых коммитов нет — это пуши в неосновные ветки (на стороне FlagFFT видны ветки 0.2.0-rc2, bump-version-0.3.0-dev1 и др., в release-info только лицензия и пустое описание).

1.2 По версиям: образ приложения 2.3.0 зафиксирован на 20 бэкендах, подключён бэкенд AMD ROCm 7.2.4 (10-27)

Дата: 2026-10-27 Источники: build-infra PR #1536 · build-infra PR #1525 · build-infra PR #1537 · configs.yaml

  • Записи образов: двадцать коммитов робота унифицированно фиксируют тег образа приложения vllm как 2.3.0-0.3.0, охватывая двадцать ключей бэкендов: Ascend cann8.5.0, cann8.5.0-910c, cann9.0.0, cann9.0.0-910c; Cambricon neuware4.4.3, neuware4.7.2; Enflame tops1.9.10, tops1.10.6; Moore Threads musa4.3.6, musa5.2.0; MetaX maca3.7.2.1, maca3.8.1.3; Iluvatar CoreX corex4.4.0, corex4.5.0; NVIDIA cuda12.8, cuda13.3; а также Kunlunxin xre5.37.1, Hygon dtk26.04, Tsingmicro tsm260610, Xiwang tangrt1.2.0.
  • Записи изменений среды выполнения: синхронно дополнен changelog среды выполнения 2.3.0 — сначала добавлен Hygon dtk26.04, затем AMD rocm7.2.4 (включая один коммит с пересборкой hipsolver/hipfft/miopen-hip).
  • Бэкенд AMD: на уровне конфигурации добавлен vendors.amd.rocm7.2.4, стек — torch 2.11.0+rocm7.2, triton-rocm 3.6.0, flagtree 0.7.0+amd3.6, аппаратное обеспечение указано как Radeon PRO W7900 (gfx1100, RDNA3), драйвер 6.16.13, Python 3.12; на стороне сборки используется самохостируемый amd runner, проверка выполняется через rocm-smi, и отмечено, что у FlagGems пока нет C++ бэкенда для ROCm/HIP, поэтому cmake-бэкенд пока не задаётся.
  • Плоскость пакетирования: в двух линиях native deb и native rpm добавлено измерение архитектуры (deb — amd64 и arm64, rpm — x86_64 и aarch64), строка arm64 собирается и проверяется на управляемой машине, индекс зависимостей читается по архитектуре; ранее пакеты arm64 выпускались только для строки Ascend в FlagCX, поскольку машина оказалась именно aarch64.
  • Плоскость контроля качества: на уровне base добавлен changelog для каждого образа, а отправка base теперь обязательно должна сопровождаться changelog и датой; цикл записи трёх сегментов образов объединён в один скрипт для сокращения дублирующей логики.
  • Незавершённые пункты: версионный тег 2.3.0 всё ещё не проставлен, в community/release/2.3 есть только графики на китайском и английском, списка релиза пока нет.

1.3 Плоскость правил: FEP-0140 переведён на одиночный выпуск 0.32, 0.28 пропускается, AMD включён (10-27)

Дата: 2026-10-27 Источники: community PR #157 · community PR #158 · график выпуска 2.3

  • Основная версия: схема многовариантной совместимости плагина vLLM (FEP-0140) переписана согласно пересмотренному плану 2.3: 0.32 становится основной версией выпуска и охватывает все чипы, прежний объём «выбрать пять по потребностям Day-0, список уточняется» расширен до полной матрицы, а именно десяти производителей цикла 2.2 плюс NVIDIA и AMD; сроки не меняются — старт в середине ноября, завершение до середины декабря.
  • Пропуск версии: 0.28 больше не является версией выпуска, платформенные работы, тестирование выпуска и документация по развёртыванию для неё больше не ведутся; уже влитая адаптация 0.28 сохраняется как база для обновления до 0.32. Второй PR дополнительно удаляет столбец матрицы 0.28, раздел нецелей и соответствующий раздел PR (десять ссылок), оставляя в документе лишь одну фразу «0.28 пропускается».
  • Включение AMD: в матрицу добавлена строка AMD, указан только 0.32, без истории 0.24 и 0.28.
  • Согласование с графиком: график 2.3 предусматривает крайний срок вливания FEP — 11-13, заморозку функций и выпуск rc0 — 11-30, выпуск rc1 — 12-07, выпуск rc2 — 12-14, закрытие — 12-25, релиз — 12-30; крайний срок вливания FEP является жёстким, невлитые переносятся на следующую версию.
  • Оценка: это не корректировка номера версии, а единовременное устранение затрат на «погоню за каждой минорной версией vLLM»: результаты адаптации этапа 0.28 сохраняются как база, приёмка и документация полностью ориентированы на 0.32, ценой является необходимость заново пройти приёмку адаптации, сделанной для 0.28, на 0.32.

1.4 FlagGems: исправление переполнения int32-смещения в index_put, компилятор Ascend переведён на принудительную фиксацию версии во время выполнения (10-27)

Дата: 2026-10-27 Источники: FlagGems PR #6892 · FlagGems PR #7837 · FlagGems PR #7752 · FlagGems PR #7220

  • Корректность: в index_put_ и index_put_impl, использующих общее ядро, адресная арифметика переведена на широкий тип (#6892, два файла, +112 строк, −4 строки). Ранее на Damo Academy XuanTie PPU-ZW810E индекс int32 в сочетании с тензором с большим stride молча записывал неверный адрес: целевая строка не менялась, а guard-префикс в том же аллоцированном регионе оказывался изменён; первопричина в том, что умножение индекса на stride вычислялось в int32 и переполнялось до wrap-around, а преобразование только итогового смещения постфактум уже не спасало.
  • Фиксация компилятора: на стороне Ascend flagtree поднят с 0.7.0+ascend3.5 до 0.7.1a1+ascend3.5 (#7837, пять файлов, +291 строка). Одного изменения номера версии недостаточно — runtime-образ содержит flagtree, вшитый в /opt/flagtree вне виртуального окружения, и pin, установленный через pip, его не перекрывает; добавленный слой reconcile всё равно перехватывается предустановленным путём, поэтому в итоге добавлен скрипт, который проверяет и корректирует пакет по его метаданным во время выполнения.
  • Оптимизация вендора: на стороне Kunlunxin оптимизированы slice_scatter и vstack и восстановлена вендорская таблица операторов (#7752, с помощью sym_numel возвращены операторы, пропущенные логикой регистрации); в том же окне исправлен помощник dtype для foreach (#7832) и объединён весь пакет 20261026 (#7776). На стороне Iluvatar CoreX оптимизирован conv2d: кэшируются упакованные веса и объединено преобразование каналов channels_last (#7220).
  • Сторона KernelGen: открыто 93 новых PR, по-прежнему преимущественно на дозаполнение одиночных операторов для NVIDIA (в этом окне 23 из них — новые); кроме того, на рассмотрении RMSNorm для Hy4-preview, BF16-линейный слой и общий интерфейс INT8-индексатора (#7782).
  • Оценка: ценность этого репозитория за день заключается в «молчаливых ошибках», а не в новых операторах: ошибки записи адреса вроде index_put в тестах не проявляются и видны только на определённых бэкендах и больших тензорах — это тип ошибок, который «взрывается» уже после релиза.

1.5 FlagGems-Experimental: повторное тестирование 150 операторов MetaX, 135 прошли и по каждому отдельно открыт PR (10-27)

Дата: 2026-10-27 Источники: FlagGems-Experimental PR #744 · FlagGems-Experimental PR #878 · репозиторий FlagGems-Experimental

  • Масштаб: с 17:43 до 17:59 10-27, в течение часа открыто 135 новых PR (#744–#878), все отправлены одним и тем же аккаунтом, заголовки единообразны: «Add MetaX support for имя_оператора», каждый PR — один файл, примерно ±200 строк.
  • Источник: в описании PR указано, что этот раунд — повторное тестирование специализированных операторов MetaX (партия 1027); всего участвовало 150 операторов, из которых 135 прошли три раунда повторного тестирования и по каждому будет отдельно открыт PR; 15 непрошедших остались вне партии.
  • Критерии приёмки: на примере PR для arccosh_ — точность: все 29 тест-кейсов пройдены и совпадают с эталоном доказательств вендора; производительность: три раунда повторного тестирования соответствуют порогу, среднее геометрическое 1,008× (порог 0,8); окружение: torch 2.8.0+metax3.7.2.0, flagtree 0.6.1, 8× C550.
  • Состояние репозитория: после 10-21 в ветку по умолчанию этого репозитория пушей не было; все 135 PR текущего раунда находятся на рассмотрении; позиционирование репозитория по-прежнему — площадка для экспериментов и приёмки за пределами основного репозитория.
  • Оценка: это перенос доказательств приёмки специализированных под чип операторов в состояние, доступное для ревью, — по масштабу единовременное увеличение на треть всех PR организации на рассмотрении; дальнейшие точки наблюдения — будут ли эти PR слиты пакетно и вернутся ли они после слияния в таблицу операторов основного репозитория.

1.6 Компиляторы: FlagTree скорректировал интерфейс TLE, flir добавил диалект TensorView (10-27)

Дата: 2026-10-27 Источники: FlagTree PR #1423 · FlagTree PR #1448 · FlagTree PR #1452 · flir PR #83

  • Языковая сторона: в FlagTree влито семь коммитов, из них три связаны с TLE — tle.gpu.copy получает цель other (#1429), обновлены интерфейсы is_tle_supported и require_tle (#1423), исправлен способ получения поддерживаемых примитивов в тестах HCU (#1452).
  • Бэкенд-сторона: SDK Moore Threads обновлён до v0.7.1 (#1448, изменение в две строки), что согласуется с тегом 0.7.1a1+mthreads3.6, выпущенным днём ранее; на стороне Ascend выполнено согласование точности AscendC для add_rms_norm_bias (#1445); FlagMega отключил runtime-тесты nvidia-sm90 на машинах, отличных от SM90 (#1418), а также обеспечил адресацию объединённого состояния paged attention по координатам результата (#1434).
  • IR-сторона: в flir добавлен диалект TensorView (tv) (#83, 25 файлов, +1396 −13 строк): указатели Triton превращаются в tensor_view, несущий shape, stride и кодировку доступа, предоставляются три типа кодировок — partitioning, strided, gather/scatter — и соответствующие операции загрузки/сохранения, выполнена интеграция с tile.load и tile.store в CommonIR; диалект расположен между диалектом Triton tt и HIVM/NPU IR Ascend, параллельно TileIR.
  • На рассмотрении: в FlagTree 17 PR на рассмотрении (6 новых), включая бэкенд vmt4d от SpacemiT (#1455), распределённый бэкенд TLE для Kunlunxin (#1436), адаптацию коммуникационных примитивов TLE для Hygon (#1441), ускорение декодирования на AMD R9700 и W7900 (#1439).

1.7 Стек инференса и обучения: графический режим TXDA, SGLang 0.5.18, офлайн-профилирование операторов (10-27)

Дата: 2026-10-27 Источники: vllm-plugin-FL PR #649 · FlagGems-vllm PR #998 · sglang-plugin-FL PR #155 · FlagScale PR #1310

  • Плагин vLLM: шесть коммитов. Поддержка захвата и воспроизведения cudagraph для Tsingmicro TXDA (#649, восемь файлов, добавлено 487 строк); ранее triton-лаунчер TXDA отклонял запуск ядер в области захвата, а device guard переключал не тот поток, из-за чего графический режим фактически был недоступен; данный коммит использует для TXDA отдельный графический класс и сохраняет для путей, отличных от TXDA, побайтовое соответствие с upstream. Добавлена адаптация Enflame S60 к vLLM 0.28 (#582), для длинных одиночных запросов prefill в MetaX переключились на непрерывный KV (#638), также выполнена синхронизация 0.4.0-dev вперёд до 0.5.0-dev (#648) и дополнены триггеры CodeQL (#650).
  • Операторы и библиотеки операторов: шесть коммитов FlagGems-vllm, включая перенос сборщика базовых показателей NVIDIA (#984), исправление точности и захвата графа FlashAttention для MetaX плюс оптимизации TP2/TP4 (#998), поэтапную настройку фьюзированного MoE (#943), оптимизацию mhc_post на Moore Threads и ряде отечественных бэкендов (#976), синхронизацию исправлений внимания из FlagGems и исправление проблемы Hopper FA3 (#1006).
  • Плагин SGLang: Kunlunxin обновлён до SGLang 0.5.18 (#155, на рассмотрении), AMD R9700 (gfx1201) успешно запускает FlagOS SGLang (#157, на рассмотрении), обёртка библиотеки с определением раскладки для FlagCX 0.14 и выше (#156, на рассмотрении), текстовый и NextN-адаптер Hy4-preview (#154, на рассмотрении).
  • Сторона обучения: в FlagTrain добавлены два оператора KMCompiler — fused_pad_routing_map (#27, базовый показатель NVIDIA 1.0x, на стороне Ascend более 1.4x относительно torch) и fused_gated_norm (#25). В FlagScale добавлена профилировка офлайн-операторов обучения (#1310, четыре файла, добавлено 1474 строки): на стороне обучения экспортируется только Chrome-таймлайн каждого ранга, офлайн-экстрактор выполняет внешнюю атрибуцию ID, учёт коммуникаций и агрегацию по нескольким рангам, выводя колоночный продукт, согласованный с профилированием инференса.
  • Torch-FL: добавлены два коммита — маршрутизация декодированной комбинации soft-lowp по ключам conf с активацией только там, где присутствует ядро (#665), исправление MUSA tuner, проходящее через все подклассы стратегий с выбором conf по имени любого производителя (#666); открыты три новых коммита вокруг написания каталога DCU и объявления матрицы soft-lowp.

1.8 Остальные репозитории: первый импорт CLI в FlagQAI, десять коммитов FlagQuantum, выравнивание именования FlagBLAS (10-27)

Дата: 2026-10-27 Источники: Репозиторий FlagQAI · FlagQAI PR #1 · FlagQuantum PR #939 · FlagBLAS PR #155

  • Новый компонент: созданный 10 октября FlagQAI (монорепозиторий с несколькими пакетами на TypeScript) 10-27 в 21:03 впервые импортировал снимок исходного кода командной строки; в документации он позиционируется как «превращение намерения в проверяемые квантовые вычисления», то есть разработчик объявляет вычисления и ограничения, а система синтезирует схему, удовлетворяющую ограничениям; при этом явно указано, что текущая область верификации — лишь локальная симуляция схем и одна фиксированная двухкубитная вариационная линия на основе фиксированного анзаца, а слой синтеза является направлением, а не уже готовой возможностью. Первый раунд CI упал на шаге со списком фикстур, после чего открыт PR #1 с исправлением (на рассмотрении).
  • Квантовая линия: в FlagQuantum добавлено десять коммитов, отправлено 29 коммитов, включая сокращение ожидаемых значений гамильтониана Module в тензорных сетях (#939), эксперимент с памятью коррекции ошибок при фиксированных shots (#932), дополнение покрытия фиксированных двухкубитных вентилей (#935) и отказ при невозможности предоставить градиент усечённым MPS (#943).
  • Численная библиотека: в FlagBLAS выровнены именование и ссылки L1 (#155), продолжая массовое добавление в базу пятнадцати групп операторов BLAS1 XuanTie от DAMO Academy за предыдущий день.
  • Связь и инструменты: в FlagCX добавлена поддержка TSM для Torch-бэкенда FlagOS и усилена асинхронная связь (#674, десять файлов, добавлено 886 строк, удалено 80 строк), в том же окне исправлено декодирование при коде версии меньше десяти тысяч (#677). Trident поддерживает сборку и запуск на Python 3.10 (#5), в находящемся на рассмотрении #4 вводится промежуточный слой Monad. В FlagOps таймаут соединения по умолчанию для robust-checkout поднят с 30 секунд до 300 секунд (#17). Бот docs открыл коммит с обновлением документации по ModelScope (#566).

2. Новости и экосистема

2.1 Проверка каналов: ни одна из 21 кандидатной записи не попала в окно, в CSDN и HN новых совпадений нет (10-27 ~ 10-28)

Дата: 2026-10-27 ~ 2026-10-28 Источники: Поиск Google News RSS · Поиск HN Algolia · Колонка FlagOS на CSDN · Сообщество Zhiyuan

  • Пул кандидатов: двадцать четыре группы поисковых запросов на китайском и английском языках вернули в окне мониторинга 21 кандидата; после поштучной проверки ни один не был принят. Запросы по именам компонентов (FlagOS, FlagGems, FlagScale, FlagTree, FlagPerf, FlagCX, KernelGen) на китайском и английском в сумме дали двенадцать совпадений — все нулевые, это второе подряд спокойное окно.
  • Повтор старых новостей: два материала Enflame среди кандидатов («сегодняшний выход на биржу» и «дебют на рынке A-акций») при проверке оказались повторами старых новостей — дата выхода компании на STAR Market — 11 сентября, проспект и репортажи того дня позволяют сверить время; 27.10 также есть материал о курсе акций и секторе, также относящийся к рыночной тематике.
  • Материал за пределами окна: публикация Tsingmicro «Ежегодный научно-технологический пионер» — оригинал от 22 октября на The Paper, запись от 27.10 является перепечаткой того же дня, а Open3D-PIMC уже был включён в ежедневный отчёт от 26 октября.
  • Нерелевантные материалы: более десяти материалов со стороны Zhiyuan посвящены моделям и сообществу (долгосрочная рефлексия AREX-2, круглый стол JEPA, статья о сравнении производительности vLLM) и не имеют прямого отношения к программному стеку FlagOS; материал Shangguan News от 27.10 «Чипам не хватает сценариев, сценариям не хватает уверенности?» целиком посвящён полностековому внедрению интеллектуальных вычислений другой компании, и FlagOS в тексте не упоминается.
  • Каналы: последняя статья в колонке FlagOS на CSDN по-прежнему датируется 22 октября; восемь групп запросов HN Algolia в четырёхдневном окне не дали ни одного прямого совпадения; в сообществе Zhiyuan нет новых материалов в окне.

2.2 Сайты участников: у Moore Threads 27.10 одна запись о вводе в эксплуатацию сети постпродакшена 4K, прямой связи с программным стеком нет (27.10)

Дата: 2026-10-27 Источники: Новостной центр Moore Threads · Сайт MetaX · Сайт Iluvatar CoreX · Сайт Tsingmicro

  • Есть обновление: Moore Threads 27.10 опубликовала материал «Moore Threads × Пекинская радиовещательная телевизионная станция Первая полностью локализованная сеть постпродакшена 4K сверхвысокой чёткости официально введена в эксплуатацию» — это отраслевой кейс внедрения, он не затрагивает компоненты FlagOS или изменения открытого стека MUSA и по критериям включения не попадает в основной текст отчёта.
  • Нет обновлений: в списках новостей на сайтах пяти компаний — MetaX, Iluvatar CoreX, Cambricon, Enflame и Tsingmicro — в окне нет новых записей; страницы Hygon и Horizon Robotics статичны или не поддаются сбору, ориентируемся на видимое содержимое списков.
  • Вывод: на новостной стороне второе подряд спокойное окно; основной предмет этого выпуска — по-прежнему код, образы и правила; ценность обхода сайтов в такие окна состоит в подтверждении того, что «действительно ничего нет», а не в поиске материалов.

3. Углублённый анализ членов и производителей бэкендов

3.1 MetaX: завершение повторного тестирования операторов, FlashAttention и настройка MoE влиты в один день (27.10)

Дата: 2026-10-27 Источники: FlagGems-Experimental PR #744 · FlagGems-vllm PR #998 · FlagGems-vllm PR #943 · vllm-plugin-FL PR #638

  • Операторы: повторное тестирование 150 специализированных операторов завершено, 135 прошли три раунда повторного тестирования и были пакетно закоммичены, охватывая семейство foreach, разреженные тензоры и числовые функции и другие категории; 15 непрошедших не вошли в пакет коммитов.
  • Внимание и MoE: на стороне FlagGems-vllm исправлены проблемы безопасности кэша и захвата графа в FlashAttention, оптимизированы TP2/TP4 (#998), а параметры настройки fused MoE разграничены по стадиям (#943).
  • Сторона инференса: в плагине vLLM длинный одиночный запрос prefill при наличии непрерывного KV больше не копируется посегментно (#638); адаптация под Qwen3.8-Flash-Next всё ещё на рассмотрении (#635), полный пакет бэкенда MetaX на стороне SGLang также всё ещё на рассмотрении (#50).
  • Образы: теги прикладных образов двух версий MACA (3.7.2.1 и 3.8.1.3) уже зафиксированы на 2.3.0-0.3.0.

3.2 Ascend: компилятор 0.7.1a1 плюс принудительная фиксация рантайма, на стороне vLLM нативные графы и W8A8 (27.10)

Дата: 2026-10-27 Источники: FlagGems PR #7837 · vllm-plugin-FL PR #646 · vllm-plugin-FL PR #643 · FlagTree PR #1445

  • Компилятор: цепочка тестирования операторов Ascend в FlagGems переведена с 0.7.0+ascend3.5 на 0.7.1a1+ascend3.5, добавлен скрипт проверки во время выполнения, решающий проблему перекрытия предустановленного в образе компилятора установленным через pip.
  • Инференс: в dev-ветке vLLM 0.28 добавлены нативная decode-граф (#646, на рассмотрении) и поддержка динамической квантизации W8A8 ModelSlim (#643, на рассмотрении); оба изменения согласуются с переписыванием FEP-0140, вошедшим в это окно мониторинга, и в конечном итоге должны сойтись к 0.32.
  • Образы: четыре ключа бэкендов (cann8.5.0, cann8.5.0-910c, cann9.0.0, cann9.0.0-910c) обновлены до 2.3.0-0.3.0.
  • Прочее по компилятору: на стороне FlagTree выровнена точность AscendC для add_rms_norm_bias (#1445), в TLE добавлен пользовательский оператор векторного fused multiply-add (#1453, на рассмотрении).

3.3 Tsingmicro: TXDA поддерживает захват и воспроизведение графов, FlagCX обеспечивает работу TSM (10-27)

Дата: 2026-10-27 Источники: vllm-plugin-FL PR #649 · FlagCX PR #674 · vllm-plugin-FL PR #642

  • Графовый режим: TXDA в плагине vLLM получила возможность захвата и воспроизведения графов в режиме FULL_DECODE_ONLY, устранены две первопричины — отклонение запуска ядра в области захвата (код ошибки 0x47000003) и перенаправление потока из-за device guard.
  • Коммуникации: FlagCX добавил поддержку TSM для бэкенда Torch, одновременно исправлены очистка группового P2P, отклонение недопустимых peer и обработка асинхронных событий потока; изменения затрагивают 10 файлов.
  • Ожидает принятия: адаптация TXDA под vLLM 0.28 всё ещё на рассмотрении (#642), упаковка RPM для Tsingmicro в FlagCX также на рассмотрении (#673).
  • Образы: ключ бэкенда tsm260610 обновлён до 2.3.0-0.3.0.

3.4 Kunlunxin: оптимизация разделения-агрегации на стороне XPU3 и исправление помощника foreach (10-27)

Дата: 2026-10-27 Источники: FlagGems PR #7752 · FlagGems PR #7832 · FlagGems PR #7776 · FlagCX PR #678

  • Оптимизация операторов: slice_scatter и vstack переписаны для XPU, а с помощью sym_numel восстановлена таблица операторов производителя, пропущенная логикой регистрации.
  • Исправления и слияния: восстановлен помощник dtype для foreach (#7832), также целый пакет изменений Kunlunxin от 20261026 слит целиком (#7776); в окне мониторинга исправлены ещё logical_and и ошибка регистрации.
  • На рассмотрении: FlagCX добавляет точку входа IR устройства для XPU Kunlunxin для стыковки с FlagTree (#678); на стороне SGLang бэкенд обновлён до 0.5.18 (#155); на стороне FlagTree распределённый бэкенд TLE (#1436) и специализация исходного кода XPU Python (#1422) находятся на рассмотрении.
  • Образы: ключ бэкенда xre5.37.1 обновлён до 2.3.0-0.3.0.

3.5 Hygon и AMD: в DCU добавлен libglog, формируется бэкенд ROCm 7.2.4 (10-27)

Дата: 2026-10-27 Источники: build-infra PR #1524 · build-infra PR #1525 · build-infra PR #1535 · sglang-plugin-FL PR #157

  • Hygon: в build-infra дополнительно выпущен libglog.so.1, что решает проблему сбоя загрузки нативных плагинов в образе DTK (#1524); теги прикладных образов и записи об изменениях среды выполнения dtk26.04 также дополнены в тот же день. На стороне Torch-FL открыты ещё два PR, касающиеся написания каталога DCU и объявления матрицы soft-lowp (#669–#671).
  • Конфигурация AMD: пять последовательных слияний в бэкенде ROCm 7.2.4 — конфигурация и runner, фиксация triton-rocm 3.6.0, добавление hipsolver/hipfft/miopen-hip, включение строки AMD wheel для FlagCX, разрешение вендорского PyPI.
  • Экосистема AMD: на стороне SGLang обеспечен запуск FlagOS SGLang на Radeon AI PRO R9700 (gfx1201) (#157, на рассмотрении), адаптация AMD в FlagCX переведена на CUDAStreamGuard (#680, на рассмотрении), на стороне FlagTree выполнено ускорение декодирования для R9700 и W7900 (#1439, на рассмотрении).
  • Вывод: AMD — единственный бэкенд, добавленный в этом цикле; путь отличается от отечественных производителей — сначала базовый образ, затем конфигурация и упаковка; на стороне библиотеки операторов (FlagGems) C++ бэкенда для HIP пока нет, в краткосрочной перспективе возможен только путь через Triton.

3.6 Enflame, Iluvatar CoreX, Xiwang, Moore Threads: по одному структурному изменению (10-27)

Дата: 2026-10-27 Источники: vllm-plugin-FL PR #582 · FlagGems PR #7220 · FlagAttention PR #116 · FlagTree PR #1448

  • Enflame: слияние адаптации vLLM 0.28 для S60 (#582), одновременно учтены теги прикладных образов двух версий TOPS (1.9.10 и 1.10.6); на стороне FlagAttention добавлен фьюзинг-оператор attention residual (#116, на рассмотрении), изменения заголовочных файлов и зависимостей библиотек TOPS в FlagPrism всё ещё на рассмотрении (#17).
  • Iluvatar CoreX: слияние оптимизации conv2d (#7220), оптимизации conv3d и conv_transpose2d всё ещё на рассмотрении; учтены образы двух версий CoreX (4.4.0 и 4.5.0); адаптация пустой среды выполнения SGLang 0.5.18 всё ещё на рассмотрении (#139).
  • Xiwang: tangrt1.2.0 впервые вошёл в матрицу прикладных образов, адаптация среды выполнения vLLM 0.28 и общий Gate CI — один на рассмотрении (#647).
  • Moore Threads: SDK обновлён до v0.7.1 (#1448) в соответствии с тегом 0.7.1a1+mthreads3.6 предыдущего дня; оптимизация производительности mhc_post на MUSA слита вместе с FlagGems-vllm #976; учтены образы двух версий MUSA (4.3.6 и 5.2.0).

4. Итоги и наблюдения за тенденциями

  • Темп: в 24-часовом окне 20 репозиториев с пушами, 98 слитых коммитов, 401 на рассмотрении (из них 135 — один пакетный коммит), объём слияний снизился на 26% по сравнению со 133 коммитами предыдущего дня. Число репозиториев с пушами достигло двухнедельного максимума, но прирост в основном обеспечили боты-учётчики и пакетные коммиты, содержательные изменения кода сосредоточены в упомянутых выше десяти с небольшим коммитах.
  • Версии: образы приложения 2.3.0 уже учтены на 20 бэкендах, записи об изменениях среды выполнения также дополняются, но теги версий не проставлены, релизный манифест не создан; контрольные точки — 13 ноября (дедлайн слияния FEP) и 30 ноября (rc0). Если к тому моменту community/release/2.3 будет содержать только график, фаза rc окажется сжатой.
  • Правила: решение выпустить только 0.32 и пропустить 0.28 сжимает стоимость догоняющей версии до одного перехода, ценой становится необходимость повторной приёмки на 0.32 адаптаций, слитых в 0.28 (Enflame S60, Iluvatar CoreX, MetaX, XuanTie и другие линии); этот объём работ пока не отражён ни в одном PR.
  • Покрытие: MetaX предпочла подать 135 специализированных операторов в виде пакетных PR в экспериментальный репозиторий, а не напрямую в основной, что показывает: экспериментальный репозиторий берёт на себя роль «проверяемых доказательств приёмки»; основной репозиторий FlagGems по-прежнему осваивает поштучное дополнение операторов KernelGen — наложение нагрузки на ревью двух потоков и есть главная причина всплеска числа PR на рассмотрении в этом цикле.
  • Бэкенды: AMD прошла путь от базового образа до конфигурации, упаковки и строки wheel, став единственным новым бэкендом этого цикла; отечественная сторона сосредоточилась на восполнении возможностей существующих бэкендов (Kunlunxin XPU3, режим графов Tsingmicro, Enflame 0.28, свёртки Iluvatar CoreX, дебют Xiwang в списке).
  • Наблюдать: сбой CI после первого экспорта FlagQAI и PR #1; граница между его позиционированием (слой синтеза для квантовых вычислений) и FlagQuantum (квантовое моделирование и обучение) ещё не прояснена в документации. Многократные закрытия и переоткрытия FlagGems #7809 также требуют подтверждения: это автоматические повторы или дефект процесса.

Приложение: таблица проверки источников и полный список источников

Таблица проверки источников

Источник Результат проверки
Репозитории организации на GitHub Полная проверка 61 репозитория, пуши в окне у 20 репозиториев; 3 репозитория — пуши в неосновные ветки
Поиск коммитов GitHub 102 совпадения; поисковый индекс запаздывает по слияниям текущего дня, поэтому приведено параллельно с объёмом слияний
Поиск слитых PR GitHub 98, 15 репозиториев
Поиск PR на рассмотрении GitHub 401 (новых 269), FlagGems 173 и FlagGems-Experimental 135 — почти восемь десятых
Атомарная проверка Release / Tag 31 репозиторий, ноль новых в этом окне; последний тег build-infra по-прежнему v2.2.0
Поток событий org 100 записей: события PR 84, пуши 8, создание веток 6, удаление веток 2; включая 63 закрытия и переоткрытия #7809
График версий community/release/2.3 содержит только графики на китайском и английском, релизного манифеста нет; в каталоге 2.2 — четыре файла манифестов
Google News RSS 24 группы запросов, 21 кандидат, принято 0 (старые новости, вне окна, нерелевантные — три категории)
HN Algolia 8 групп запросов, 0 прямых совпадений в четырёхдневном окне
Колонка FlagOS на CSDN Последняя статья от 22.10, новых материалов в окне нет
Сообщество Zhiyuan Новых материалов в окне нет, на главной странице нет обновлений, связанных с FlagOS
Сайты компаний-участников Проверено 8 компаний, только у Moore Threads одна отраслевая статья от 27.10; 2 — статические страницы или ошибка загрузки

Полный список источников

8 (непрерывный KV от MetaX) — https://github.com/flagos-ai/vllm-plugin-FL/pull/638