Окно мониторинга: 2026-10-30 06:00 ~ 2026-11-02 06:00 (пекинское время, 72 часа; утренний отчёт понедельника, охватывает субботу и воскресенье, окно продолжается с момента окончания предыдущего ежедневного отчёта).

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


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

  • Главное за сегодня: сквозная линия нативных квантовых операторов для Ascend 910C (167 проверок аппаратного обеспечения); готовы changelog двух слоёв образов 2.3.0; 35 слияний в одном окне для компилятора квантового синтеза (10-30 ~ 11-02)
    1. Прогресс открытых проектов (динамика GitHub)
      • 1.1 Ритм организации: 17 репозиториев с пушами, 256 коммитов, 115 слияний, 275 на рассмотрении (10-30 ~ 11-02)
      • 1.2 Версии: завершение слоя образов 2.3.0, параллельная готовность Hygon DTK 26.10 и AMD ROCm 7.2.4 (10-31 ~ 11-01)
      • 1.3 FlagQuantum: принята нативная поддержка Ascend 910C, пройдено 167 проверок аппаратного обеспечения (10-31)
      • 1.4 FlagQuantum: 35 слияний в одном окне, ресурсный учёт линии синтеза переходит в фазу контрактов (10-31 ~ 11-02)
      • 1.5 FlagGems: три оператора KernelGen вошли в линию NVIDIA, закрыты десять патчей производительности для Kunlunxin XPU3 (10-30)
      • 1.6 Torch-FL: Horizon Robotics BPU прошёл свёртку и пулинг, пути Iluvatar, MetaX и Hygon сходятся по отдельности (10-30 ~ 11-01)
      • 1.7 FlagCX: унифицированная упаковка Hygon bitcode и Device IR, охват SymMem ужесточён по адаптерам (10-31 ~ 11-01)
      • 1.8 Остальные репозитории: FlagPrism подключён к MetaX, optest — к FlagTrain, FlagTree отчитывается в Feishu (10-30 ~ 11-02)
    1. Новости и экосистема
      • 2.1 Проверка каналов: в окне нет новых попаданий в колонке CSDN и HN, на новостной стороне нет записей уровня компонентов (11-02)
      • 2.2 Сторона рынка капитала организаций-участников: отчёты за третий квартал Enflame и MetaX раскрыты в один день (10-30)
      • 2.3 Наблюдение за экосистемой: сегодня открывается Учжэньский саммит Всемирной интернет-конференции, тема — открытый исходный код и открытость (11-02)
    1. Углублённый анализ организаций-участников и производителей бэкендов
      • 3.1 Hygon: 21 закрытие от базового образа до wheel в DTK 26.10 (10-31 ~ 11-01)
      • 3.2 Ascend: помимо нативной квантовой линии 910C, синхронно продвигаются интерфейс XCS и коммуникационный CI (10-30 ~ 11-01)
      • 3.3 Kunlunxin: десять патчей производительности XPU3 слиты за один день (10-30)
      • 3.4 MetaX: FlagPrism дополнен бэкендом MACA, на стороне внимания добавлены Parallax и Hy3 (10-30 ~ 11-02)
      • 3.5 Tsingmicro, Enflame, Iluvatar: TXDA входит в vLLM 0.28, графический режим GCU, фиксация версии FlagTree (10-30 ~ 11-01)
      • 3.6 Moore Threads и Horizon Robotics: на стороне MUSA добавлено внимание больших моделей, на стороне BPU — путь операторов (10-30 ~ 11-01)
    1. Итоги и наблюдения за трендами
  • Приложение: таблица проверки источников, полный список источников

Главное за сегодня: сквозная линия нативных квантовых операторов для Ascend 910C (167 проверок аппаратного обеспечения); готовы changelog двух слоёв образов 2.3.0; 35 слияний в одном окне для компилятора квантового синтеза (10-30 ~ 11-02)

Дата: 2026-10-30 ~ 2026-11-02 Источник: FlagQuantum PR #958 · FlagQuantum PR #970 · build-infra PR #1584 · FlagQuantum PR #1000 (полный список см. в приложении)

  • Квантовый аспект: FlagQuantum #958 переводит Ascend 910C с «экспериментального пути split-FP32» на путь «нативного оператора провайдера» и вливает его в основную ветку; в тексте PR итоговая запись о объединённом оборудовании — 167 passed in 115.41s — 142 случая схем, шума, TEBD и QEC, плюс 25 нативных случаев динамики, включая два холодных воспроизведения плана процессов. Стек закреплён на Python 3.11.15, PyTorch 2.10.0+cpu, CANN 9.0.0, FlagTree 0.7.0+ascend3.5, FlagGems 5.4.0, FlagCX v0.14.1 (с чистыми патчами Ascend/FlagOS, без линковки torch_npu). В тот же день #970 добавил на предварительно настроенном ARM64 runner fail-closed нативную регрессионную линию 910C; на стороне CI также зафиксировано несколько записей о provenance wheel и архивировании action.
  • Аспект релиза: build-infra за три дня 21 слияние — все указывают на 2.3.0: добавлен слой образа hygon-dtk26.10 (базовый образ заменён на ROCm-осведомлённый Open MPI, в runtime добавлен flagcx==0.14.1+dtk2610, удалён недействительный HIP_VISIBLE_DEVICES=all), одновременно дополнены закрепление flagcx в слое AMD rocm7.2.4 и зависимости amdsmi, а также послойно зафиксированы даты changelog и описания образов для 2.3.0. Однако каталог манифеста release/2.3 в репозитории community всё ещё не создан, и тег 2.3.0 на сайте release-info не появился — это означает, что данный раунд — подготовка слоёв образов перед релизом, а не само релизное действие.
  • Аспект компилятора: из 35 слияний FlagQuantum в этом окне 28 приходятся на линию синтеза: допуск общих входов Qmod, заимствование регистров, вызовы Const, беззнаковые сравнения, очистка после вычислений и повторное использование нулевых слотов, области within/apply, ограниченное возведение в степень — всё это поочерёдно подключено к существующему конвейеру синтеза; #1000 на пересчитываемом примере показывает изменение ресурсного учёта — x * 256 снижается с базовых 28 выделенных кубитов и 4 GiB буфера состояний до 19 выделенных кубитов и 8 MiB, операндов 12, глубина 4.
  • Суждение: три линии указывают на одно и то же — форма доказательств адаптации квантового стека к множеству чипов меняется от «работает на некоем чипе» к «воспроизводимая запись приёмки оборудования + проверяемый ресурсный учёт + CI-линия, краснеющая при сбое». Для 2.3.0 слои образов уже готовы, не хватает двух релизных шагов: заморозки манифеста и запуска сайта.

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

1.1 Ритм организации: 17 репозиториев с пушами, 256 коммитов, 115 слияний, 275 на рассмотрении (10-30 ~ 11-02)

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

  • Сторона репозиториев: из 61 репозитория в 17 была активность (push) в окне мониторинга (в предыдущем выпуске — 21 репозиторий, за 24 часа); по времени пуша от позднего к раннему: docs, FlagQAI, FlagQuantum, FlagPrism, Torch-FL, FlagTree, release-info, build-infra, vllm-plugin-FL, FlagCX, optest, FlagGems-sglang, FlagGems, Megatron-LM-FL, FlagGems-vllm, OpenCourse, FlagSparse. Пуши в FlagPrism и docs приходятся на ветки функциональности и ветки PR документации, в основной ветке новых коммитов нет.
  • Сторона коммитов: поиск коммитов выявил 256 записей (в предыдущем выпуске — 189 записей, за 24 часа); по репозиториям: FlagQuantum 148, FlagQAI 42, build-infra 21, FlagGems 16, Torch-FL 13, optest 5, FlagCX 3, OpenCourse 3, FlagTree 2, FlagSparse, FlagGems-vllm, FlagPrism — по 1. В пересчёте на сутки примерно 85 записей, что ниже 189 записей за сутки предыдущего выпуска; эффект выходных выражен явно; два репозитория FlagQuantum и FlagQAI дают 190 записей, то есть 74%.
  • Сторона слияния: слито 115 PR (в предыдущем выпуске — 183 PR, за 24 часа) из 14 репозиториев: FlagQuantum 35, build-infra 21, FlagGems 18, Torch-FL 13, FlagQAI 11, optest 5, FlagCX 4, FlagTree 2, FlagPrism, FlagGems-sglang, Megatron-LM-FL, FlagGems-vllm, OpenCourse, FlagSparse — по 1. В среднем за сутки около 38, что составляет примерно две десятых от 183 PR за сутки предыдущего выпуска.
  • Сторона на рассмотрении: в окне мониторинга обновилось 275 PR на рассмотрении (в предыдущем выпуске — 253), открыто новых 146 (в предыдущем выпуске — 84). По репозиториям: FlagGems 158 (новых 82), FlagGems-sglang 18 (18), FlagTree 15 (5), FlagGems-vllm 15 (8), Torch-FL 13 (11), vllm-plugin-FL 13 (7), FlagTrain 9 (1), FlagAttention 8 (5), sglang-plugin-FL 7 (1), docs 6 (3), FlagScale 5 (1), FlagCX 3 (1), FlagQAI, FlagQuantum, flir, FlagBLAS, whisper-triton — по 1.
  • Сторона событий и ветвей: поток событий org — 100 записей, в составе: пушей 37, удалений ветвей 13, событий PR 23, комментариев к вопросам 11, созданий ветвей 10, ревью PR 2, комментариев к ревью 3, fork 1; подавляющая часть действий сосредоточена в трёх репозиториях FlagQuantum, build-infra, FlagQAI. Проведена атомарная дополнительная проверка 5 репозиториев с пушами, не покрытых поиском коммитов: Megatron-LM-FL слил #203 в 10-30 16:55 (в пределах окна); пуш FlagGems-sglang от 10-31 находится в ветке feat/qwen36-remaining-native-validation, в тот же день в основную линию слит #251; пуш vllm-plugin-FL от 11-01 находится в ветке PR, последний коммит ветки по умолчанию по-прежнему от 10-30 00:38 с поддержкой GLM-5.3, что относится к предыдущему окну; пуш docs находится в ветке PR документации (последний коммит ветки по умолчанию — 10-03); оба пуша release-info находятся в gh-pages и представляют собой автоматическое обновление сайта релизов.
  • Сравнение: по сравнению с предыдущим 24-часовым окном объём слияний в пересчёте на сутки снизился примерно на восемь десятых, объём коммитов в пересчёте на сутки — примерно на пять десятых, однако общий объём на рассмотрении продолжает расти на 8,7%, а количество новых открытий почти удвоилось. Это типичная картина «выходные дают мало результата, а накопление наоборот растёт»; накопление в основном связано с массовым открытием задач KernelGen в FlagGems (82 новых).

1.2 Сторона релизов: завершение слоя образов 2.3.0, Hygon DTK 26.10 и AMD ROCm 7.2.4 выходят на две линии одновременно (10-31 ~ 11-01)

Дата: 2026-10-31 ~ 2026-11-01 Источники: build-infra PR #1584 · build-infra PR #1568 · build-infra PR #1571 · build-infra PR #1586 · сайт релизов release-info · манифест релиза community 2.2

  • Слой образа 1 (Hygon): слой hygon-dtk26.10 создан с нуля — #1568 устанавливает в базовый образ Open MPI с поддержкой ROCm, #1577 публикует wheel flagcx этого слоя с суффиксом +dtk2610, #1578 переводит загрузку runtime-образа на режим без фиксации flagcx, а #1584 объединяет фиксацию и её changelog в один PR. В этом же слое ещё три записи дат в changelog от бота — #1575, #1579, #1585, а также #1587 передаёт список дефектов вендорской версии Triton 3.7.0 со стороны Hygon в линию vLLM.
  • Слой образа 2 (AMD): #1571 фиксирует flagcx в зависимостях runtime rocm7.2.4, #1576 удаляет недействительную переменную окружения HIP_VISIBLE_DEVICES=all, #1586 добавляет amdsmi, #1572, #1580, #1582, #1588 — четыре записи дат в changelog. В слое базового образа ещё три записи (#1569, #1570, #1583) фиксируют дату 2.3.0 и обновляют описание образа.
  • Проверка состояния релизов: атомарная проверка Release в 31 репозитории и Tag в 8 репозиториях не выявила новых объектов Release в окне мониторинга; единственное обновление с меткой времени — тег FlagCX v0.14.1 (обновлён 11-01 00:10), при этом последняя официальная версия в GitHub Releases API по-прежнему v0.14.0, выпущенная 2026-09-28 (в тексте указано соответствие FlagOS 2.2). Файл release/2.3/release-2.3.yaml в репозитории community возвращает 404, манифест release/2.2 на месте, что говорит о том, что 2.3 ещё не вошла в стадию заморозки манифеста.
  • К наблюдению: из 21 слитых изменений 8 — changelog от бота, 2 — обновление описаний, 6 — исправления зависимостей и загрузки, 5 — CI и документация. Согласно ритму релизов FlagOS 2.2 (заморозка манифеста → маркировка образов → запуск release-info), для 2.3.0 всё ещё отсутствуют два шага — манифест и сайт; если следующая рабочая неделя снова пройдёт только в доработке внутри слоёв без заморозки манифеста, окно релиза будет сжато.

1.3 FlagQuantum: принята нативная поддержка Ascend 910C, пройдено 167 приёмочных проверок оборудования (10-31)

Дата: 2026-10-31 Источники: FlagQuantum PR #958 · FlagQuantum PR #970 · коммит FlagQuantum c417d80

  • Данные приёмки: зафиксированный в теле PR результат работы на комбинированном оборудовании — 167 passed, 293 warnings in 115.41s; при этом два интеграционных файла покрывают 142 сценария схем, шума, TEBD и QEC, а также 25 сценариев динамики, и включают два повторных прогона плана в холодном процессе. Дополнительно приложена регрессия путей изменений на стороне CPU 1332 passed, 3 skipped in 21.04s, прошли 23 контрактных теста полей возможностей и доказательств.
  • Охват: векторы состояний complex64/complex128, MPS, тензорные сети и матрицы плотности; autograd и явные градиентные методы; смешанное обучение, шум и TEBD; нативная динамика Ising/Lindblad/Rydberg и приборы; обучение преддекодеров QEC; обучение векторов состояний, MPS и тензорных сетей с owner-sharded. PR явно указывает, что значения по умолчанию для CPU, публичные сигнатуры и версия schema остаются неизменными, а добавлена лишь утверждённая в предложении о возможностях устройств аддитивная нативная динамическая возможность.
  • Границы зависимостей: Torch-FL взят из ветки feat/ascend-complex-lowering, коммит 3aebd0c; FlagCX взят из официальной версии v0.14.1, коммит 6fe3631, с патчем исключительно для Ascend/FlagOS; PR прямо заявляет, что «опубликованный wheel без этих исправлений недостаточен для воспроизведения», тем самым привязывая воспроизводимость к исходному коммиту, а не к бинарному пакету.
  • Со стороны CI: #970 создаёт на предварительно настроенном ARM64 runner lane нативной регрессии с fail-closed; сопутствующий коммит закрепляет action, используемый нативной регрессией, на проверенном коммите, сохраняет provenance нативного wheel в изолированном образе runner, перекрывает унаследованную версию wheel через аутентифицированный provider и обеспечивает потоковую запись прогресса нативных тестов в watchdog.
  • Значение: ранее для 910C имелись доказательства только экспериментального пути split-FP32; эта линия продвигает адаптацию квантового стека к Ascend до уровня нативного provider и вписывает «запись приёмки на оборудовании» в документацию репозитория и CI, а не оставляет её в личной среде.

1.4 FlagQuantum: 35 слияний за одно окно, ресурсный учёт синтезного направления переходит в стадию контрактов (10-31 ~ 11-02)

Дата: 2026-10-31 ~ 2026-11-02 Источники: FlagQuantum PR #1000 · FlagQuantum PR #995 · FlagQuantum PR #993 · FlagQuantum PR #984

  • Объём и структура: за 72 часа в FlagQuantum слито 35 PR, из них 28 — синтезное направление, 1 — нативная поддержка Ascend, 5 — CI и инструменты, 2 — документация симуляции и исправления. Синтезное направление является абсолютной основой и целиком сосредоточено на трёх вещах: «ввод, допускающий коммит, верифицируемая семантика, учитываемые ресурсы».

  • Входная поверхность: #969 предлагает публичный ввод Qmod и семантику общего Program, #971 допускает ограниченные файлы Qmod и текстовый ввод, #985 допускает нативные одномбитные фазовые инструкции, #993 и #994 поддерживают ограниченные области within/apply и их вложенность. Qmod превращается из внутреннего формата во внешне представимую входную форму.
  • Семантическая поверхность: #972, #981, #982, #990 последовательно добавляют предикаты беззнакового равенства/меньше, согласованный выбор значений из условий Python, беззнаковые отношения и цепные интервальные предикаты, нативные выражения беззнакового сравнения; #974, #984, #995, #997 комбинируют предикатные фазы с заимствованием инициализированных регистров и обходятся без временных флагов.
  • Ресурсная поверхность: #988 и #989 проверяют заимствование Const и fresh-output в вызовах регистров; #991 проверяет очистку результатов вычислений и переиспользование хранилища, #992 проверяет локальное владение и переиспользование нулевых слотов; #999 сокращает рабочую область для константного сложения с доказанным отсутствием переноса, #1000 сокращает временные биты для точного умножения на степень 2. На примере x * 256: базовая линия — 28 выделенных кубитов, 18 рабочих битов, 14 операций, глубина 6, 4 GiB буфера состояния; после слияния — 19 выделенных кубитов, 9 рабочих битов, 12 операций, глубина 4, 8 MiB буфера состояния. Зонд x * 4 снижается с 14/12 выделенных и используемых битов, 8 рабочих битов, 24 операций, глубины 18, 256 KiB до 10/10, 4, 10, глубины 4, 16 KiB.
  • Границы и охват: PR явно указывает, что это «точный учёт ресурсов», а не гарантия ускорения во время выполнения, оптимальности или пикового объёма памяти процесса; ноль, единица, константы, не являющиеся степенями 2, два квантовых операнда, а также производные значения с нулевой нижней границей по-прежнему идут через общее умножение; изменения затрагивают только один производственный файл lowering в Compiler.
  • Значение: главной линией квантового компилятора синтеза в прошлом квартале было «сколько конструкций можно синтезировать», а это окно смещается к «можно ли пересчитать и регрессионно проверить ресурсную смету каждой конструкции». Ценность такой работы не в точечной производительности, а в том, чтобы ресурсный бюджет стал регрессионно проверяемым контрактом — это инженерия иного характера, чем патчи производительности основной библиотеки операторов.

1.5 FlagGems: три оператора KernelGen входят в линейку NVIDIA, десять патчей производительности Kunlunxin XPU3 закрываются (10-30)

Дата: 2026-10-30 Источники: FlagGems PR #7988 · FlagGems PR #7957 · FlagGems PR #7672 · FlagGems PR #7257

  • Направление KernelGen: chx7514 в одном пакете объединил три оператора класса представлений — swapaxes_ (#7314), movedim (#7307), swapdims_ (#7316), все реализованы как ядра Triton и прошли обычный канал от автоматической генерации KernelGen до ручной проверки.
  • Направление SiliconFlow: winfan1314 — четыре коммита: выполнение triangular_solve по умолчанию и с out для PPU (#7672), явные scales для upsample_nearest2d_backward на PPU (#7668), STFT на PPU через acFFT (#7667), а также сопоставление явных scale для upsample_nearest2d_backward на MetaX (#7589). Все четыре — про «согласование семантики выполнения одного и того же оператора на двух бэкендах», то есть работа по кросс-бэкендной согласованности.
  • Направление Kunlunxin XPU3: десять коммитов за один день, охватывающих оптимизацию 11 pointwise- и reduction-операторов в #7988, ядра foreach с прямыми указателями и редукции allclose/isclose, а также пути копирования index_put/clone в #7957, одномерную блочную портировку BF16 pointwise в #8052, повторное использование конфигурации тюнинга mm и KeyError SPLIT_K в #7960, производительность is_same_size и channel_shuffle в #7983, точное усечение fmod (div_rn плюс остаток FMA) в #8024, одноинструкционный поиск в окрестности choose_qparams_optimized в #7955, разбиение sgn bf16 по dtype на блоки в #7954, исправление символов-заглушек libdevice в foreach_pow и откат к вендорскому powf в #8048, исправление маршрутизации тестов foreach_pow_scalar_ в #8047.
  • Направление Ascend: #7257 переводит вызов пользовательского оператора topk на tle_raw.call, унифицируя с диалектом TLE — это сходимость интерфейсов, а не изменение производительности.
  • Накопление: в FlagGems на рассмотрении 158 коммитов, открыто 82 новых, почти все — из пакетных отправок KernelGen; соотношение 18 объединённых к 158 находящимся на рассмотрении показывает, что сторона ревью по-прежнему не успевает за стороной генерации — это наиболее реальная точка риска перед заморозкой 2.3.

1.6 Torch-FL: Horizon BPU прошёл путь по свёрткам и пулингу, пути Iluvatar, MetaX и Hygon сходятся по отдельности (30-10 ~ 01-11)

Дата: 2026-10-30 ~ 2026-11-01 Источники: Torch-FL PR #686 · Torch-FL PR #693 · Torch-FL PR #698 · Torch-FL PR #700

  • Horizon BPU: #686 позволяет conv, batch norm и pooling идти напрямую с eager-пути на BPU; #693 идёт дальше, реализуя avg_pool на BPU через эквивалентную depthwise-свёртку; #696 переводит свёрточную форму avg_pool на functional API. В совокупности эти три коммита превращают сторону BPU из «есть оператор» в «есть поддерживаемый путь».
  • Iluvatar (Tianshu): #698 фиксирует FlagTree в CI Iluvatar на 0.7.0, поскольку именно эта версия фактически работает на данном чипе; #697 направляет baddbmm в вендорский GEMM, а не в ядра FlagGems на части tile. Оба коммита уточняют «какую реализацию использовать».
  • MetaX и Hygon: #688 регистрирует mm от MetaX на стороне FlagGems и ослабляет измерение K, которое отклонял его Triton; #701 запускает тесты FlagGems SDPA на DCU Hygon в lane, которые действительно могут их выполнять. Ценность #701 — в достоверности тестов: неверно указанная причина пропуска надолго скрывает сбои.
  • Путь по умолчанию для NVIDIA: #700 исправляет проблему, когда конфигурация NVIDIA по умолчанию маршрутизировала 1485 операторов в boxing kernel, — это коммит с наибольшей зоной влияния в данном окне; #684 заменяет полубайтовый сдвиг FP4 на тензорные операции, чтобы попасть в уже маршрутизированные перегрузки; #685 ослабляет ось сокращения soft-lowp GEMM в соответствии с нижней границей dot для платформы; #687 сужает day-0 override FlagGems до операторов, которые оправдывает само его описание; #689 выполняет откат к закреплённому индксу при сбое образа CPU-torch; #692 сохраняет покрытие интеграции на уровне тестовых случаев, а не файлов.

1.7 FlagCX: унифицированная упаковка bitcode Hygon и Device IR, покрытие SymMem сужено по адаптерам (31-10 ~ 01-11)

Дата: 2026-10-31 ~ 2026-11-01 Источники: FlagCX PR #667 · FlagCX PR #687 · FlagCX PR #688 · FlagCX PR #669

  • Сторона Hygon: #667 — это структурное изменение линии UIL: добавлена сборка bitcode для Hygon и унифицирован способ упаковки Device IR. Ранее каждый бэкенд упаковывал свой IR отдельно, и для подключения Hygon требовалось отдельно поддерживать собственный набор артефактов; после унификации стоимость упаковки для новых бэкендов снизилась.
  • Сторона тестирования: #687 принудительно включает покрытие SymMem по типам адаптеров в CI, чтобы избежать ситуации «для некоторого адаптера не запускались тесты симметричной памяти, но конвейер всё равно зелёный»; #688 и #689 позволяют DU stream guard выбираться по поколению torch и переносят тот же фикс обратно в 0.14.0-rc2.
  • На рассмотрении: конвейер CI и организация модульных тестов для Ascend 910C в #669, отслеживание завершения устройств Ascend в #686 (предложено со стороны FlagQuantum, обслуживает семантику завершения коммуникаций квантового стека), DAG-ориентированные коллективные коммуникации UniRunner и рабочий процесс объединённых коммуникаций в #685. Все три находятся на рассмотрении и составляют ожидающие слияния элементы коммуникационного направления 2.3.

1.8 Остальные репозитории: FlagPrism подключает MetaX, optest подключает FlagTrain, FlagTree отчитывается в Feishu (10-30 ~ 11-02)

Дата: 2026-10-30 ~ 2026-11-02 Источники: FlagPrism PR #18 · optest PR #19 · FlagTree PR #1457 · FlagQAI PR #15

  • FlagPrism: #18 слит 11-02 в 00:11, дополняет runtime отладчика для бэкенда MetaX/MACA — специализированный MacaRuntimeBackendAdapter отвечает за буферы устройства, хост-стейджинг и передачу с сохранением порядка потоков, добавлены модуль сборки MACA.cmake и привязки Python, а также тесты и документация. Это первый случай, когда FlagPrism подключил MetaX к цепочке отладки.
  • optest: 5 слияний посвящены тестовой инфраструктуре — #19 использует uv для управления вендорскими зависимостями FlagTrain и подключает его CI, #20 быстро завершается с ошибкой при недостатке разделяемой памяти, #21 повторяет запрос к индексу пакетов при неудачной установке, #22 увеличивает разделяемую память для S60, #23 изолирует параллелизм по библиотекам и бэкендам. Направление — разделить в логах «проблемы окружения» и «проблемы операторов».
  • FlagTree: #1457 записывает результаты CI FlagGems в многомерную таблицу Feishu — результаты тестов переходят со страницы репозитория на командный дашборд; #1494 временно отключает тест 03-topk для Enflame, что является остановкой потерь при известном сбое.
  • FlagQAI: 11 слияний, 42 коммита, все — в web-рабочей среде: локальные проекты и метки файлов, замороженные многофайловые запуски, сравнение экспериментов как постоянное рабочее пространство, управление запуском Agent и прослеживаемость результатов. Он вырос из «квантовой демонстрационной страницы» во фронтенд с семантикой проектов.
  • Прочее: FlagGems-sglang #251 дополняет оставшийся набор рабочих нагрузок Qwen3.6 и нативный адаптер SGLang; Megatron-LM-FL #203 унифицирует планирование мультиплатформенного CI, маршрутизацию затронутых unit-групп и доказательные проверки-шлюзы; FlagSparse #115 слит из внешнего репозитория NCIC-AlphaSparse/main; три коммита OpenCourse устанавливают архивирование курсов и версий по релизам.

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

2.1 Проверка каналов: в колонке CSDN и в окне HN новых попаданий нет, на новостной стороне — ноль компонентных элементов (11-02)

Дата: 2026-11-02 Источники: колонка FlagOS на CSDN · HN Algolia · Google News RSS

  • Колонка CSDN: при построчной проверке времени публикации 15 ссылок на статьи в списке, две последние статьи по-прежнему от 10-29 — «Спаситель инференса больших моделей — один плагин решает адаптацию под несколько чипов» и «FlagOS Day0 адаптация MiniCPM-OCR & Jev: охват 12 платформ», после 10-30 новых материалов нет; на странице также есть записи трёх трансляций конференций с 10-15 по 10-17.
  • HN Algolia: 8 групп запросов (FlagOS, FlagGems, FlagScale, FlagTree, BAAI, FlagQuantum, FlagSparse, flagos-ai) в пределах 5 дней не дали прямых совпадений по заголовку или телу; у FlagOS и FlagGems по 4–5 нечётких совпадений, все не относятся к данной теме.
  • Google News: 24 группы запросов на китайском и английском дали 43 совпадения; после построчной проверки тем непосредственно связанных с релизами компонентов FlagOS или адаптацией чипов — 0; основная масса совпадений — отчёты за третий квартал и статьи о котировках Enflame и MetaX, а также отраслевые материалы по широким запросам «BAAI открытый исходный код», «отечественные вычислительные мощности открытый программный стек». Запросы по именам компонентов (FlagOS, FlagGems, FlagScale, FlagTree, FlagCX, KernelGen и др.) по-прежнему дают ноль совпадений, что является долгосрочной нормой.
  • Сообщество BAAI: главная страница и страница поиска рендерятся на клиенте, при парсинге можно лишь подтвердить, что на главной странице нет записей FlagOS, количественных выводов сделать нельзя; этот канал продолжает фиксироваться как «нет новых видимых записей».

2.2 Сторона рынка капитала членских организаций: Enflame и MetaX одновременно раскрыли отчёты за третий квартал (10-30)

Дата: 2026-10-30 Источники: Отчёт Enflame за третий квартал (China Securities Journal) · Отчёт MetaX за третий квартал (The Paper)

  • Enflame (688801): выручка за первые три квартала 2,332 млрд юаней, рост на 331,74% год к году; чистая прибыль, причитающаяся материнской компании, -754 млн юаней, убыток сократился год к году; выручка за третий квартал 1,211 млрд юаней, рост на 395,34% год к году, чистая прибыль, причитающаяся материнской компании, -122 млн юаней. Расходы на НИОКР 989 млн юаней, рост на 11,11% год к году, доля инвестиций в НИОКР в третьем квартале составила 28,83% от выручки за квартал. Контрактные обязательства 6,385 млрд юаней, рост на 1745% с начала года. В продуктовой линейке — пять облачных AI-чипов четырёх поколений архитектуры, включая AI-ускорители, интеллектуальные вычислительные системы и платформу программного обеспечения для программирования.
  • MetaX (688802): выручка за первые три квартала 2,824 млрд юаней, рост на 128,45% год к году; чистая прибыль, причитающаяся материнской компании, 639 млн юаней, чистая прибыль без учёта разовых статей 259 млн юаней, оба показателя год к году вышли из убытка; выручка за третий квартал 1,5 млрд юаней, рост на 367,12% год к году, чистая прибыль без учёта разовых статей 308 млн юаней, два квартала подряд квартальная прибыль без учёта разовых статей. На стороне программного обеспечения выпущен MXMACA 3.9.0, а код поддержки сборки MXMACA для GPU MetaX уже включён в открытый проект LMCache; на стороне моделей заявлена Day 0 адаптация моделей GLM, Qwen, Hunyuan и др.
  • Связь с FlagOS: обе компании являются членскими организациями FlagOS, но данный пункт относится к финансовым отчётам и коммерческому прогрессу, а не к динамике проекта FlagOS. Единственное действие MetaX, напрямую направленное в открытый upstream, — включение кода поддержки сборки в LMCache, что совпадает по направлению с кросс-чиповой целью FlagOS, но идёт по пути собственного программного стека; соответствующая работа на стороне FlagOS по-прежнему выражается в патчах бэкендов FlagGems и Torch-FL (см. 1.5 и 1.6).

2.3 Наблюдение за экосистемой: сегодня открывается Учжэньский саммит Всемирной конференции по интернету, тема сосредоточена на открытости и открытом исходном коде (11-02)

Дата: 2026-11-02 Источники: Всемирная конференция по интернету·Учжэнь, почему «открытый исходный код» · Xinhua: саммит в Учжэне в 2026 году будет посвящён открытости и открытому исходному коду

  • Повестка: Учжэньский саммит Всемирной конференции по интернету 2026 года проходит с 2 по 5 ноября, тема — «Открытость и открытый исходный код, совместное созидание и совместное использование — вместе строим сообщество единой судьбы в киберпространстве», запланировано 27 субфорумов, в главном форуме — «Диалог об искусственном интеллекте в Учжэне», в повестку которого входит построение глобальной экосистемы открытого исходного кода ИИ.
  • Релевантность: данный пункт относится к отраслевому фону и не имеет прямой связи с повесткой проекта FlagOS; он размещён здесь потому, что открытый исходный код системного программного обеспечения ИИ является одной из главных тем саммита, а «унифицированный программный стек для множества чипов», в котором находится FlagOS, — наиболее конкретная инженерная форма в рамках этой темы. Публикации в окне мониторинга не затрагивали специальную повестку FlagOS, поэтому в динамику проекта не включается.

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

3.1 Hygon: DTK 26.10 — 21 коммит от базового образа до wheel (10-31 ~ 11-01)

Дата: 2026-10-31 ~ 2026-11-01 Источники: build-infra PR #1568 · build-infra PR #1577 · FlagCX PR #667 · FlagScale PR #1299

  • Образы: Hygon в этом раунде не точечно правит баги, а достраивает всю цепочку поставки DTK 26.10 — в базовый образ ставится ROCm-совместимый Open MPI, runtime-образ сначала загружается без фиксации flagcx, затем flagcx==0.14.1+dtk2610 возвращается в фиксированную версию, и этот wheel выпускается отдельно. #1587 передаёт дефекты вендорской версии Triton 3.7.0 в линию vLLM, что равносильно признанию: проблемы этой версии Triton исправляются не на стороне FlagOS.
  • Связь: FlagCX #667 — унифицированная упаковка bitcode и Device IR для Hygon — это первый случай на стороне библиотеки связи, когда Hygon получает форму артефактов сборки, согласованную с другими бэкендами.
  • Обучение: FlagScale на рассмотрении #1299 добавляет выборку показателей здоровья оборудования Hygon DCU; #1255–#1257 — три коммита, добавляющие диагностику трёх типов: отсутствие входа на стороне CPU в NCCL, несоответствие коллективных коммуникаций и P2P, внутренние зависания. #1299 вместе с тремя диагностиками указывают на вопрос «можно ли локализовать проблему при обучении на десяти тысячах карт».
  • Внимание: FlagAttention #117 на рассмотрении — оптимизация бэкенда GLA для Hygon, обновление 10-30.
  • Оценка: Hygon — участник с наибольшей концентрацией усилий в этом окне: 21 коммит в build-infra плюс патчи связи и обучения, охватывающие три сегмента «упаковка — связь — наблюдаемость обучения». Цена DTK 26.10 почти целиком лежит в разрешении зависимостей и упаковке, а не в самом ядре, что совпадает с выводами первого раунда подключения DTK 26.10 в прошлом выпуске.

3.2 Ascend: помимо нативной квантовой линии 910C, синхронно продвигаются интерфейс XCS и CI связи (10-30 ~ 11-01)

Дата: 2026-10-30 ~ 2026-11-01 Источники: FlagQuantum PR #958 · FlagGems PR #7257 · FlagCX PR #669 · FlagAttention PR #120

  • Квантовая линия: поддержка нативного provider для 910C и регрессионная полоса ARM64 — крупнейший отдельный элемент этого окна (см. 1.3). Сопутствующий FlagCX #686 на рассмотрении обрабатывает отслеживание завершения устройств Ascend и сохранение живости тензоров — это предварительное условие квантового стека на уровне связи.
  • Линия операторов: FlagGems #7257 переводит вызов пользовательского оператора topk для Ascend на tle_raw.call в соответствии с диалектом TLE; такая унификация интерфейсов обычно происходит до массовой миграции операторов.
  • Линия CI: FlagCX #669 на рассмотрении — создание CI-конвейера для Ascend 910C и стандартизация организации модульных тестов; vllm-plugin-FL #663 на рассмотрении — переключение CI-образа на v0.28.0-ascend-ci и отключение сценариев с графическим режимом на 910c.
  • Линия внимания: FlagAttention #120 на рассмотрении — добавление для Ascend прямого прохода chunk и циклического декодирования GDN.
  • Линия компиляции: flir #86 на рассмотрении — исправление пути понижения структурированной перестановки и вычислительного FP32 dot для Ascend.

3.3 Kunlunxin: десять патчей производительности для XPU3 влиты за один день (10-30)

Дата: 2026-10-30 Источники: FlagGems PR #7988 · FlagGems PR #8024 · FlagGems PR #7955 · sglang-plugin-FL PR #155

  • Десять коммитов за один день: с #7954 по #8052, Kunlunxin за один день 10-30 влил десять патчей FlagGems, охватывающих поэлементные операции, редукции, поиск параметров квантования, fusion foreach и пути копирования. В реализации прослеживаются две общие линии: во-первых, по возможности использовать прямые указатели и одиночный запуск, сокращая промежуточные аллокации; во-вторых, для bf16 отдельно задавать ширину блока и тело ядра, а не переиспользовать параметры fp16.
  • Точность: fmod в #8024 использует div_rn вместе с остатком FMA для точного усечения, а choose_qparams_optimized в #7955 выполняет поиск в окрестности одним запуском — оба примера «одновременного ужесточения производительности и численной корректности».
  • Стек инференса: sglang-plugin-FL #155 на рассмотрении — бэкенд Kunlunxin обновляется до SGLang 0.5.18; на стороне FlagGems-sglang влитый 10-31 #251 дополнил набор рабочих нагрузок Qwen3.6.
  • Оценка: Kunlunxin — единственный бэкенд в данном окне мониторинга, выступивший в форме «пакетных патчей производительности»; десять коммитов сосредоточены в один день, что говорит о том, что команда продвигается пакетами, а не в ритме апстрима.

3.4 MetaX: FlagPrism добавляет бэкенд MACA, на стороне внимания — Parallax и Hy3 (10-30 ~ 11-02)

Дата: 2026-10-30 ~ 2026-11-02 Источники: FlagPrism PR #18 · FlagAttention PR #119 · FlagAttention PR #122 · FlagGems PR #7589

  • Отладчик: FlagPrism #18 влит 11-02 в 00:11, добавлены адаптер среды выполнения MACA, модуль сборки, привязки Python и тесты. Ранее в списке бэкендов FlagPrism не было MetaX; после этого коммита MetaX на цепи отладки для множества чипов находится на одном уровне с другими бэкендами.
  • Внимание: #119 на рассмотрении — добавление для MetaX оптимизированных Parallax prefill и decode; #122 на рассмотрении — добавление внимания Hy3 для BF16 и INT8. Оба коммита — внедрение новых структур моделей на множестве чипов, а не тюнинг существующих операторов.
  • Операторы: FlagGems #7589 влит — исправлено явное отображение scale для upsample_nearest2d_backward на MetaX; Torch-FL #688 влит — регистрация mm для MetaX в FlagGems и ослабление ограничения K, отклоняемого Triton.
  • Стек инференса: vllm-plugin-FL #635 на рассмотрении — адаптация Qwen3.8-Flash-Next для MetaX; на стороне sglang новых заявок по MetaX в окне не обнаружено.
  • Промышленная сторона: в отчёте MetaX за третий квартал раскрыт выпуск MXMACA 3.9.0 и влитие кода поддержки сборки в LMCache, подробности в 2.2.

3.5 Tsingmicro, Enflame, Iluvatar CoreX: TXDA в vLLM 0.28, режим графа GCU, фиксация версии FlagTree (10-30 ~ 11-01)

Дата: 2026-10-30 ~ 2026-11-01 Источники: vllm-plugin-FL PR #642 · vllm-plugin-FL PR #667 · Torch-FL PR #698 · FlagTree PR #1494

  • Tsingmicro: vllm-plugin-FL #642 на рассмотрении — адаптация eager-бэкенда TXDA к vLLM 0.28.0; sglang-plugin-FL #133 на рассмотрении — обеспечение совместимости с различиями регистрации qwen3_asr в transformers 5.15+ и исправление утечки token_to_kv_pool при множественных chunk; Torch-FL #704 открыт 11-02 — добавление guard набора регистрации для conf Tsingmicro. Три коммита соответствуют «следованию за версиями, стабильности длительных прогонов, корректности конфигурации».
  • Enflame: vllm-plugin-FL #665 на рассмотрении — перенос CI-образа в flagos-dev и отключение тест-кейсов режима графов на бэкенде v0.28; #667 открыт 11-01 — добавление для Enflame нативного eager-режима и исполнения графов vLLM 0.32; FlagTree #1494 слит — временное отключение теста 03-topk для остановки потерь; FlagAttention #118 на рассмотрении — добавление оператора parallax.
  • Iluvatar CoreX: Torch-FL #698 слит — закрепление FlagTree для Iluvatar CI на 0.7.0 — именно эта версия фактически работает на данном чипе; #697 слит — направление baddbmm через вендорский GEMM; vllm-plugin-FL #664 на рассмотрении — адаптация CI к v0.28.0 и обновление предустановленного образа; sglang-plugin-FL #139 на рассмотрении — завершение адаптации пустого рантайма SGLang 0.5.18.
  • Общее: действия всех трёх компаний в окне мониторинга имеют главной осью «миграцию на vLLM 0.28», различие в том, что Tsingmicro и Enflame дополняют длительные прогоны и режим графов, а Iluvatar CoreX закрепляет версию на той линии, которая реально работает на чипе. Такая работа не попадает в таблицы производительности операторов, но определяет, сможет ли новая версия стабильно работать на собственных чипах.

3.6 Moore Threads и Horizon Robotics: внимание больших моделей на стороне MUSA, пути операторов на стороне BPU (10-30 ~ 11-01)

Дата: 2026-10-30 ~ 2026-11-01 Источники: FlagAttention PR #121 · sglang-plugin-FL PR #158 · Torch-FL PR #686 · Torch-FL PR #693

  • Moore Threads: FlagAttention #121 на рассмотрении — добавление внимания Moba и исправление дефекта import; sglang-plugin-FL #158 на рассмотрении — поддержка MiniMax-M3 на MUSA; в FlagGems отправлена ветка fix/musa-pinverse-frozen-reference-20261030, не слита. В окне мониторинга у Moore Threads нет слитых коммитов, все действия на стороне рассмотрения.
  • Horizon Robotics: все три слитых коммита Torch-FL посвящены BPU — conv, batch norm, pooling идут по eager-пути и попадают на BPU (#686), avg_pool реализуется через эквивалентную depthwise-свёртку (#693), затем эта форма выражается через functional API (#696). Это единственный в данном окне полный путь «новый бэкенд от отдельного оператора до группы операторов».
  • Сравнение: Moore Threads поддерживает ритм «дополнения внимания по моделям», Horizon Robotics же дополняет покрытие базовых семейств операторов. Разница двух ритмов в том, что первый обслуживает запуск конкретных моделей, второй — доступность бэкенда.

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

Дата: 2026-10-30 ~ 2026-11-02 Источники: организация flagos-ai · FlagQuantum PR #958 · build-infra PR #1584 · Sina Tech: AI пишет операторы с нуля

  • Темп: за 72 часа — 17 репозиториев с пушами, 256 коммитов, 115 влитых, 275 на рассмотрении. В среднем за сутки — около 85 коммитов и около 38 влитых, что ниже показателей предыдущего 24-часового окна (189 и 183), эффект выходных выражен отчётливо. При этом общий объём на рассмотрении вырос на 8,7%, открыто 146 новых, что формирует сочетание «снижение выпуска, рост накопления».
  • Структура: FlagQuantum — 148 коммитов и FlagQAI — 42 коммита, в сумме 190, или 74% всех коммитов; основная линия операторов и компиляции (FlagGems 16, Torch-FL 13, FlagTree 2) — в сумме 31, или 12%. Структуру выпуска в выходные поддерживают две новые линии — квантовая и агентная; основная линия зависит от вклада производителей в рабочие дни.
  • Релизы: два зеркальных слоя версии 2.3.0 (Hygon DTK 26.10, AMD ROCm 7.2.4) получили changelog, фиксацию зависимостей и обновление описаний, однако каталог манифестов release/2.3 всё ещё не создан, а сайт release-info не содержит 2.3.0. По пути версии 2.2 для 2.3 остаются два шага — заморозка манифестов и публикация на сайте; следующая рабочая неделя — ключевое окно.
  • Техническое направление: в этом окне центр тяжести квантового стека сместился с «какие конструкции поддерживаются» на «можно ли пересчитать учёт ресурсов» — снижение x * 256 с 28 выделенных кубитов и 4 GiB до 19 и 8 MiB является твёрдой цифрой, проверяемой регрессией. Вместе со 167 аппаратными приёмками 910C и регрессионной линией fail-closed квантовая линия формирует три сверяемых свидетельства — «семантика, ресурсы, аппаратура», что ближе к инженерной пригодности, чем точечная производительность.
  • Риски: в FlagGems на рассмотрении 158, открыто 82 новых, подавляющая часть — пакетные коммиты KernelGen, а 18 влитых с этим серьёзно несоразмерны. Если до заморозки 2.3 пропускная способность ревью не вырастет, либо релиз застрянет из-за накопления, либо масса операторов попадёт в основную линию в обход ревью — и то, и другое ослабит принцип «влито значит проверено».
  • Внешний ориентир (не проект FlagOS): ModelBest 30 октября открыла систему генерации операторов ForgeKernel; в публичной трансляции на B200 за 22,5 часа и 42 итерации удалось снизить FlashMLA prefill с 1834 микросекунд до 472 микросекунд, что на 9,8% быстрее 518 микросекунд у DeepSeek, и заявлено первенство в трёх рейтингах CANNBench — A3, 950DT и 950PR. Это тот же трек, что и KernelGen в FlagOS, и показывает, что «AI пишет операторы» перешёл от метрик в статьях к публичным рейтингам и реальной интеграции с фреймворками; урок для FlagOS не в возможностях модели, а в том, способны ли процессы ревью и верификации принять скорость генерации — именно эту проблему и выявило накопление в FlagGems в данном выпуске.

Приложение

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

Источник Результат проверки
Репозитории организации на GitHub (61 репозиторий) Пуши в 17 репозиториев за окно, все привязаны к коммитам или веткам
Поиск коммитов (committer-date) 256, лидирует FlagQuantum — 148
Поиск влитых PR 115, охватывают 14 репозиториев
Поиск PR на рассмотрении 275, открыто 146 новых, на FlagGems приходится 158
Атомарная проверка Release / Tag (Release в 31 репозитории, Tag в 8) Новых объектов Release за окно нет; FlagCX v0.14.1 имеет только тег, официальный Release по-прежнему v0.14.0
Список публикаций community release/2.3 не создан (404), манифест release/2.2 на месте
Сайт публикаций release-info Метка зеркала 2.3.0 не появилась
Google News RSS (24 группы запросов на китайском и английском, через прокси) 43 совпадения, связанных с компонентами FlagOS — 0
HN Algolia (8 групп, диапазон 5 дней) Прямых совпадений нет
Колонка FlagOS на CSDN Последние две статьи от 29.10, новых материалов за окно нет
Сообщество Zhiyuan hub.baai.ac.cn Главная страница и страница поиска рендерятся на клиенте, новых записей о FlagOS не обнаружено
Сайты членских организаций (девять) Страницы не содержат разбираемых дат, новых материалов после 30.10 не обнаружено; финансовые отчёты — по публикациям China Securities Journal и The Paper

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

9 (выборка состояния Hygon DCU) — https://github.com/flagos-ai/FlagScale/pull/1299