Ежедневный отчёт FlagOS (2026-10-10)
Окно мониторинга: 2026-10-09 06:00 ~ 2026-10-10 09:40 (пекинское время, около 28 часов; в этот раз — дополнительный отчёт в рабочий день переноса выходных по случаю Национального праздника, окно отсчитывается от момента завершения предыдущего ежедневного отчёта).
Источники: GitHub (org: flagos-ai, полная проверка pushed_at по 54 репозиториям, поштучная верификация 52 коммитов через поиск коммитов, верификация поиска объединённых и находящихся на рассмотрении PR, перекрёстная сверка веток по умолчанию с атомарными источниками, атомарная проверка Release/тегов по 24 репозиториям), Google News RSS (24 группы поисковых запросов на китайском и английском языках, через прокси), HN Algolia, официальная колонка CSDN и проверка сообщества Zhiyuan (подробности см. в списке источников в приложении).
Индекс текущего выпуска
- Главное за сегодня: двойная плотность по линиям производителей и контрибьюторов — Tsingmicro TX8110 входит в CI, массовый вывод SiliconFlow, завершение FlagQuantum (10-09 ~ 10-10)
-
- Прогресс open-source проектов (динамика GitHub)
- 1.1 Ритм организации: 11 репозиториев с пушами, 52 коммита, 45 слияний — всё новое в текущем выпуске (10-09 ~ 10-10)
- 1.2 FlagGems: 18 слияний — массовые изменения SiliconFlow, операторы KernelGen и инфраструктура CI (10-09)
- 1.3 FlagGems на рассмотрении: высокая плотность обновлений по трём линиям — Kunlunxin / Ascend / SiliconFlow (10-09 ~ 10-10)
- 1.4 FlagGems-Experimental: 5 слияний KernelGen Nvidia (10-09)
- 1.5 FlagTree: 6 слияний — матрица тестов TLE, улучшения RLC и базовая линия PPU 3.6 (10-09)
- 1.6 FlagQuantum: слияние QBoson, завершение Phase 2 и исправление UX установки (10-09)
- 1.7 FlagCX / build-infra: слияние P2P Engine и обратный перенос упаковки 0.14.0-rc2 (10-09)
- 1.8 Остальные линии: FlagGems-sglang / FlagSparse / FlagTrain / vllm-plugin-FL / docs и др. (10-09 ~ 10-10)
- Прогресс open-source проектов (динамика GitHub)
-
- Новостные сообщения и экосистема
- 2.1 Публикации по экосистеме: отечественные GPU «четыре малых дракона» вступают в период системной конкуренции (10-09)
- 2.2 Поиск и проверка официальных каналов: по линии компонентов сохраняется спокойствие, CSDN без новых статей (10-09 ~ 10-10)
- Новостные сообщения и экосистема
-
- Глубокое погружение по организациям-участникам
- 3.1 Tsingmicro: бэкенд TX8110 входит в CI тестирования операторов FlagGems (10-09)
- 3.2 Kunlunxin: массовые слияния исправлений и линия производительности tle.raw (10-09)
- 3.3 Moore Threads: оптимизация ядра SDPA и продвижение портирования RLC (10-09 ~ 10-10)
- 3.4 Hygon / Iluvatar CoreX: линия операторов conv и адаптация BI-V150 (10-09 ~ 10-10)
- 3.5 XuanTie от DAMO Academy / Ascend: CI PPU 3.6 и пакет исправлений Ascend (10-09 ~ 10-10)
- 3.6 Остальные участники: MetaX / Enflame / Cambricon / Horizon Robotics / Biren (10-09 ~ 10-10)
- Глубокое погружение по организациям-участникам
-
- Итоги и наблюдения за тенденциями
- Приложение: таблица проверки источников
- Полный список источников
Главное за сегодня: двойная плотность по линиям производителей и контрибьюторов — Tsingmicro TX8110 входит в CI, массовый вывод SiliconFlow, завершение FlagQuantum (10-09 ~ 10-10)
Дата: 2026-10-09 ~ 2026-10-10 Источник: FlagGems #6347 · FlagGems #6582 · FlagQuantum #604 · FlagCX #645 и др. (полностью см. в приложении)
Окно рабочего дня переноса выходных (около 28 часов) продолжает повышенный ритм после праздников: из 54 репозиториев 11 имели пуши в окне, поиск коммитов дал 52 попадания, 45 PR объединено (все позже момента завершения предыдущего выпуска), ещё 147 PR на рассмотрении обновлены в окне; новых Release и новых тегов в окне нет. День представлен тремя главными линиями:
- Полное раскрытие по линии производителей: бэкенд Tsingmicro TX8110 официально вошёл в полный CI-тест операторов FlagGems (включая self-hosted runner и официальный контейнерный образ); KunlunXin — пакет исправлений производительности с tle.raw, пакет исправлений KMCompiler для Ascend, исправление сборки SpacemiT, линия операторов conv Iluvatar CoreX — у каждой свои действия (подробности в 1.2 / 1.5 / 3.x).
- Массовый вклад контрибьюторов: SiliconFlow за одно окно — 9 изменений (4 влитых + 5 новых), охватывающих операторы mode / cumprod_ / scaled_mm / fused_dropout / _fused_adamw / stft / triangular_solve и др., преимущественно нацеленных на Ascend и Moore Threads (подробности в 1.2 / 1.3).
- Активность линий версий и управления: изменения упаковки FlagCX 0.14.0-rc2 перенесены обратно в main, build-infra исправляет разбор метки flagcx wheel (опережающий сигнал по линии версий); FlagQuantum завершает Phase 2 очистки репозитория 5 влитыми изменениями; Torch-FL добавляет проект дизайна совместимости с CUDA (подробности в 1.6 / 1.7 / 1.8).
Оценка: особенность данного окна — «широкий охват при умеренной интенсивности» — 45 влитых изменений меньше 63 за прошлый период, но охватывают 10 репозиториев (включая CI, сборку, инфраструктуру релизов и документацию), а действия на стороне производителей расширились от «исправлений» до «непрерывной регрессии» (CI TX8110) и «подключения платформ» (Biren SUPA); в следующей фазе ключевое внимание — на линии версий (FlagCX 0.14.x, первый новый Release после 09-28) и на темпах очистки остаточных PR соревнования.
1. Прогресс открытых проектов (динамика GitHub)
1.1 Ритм организации: 11 репозиториев с пушами, 52 коммита, 45 влитых изменений — все новые за текущий период (10-09 ~ 10-10)
Дата: 2026-10-09 ~ 2026-10-10 Источники: org: flagos-ai список репозиториев · org repos API (базовая линия проверки)
- Репозитории: 54 репозитория (без новых); в окне пуши в 11 репозиториях — FlagGems (10-09 20:23), FlagQuantum (10-09 20:22), FlagCX (10-09 22:34), FlagTree (10-09 18:09), build-infra (10-09 17:29), FlagGems-vllm (10-09 16:35), FlagSparse (10-09 15:02), FlagGems-sglang (10-09 13:24), FlagGems-Experimental (10-09 11:22), FlagTrain (10-09 11:03), docs (10-10 06:48).
- Коммиты и влития: поиск коммитов — 52 (FlagGems 17 / FlagQuantum 8 / FlagSparse 5 / FlagGems-Experimental 5 / FlagTree 5 / FlagGems-sglang 4 / FlagCX 3 / build-infra 2 / FlagGems-vllm 2 / FlagTrain 1); 45 влитых изменений все позднее контрольной точки прошлого периода (10 репозиториев, детали в 1.2 ~ 1.8).
- На стороне рассмотрения: 147 PR обновлены в окне (выборка 100 PR с поточной проверкой: преимущественно FlagGems 58 / vllm-plugin-FL 10 / FlagTree 10 / FlagGems-Experimental 8).
-
Релизы: атомарная проверка 24 репозиториев Release и 6 репозиториев тегов — в окне новых Release и новых тегов нет (последние всё ещё из партии 09-28 ~ 09-01).
- Примечание: пуши в основную ветку FlagAttention / FlagFFT / vllm-plugin-FL были до окна (10-08), в данном окне преобладает активность по ревью PR.
1.2 FlagGems: 18 влитых изменений — массовые от SiliconFlow, операторы KernelGen и CI-инфраструктура (10-09)
Дата: 2026-10-09 Источники: #6582 · #6347 · #6924 и др. 18 изменений (см. приложение)
- SiliconFlow пакет из 4 коммитов (10:05 ~ 10:13, сконцентрированное слияние): #6582 оптимизация оператора mode (Ascend / MThreads — объединённая обработка малых строк и блочный подсчёт выполнения; на стороне Ascend предзагрузка ограничена строкой, исправлен недопустимый адрес после изменения формы; 16-битная упорядоченная ключевая гистограмма, верхняя граница рабочей области 64 MiB); #6779 тест cumprod_ переведён на прямой вызов FlagGems; #6614 исправление семантики scaled_mm FP8 и оптимизация бэкенд-путей; #6881 кросс-бэкендный _fused_dropout (RNG на основе Generator).
- KernelGen (Nvidia) 3 коммита: #5640 convolution_backward_overrideable (ядро Triton); #6528 philox_uniform (ядро Triton); #6902 классификация требований к ядрам Triton для всех определений (дополнены 14 категорий ранее игнорировавшихся вычислительных путей).
- Вендоры и CI 8 коммитов: #6347 бэкенд Tsingmicro TX8110 добавлен в рабочий процесс полного тестирования операторов (см. 3.1); #6710 исправление совместимости бэкенда KMCompiler rnn_tanh; #6559 cudnn_convolution (цели Nvidia / Iluvatar / Hygon); #6944 исправление конфликта dswiglu и dreglu на Kunlunxin; #6735 опция ускорения conftest (–first-parameter-only); #6895 пакет тестов явного API; #6924 в CI проверка переведена на приоритет SSH (откат на HTTP-прокси — по измерениям зависание проверки через прокси составляет около 59% от выборки предварительных сбоев проверки, SSH 16/16 успешно, около 8 секунд).
- Документация 2 коммита: #6912 документация cicd (описание ops-test.yaml), #6929 новый раздел об оптимизации.
1.3 FlagGems на стороне проверки: высокая плотность обновлений по трём направлениям — Kunlunxin / Ascend / SiliconFlow (10-09 ~ 10-10)
Дата: 2026-10-09 ~ 2026-10-10 Источники: #6926 · #6935 · #6928 и др. (см. приложение)
- Kunlunxin (более десяти коммитов): пакет ядер tle.raw cluster (#6926 upsample_bilinear2d и др., #6896 log_softmax_out сокращение длинных строк, #6898 nonzero_numpy); базовые линии устройств (#6910 addmm, #6913 outplace_fused_experts, #6943 inplace_fused_experts — пропуск vllm в пользу torch); пути таблиц запуска вендоров серии conv (#6914 conv2d, #6918 conv_transpose2d, #6925 conv3d, #6934 conv_depthwise2d); исправления CI (#6937).
- Ascend (пакет исправлений KMCompiler): #6935 igammac / polygamma autotune переведены на таймеры устройства (исправлен сбой aclrtEventElapsedTime 507000 при первом autotune на runner 910B); #6946 проверка границ index_fill переведена на нативный aminmax (исправлен отказ в легальных индексах из-за реентерабельности диспетчеризации FlagGems, открыто 10-10 08:39); #6930 Ascend cudnn_convolution (ядро Triton) — открыто.
- SiliconFlow 5 новых коммитов (14:26 ~ 17:35): #6928 fused_adamw и перегрузка tensor-LR, #6927 stft / stft.center, #6942 triangular_solve, #6941 scatter_reduce — верхняя граница запуска и группировка бенчмарков, #6940 argsort — тайм-аут теста и верхняя граница запуска на Ascend.
- Прочее: продолжается обновление накопленного пакета KernelGen Nvidia (special_* / rrelu / _scaled_mm_v2 и др.); Damo Academy XuanTie #6497 (PPU FlagTune Cost Model); #6923 CI Enflame мигрирован на flagcicd и обновлён flagtree до 0.7.0; #6796 исправление сбоев еженедельного тестирования (41 оператор).
1.4 FlagGems-Experimental: KernelGen Nvidia — 5 слитых коммитов (10-09)
Дата: 2026-10-09 Источники: #673 · #684 · #703 и др. (см. приложение)
- Смержено 5 коммитов (10:59 ~ 11:22): #673 sparse_bsr_tensor, #684 sparse_mask, #703 _version, #700 смещение хранения вложенных тензоров, #656 _neg_view_copy — дополнение операторов разреженности и метаданных (все от одного контрибьютора).
- Обновлено 8 коммитов на рассмотрении: #693 dstack, #698 _coalesce, #696 slow_conv_transpose2d, #666 / #669 / #660 / #674 / #676 серия разреженности и др.
- Позиционирование: производственная линия KernelGen непрерывно дополняет периферийные позиции в рамках «полного покрытия операторов PyTorch», в данном окне мониторинга преобладают разреженность и метаданные тензоров.
1.5 FlagTree: 6 смерженных коммитов — матрица тестов TLE, улучшения RLC и базовая линия PPU 3.6 (10-09)
Дата: 2026-10-09 Источники: #1333 · #1324 · #1316 и др. (см. приложение)
- Смержено 6 коммитов: #1328 тестовые примеры TLE для normalize / fused add-normalize на H100 (09:53); #1316 расширение псевдонима tle.gpu.alloc на mthreads / hcu (09:56); #1324 базовая линия FlagGems и рабочий процесс тестирования для ppu3.6 (ppu3.6-gems-baseline.yml / ppu3.6-gems-test.yml, 10:38); #1304 руководство по кросс-узловому all-gather в TLE (14:28); #1333 улучшение компонента разбора Nvidia TritonGPU RLC (RemoveLayoutConversions) — исправление жёстко закодированного переключателя, отсутствия FLAGTREE_RLC_ENHANCE в ключе кэша, игнорирования явной раскладки tle.gpu.set_layout, невозможности устранения cvt внутри цикла и других проблем, переключатели четырёх этапов заменены на pass options (7 файлов +1060/-153, 16:17); #1335 медленный сторожевой таймер CI (git-clone-retry, 17:05).
- Обновлено 10 коммитов на рассмотрении: #1337 исправление сборки SpacemiT (patch setup.py, +82/-442); #1339 Iluvatar AABS — поднятие сжатого dot tile обратно до нижней границы 16×16×16 TCU (исправление сбоя проверки K>=16 на этапе компиляции для свёрток с малым числом каналов); #1213 поэтапный перенос RLC на MUSA (по умолчанию отключено, 23 файла +2545/-2063); #1330 синхронизация XPU-бэкенда с внутренним triton (de4bf790); #1336 / #1273 / #1275 / #1306 пакет Ascend XCS; #1189 целочисленный dot для PPU / MTHREADS; #1321 обратный перенос TLE-Raw в 3.5.x.
1.6 FlagQuantum: мерж QBoson, завершение Phase 2 и исправление UX установки (10-09)
Дата: 2026-10-09 Источники: #598 · #604 · #605 (см. приложение)
- QBoson (Kaiwu) предоставлен провайдером и влит (12:13): запущенный 10-08 «QBoson провайдер и интеграция с QDiffusion» официально реализован — включает преобразование Ising / QUBO, подтверждение точности, ограниченную выборку, возобновляемый жизненный цикл задач и сверку счетов провайдера; канал QDiffusion зафиксирован на Kaiwu 1.3.1, готов к работе офлайн.
- Завершение Phase 2 (14:40 ~ 19:15, 5 коммитов): #600 ~ #602 три партии архивации эталонных доказательств, #603 CI требует, чтобы новые доказательства содержали метаданные хранения, #604 завершающая документация. Запись аудита: дерево репозитория 2 996 файлов / 61 781 105 байт, результаты бенчмарков 280 файлов / 23 664 402 байта, точных дубликатов blob 0, кандидатов на удаление 0; чётко обозначена управленческая позиция «объём и сигнал нулевых ссылок сами по себе недостаточны для санкционирования удаления».
- UX установки и миграция словаря: #605 «Защита от кажущейся зависшей установки» на рассмотрении (ветка fix/install-ux, пуш с 20:08); миграция словаря продолжается — запись среза алгоритма (10:30), переименование wire-словаря WQ-5 в qubits (10:45).
1.7 FlagCX / build-infra: интеграция P2P Engine влита и обратный перенос упаковки 0.14.0-rc2 (10-09)
Дата: 2026-10-09 Источники: FlagCX #641 · #645 · build-infra #1323 (см. приложение)
- FlagCX влито 3 коммита: #634 (обработка потоков плагина Ascend torch и исправление объединённого P2P, 17:42); #641 (интеграция P2P Engine — IBRC и BAREX подключены к общему P2P Engine, переключатель USE_SHARED_P2P_ENGINE, 22:33); #645 (обратный перенос изменений упаковки 0.14.0-rc2 в main: упаковка wheel, опциональный device bitcode и заголовочные файлы, пути поиска библиотеки torch_txda; синхронное обновление CI-задачи Hygon Torch API, 22:34).
- Изменения статуса: #643 (Hygon Device API и IR CI тесты) закрыт без вливания в 22:35; #646 (асинхронная проверка сигналов CICD) открыт заново в 23:40.
- build-infra: #1323 / #1324 исправляют разбор комментариев-тегов в сборке flagcx wheel (main + обратный перенос release-2.2, 17:28 / 17:29).
- Оценка: обратный перенос упаковки 0.14.0-rc2 и исправление сборки wheel появились в одном окне — сигналы опережения версионной линии FlagCX интенсивны, наблюдать совместно со следующим релизом.
1.8 Остальные линии: FlagGems-sglang / FlagSparse / FlagTrain / vllm-plugin-FL / docs и др. (10-09 ~ 10-10)
Дата: 2026-10-09 ~ 2026-10-10 Источники: FlagGems-sglang #136 · FlagSparse #108 · Megatron-LM-FL #199 и др. (см. приложение)
- FlagGems-sglang: #136 (подготовка CI-окружения через uv) смержен (13:23); в Track1 конкурса в очереди на рассмотрении около 20 заявок, дополнительный кандидат #137 (fill_padded_rows) обновлён в 13:28 — конкурсный канал вступает в фазу «расчистки остатков».
- FlagSparse: #108 «q4 first ops» смержен (15:02, NCIC-AlphaSparse; 119 файлов +12083/-642), в том же пакете — адаптация разреженности для нескольких бэкендов DCU / MUSA / MACA / XPU и проверки CI; этот репозиторий с конца сентября непрерывно смерживает изменения с ритмом примерно один пакет в два дня.
- FlagTrain: #5 blocked_flash смержен (11:03) — ориентирован на три бэкенда Ascend / MetaX / DAMO XuanTie, линия тренировочных операторов переходит в штатный режим.
- vllm-plugin-FL: волна адаптации к vLLM 0.28 продвигалась ночью (10-10 00:07 ~ 01:12) — #487 Ascend 910C, #574 THead PPU, #576 Hygon сконцентрированно обновлены; #566 адаптация Iluvatar CoreX BI-V150 (целевая линия 0.4.0-dev); #562 CI для GPU-контейнеров в k8s; #546 обсуждение хука совместимости с Kunlunxin FlagTree. Пуш в основную ветку вне окна (10-08).
- Megatron-LM-FL: #198 нативный для Ascend SwiGLU, #199 поддержка платформы Biren SUPA открыты заново (подробности см. в 3.5 / 3.6).
- Torch-FL: #487 проект документа по совместимости с CUDA (добавлен документ cuda-compatibility.md) — включает категории трёх платформ, два режима, поконтрактные границы, архитектурное решение по идентичности устройств и критерии приёмки по платформам (черновик агента, помечен ai-generated, проверен человеком).
- docs и прочее: #543 список моделей HuggingFace, #546 документация ModelScope (PR от бота) на рассмотрении; FlagScale #1300 (CI обучения PPU 810E), FlagRelease #20 (рефакторинг конвейера миграции: 52 коммита / 95 файлов +23146/-1789), FlagAttention #85 (оптимизация minimax_sparse_attention sm_90), flir #78, FlagPerf #784 — по каждому есть обновления.
2. Новости и экосистема
2.1 Публикация в экосистеме: четыре «малых дракона» отечественных GPU вступают в фазу системной конкуренции (10-09)
Дата: 2026-10-09 Источники: Economic Daily (United Daily News) · World Journal
- Аналитический отчёт Kaiyuan Securities: Moore Threads, MetaX, Biren, Enflame — «четыре малых дракона» — в первой половине 2026 года суммарно получили выручку около 5,5 млрд юаней, завершив «первый переход» от разработки чипов к стабильной поставке кластеров, но ещё не вышли на повсеместно устойчивую стадию основной прибыли; фокус конкуренции на следующем этапе сместится к зрелости программного обеспечения, эффективной вычислительной мощности кластеров, цепочкам поставок и обслуживанию клиентов.
- Связь с FlagOS: три из четырёх — Moore Threads, MetaX, Enflame — являются членами FlagOS; у Biren в том же окне также на рассмотрении Megatron-LM-FL #199 (поддержка платформы SUPA) (см. 3.6) — «конкуренция по зрелости ПО» напрямую перекликается с позиционированием FlagOS.
- Критерий включения: относится к категории отраслевого фона (не имеет прямой транзакционной связи с технической линией FlagOS), включено как фон фундаментальных показателей членских организаций и отраслевого нарратива.
2.2 Поиск и проверка официальных каналов: линия компонентов остаётся спокойной, на CSDN новых статей нет (10-09 ~ 10-10)
Дата: 2026-10-09 ~ 2026-10-10 Источники: Google News RSS (24 группы китайско- и англоязычных запросов, через прокси) · HN Algolia · flagos.csdn.net · Сообщество Zhiyuan
- Поиск по словам-компонентам (FlagOS / FlagGems / FlagScale / FlagTree / FlagPerf / FlagCX / KernelGen и ещё 14 групп) в окне дал ноль попаданий, продолжается спокойная серия.
- По экосистемным словам 10 попаданий: включено 1 (см. 2.1); отсеяно 8 (2 брокерских аналитических отчёта, 2 статистики по средствам и эмиссии, 2 анонса саммитов/конференций, 2 нерелевантных англоязычных материала); ещё 1 — рыночный продолжающийся комментарий к открытию исходников компонента DeepSeek Ascend (09-30) — само событие уже было включено в прошлый еженедельный отчёт, в этом выпуске повторно не включается.
- Сообщество и официальные каналы: HN Algolia по семи группам запросов прямых попаданий нет; в официальной колонке CSDN новых статей в окне нет (последнее содержимое по-прежнему сентябрьская партия, временная метка страницы 10-10 — обновление шаблона); на главной странице сообщества Zhiyuan тематических материалов FlagOS не обнаружено.
3. Углублённое изучение членских организаций
3.1 Tsingmicro: бэкенд TX8110 входит в CI тестирования операторов FlagGems (10-09)
Дата: 2026-10-09 Источник: FlagGems #6347
- #6347 (влито в 10:54): в рабочем процессе полного тестирования операторов FlagGems (ops-test.yaml) зарегистрирован и включён бэкенд TsingMicro TX8110; добавлен .github/configs/backends/TX8110.yml — vendor: TsingMicro, метка самохостируемого runner tx8110-flaggems-weekly, образ контейнера harbor.baai.ac.cn/flaggems/flaggems-test-tsingmicro-tx8110:20260915 (сетевое подключение контейнера согласно референсной конфигурации вендора, без –network=host).
- Переиспользование существующей обвязки: существующий путь бэкенда tsingmicro (скрипт проверки чипа, run_tests.py и переменная окружения TXDA_VISIBLE_DEVICES) — для TX8110 организована периодическая регрессия операторов.
- Значение: адаптация чипа Tsingmicro (направление реконфигурируемых вычислений) перешла от «подключения бэкенда» к этапу «регрессии непрерывной интеграции», что является знаковым шагом в углублении адаптации со стороны членов сообщества.
3.2 Kunlunxin: пакетное влитие исправлений и линия производительности tle.raw (10-09)
Дата: 2026-10-09 Источник: FlagGems #6944 · #6926 · #6896 · FlagTree #1330
- Влито: #6944 устраняет конфликт операторов dswiglu и dreglu (20:23).
- На рассмотрении: ядро tle.raw cluster (#6926 upsample_bilinear2d и др., #6898 nonzero_numpy, #6896 log_softmax_out); базовые показатели устройств (#6910 addmm, #6913 / #6943 два пути fused_experts); серия conv (#6914 / #6918 / #6925 / #6934); CI (#6937).
- Со стороны компилятора: FlagTree #1330 синхронизация бэкенда XPU с внутренним triton (один сжатый коммит, трёхуровневая независимая проверка, обновлено 10-10 09:17).
- Со стороны инференса: vllm-plugin-FL #546 обсуждение хука совместимости FlagTree для Kunlunxin (обновлено 10-10 00:28).
3.3 Moore Threads: оптимизация ядра SDPA и продвижение портирования RLC (10-09 ~ 10-10)
Дата: 2026-10-09 ~ 2026-10-10 Источник: FlagGems #6878 · #6919 · #5981 · FlagTree #1213
- Влито: #5981 (оптимизация конвейера sort radix, 15:08), #6919 (оптимизация split-K для умножения матриц с малым выводом, 15:11).
- На рассмотрении: #6878 оптимизация прямого ядра SDPA Triton — общее ядро на MTT S5000 примерно в 15 раз медленнее нативного MUSA SDPA (около 12,9 мс против 0,84 мс); данный PR за счёт загрузки K в порядке следования строк и цикла KV без маскирования сокращает большую часть разрыва, последующие коммиты (одноуровневый цикл KV + контекст constexpr) достигают 1,98-кратного ускорения на целевой нагрузке (обновлено 10-10 00:28).
- Со стороны компилятора: FlagTree #1213 портирует поэтапный RemoveLayoutConversions (RLC) на MThreads (по умолчанию отключено).
- Со стороны инференса: vllm-plugin-FL #575 (адаптация MUSA к vLLM 0.28) обновлён за ночь.
3.4 Hygon / Iluvatar CoreX: линия операторов conv и адаптация BI-V150 (10-09 ~ 10-10)
Дата: 2026-10-09 ~ 2026-10-10 Источники: FlagGems #6559 · FlagCX #645 · vllm-plugin-FL #566 · FlagTree #1339
- Hygon: cudnn_convolution (#6559, мультицелевой Nvidia / Iluvatar / Hygon) смержен; FlagCX #645 синхронно обновляет задание CI Hygon Torch API (сборка из корня репозитория, import из src); vllm-plugin-FL #576 (образ CI для Hygon vLLM 0.28 и руководство по развёртыванию) обновлён 10-10 01:03; FlagCX #643 (Hygon Device API и IR CI) закрыт без слияния в 22:35.
- Iluvatar CoreX (Iluvatar): FlagGems #6298 (оптимизация conv2d) обновлён; FlagTree #1339 (AABS возвращает нижнюю границу 16×16×16 TCU) открыт заново; vllm-plugin-FL #566 (адаптация CoreX BI-V150 под vLLM 0.28, цель — ветка 0.4.0-dev) обновлён.
3.5 Damo Academy Xuantie / Ascend: PPU 3.6 CI и пакет исправлений Ascend (10-09 ~ 10-10)
Дата: 2026-10-09 ~ 2026-10-10 Источники: FlagTree #1324 · FlagGems #6935 · Megatron-LM-FL #198 · FlagScale #1300
- Damo Academy Xuantie (PPU): FlagTree #1324 (базовая линия и рабочий процесс тестирования FlagGems для ppu3.6) смержен (10:38); #1189 (целочисленный контракт dot для PPU / MTHREADS) обновлён; FlagGems #6497 (PPU FlagTune Cost Model) обновлён в 19:23; FlagScale #1300 (CI обучения PPU 810E) обновлён в 18:57; vllm-plugin-FL #574 (адаптация THead PPU под 0.28) обновлён 10-10 00:37.
- Ascend: пакет исправлений FlagGems KMCompiler — #6935 (таймер autotune), #6946 (проверка границ index_fill, открыт 10-10 08:39); #6930 (Ascend cudnn_convolution) открыт; FlagTrain #5 (blocked_flash, включая цель Ascend) смержен; Megatron-LM-FL #198 нативный SwiGLU для Ascend (через torch_npu.npu_swiglu / npu_swiglu_backward, покрытие FP16 / BF16 / FP32, с тестами); vllm-plugin-FL #487 (Ascend 910C vLLM 0.28) обновлён за ночь.
3.6 Остальные участники: MetaX / Enflame / Cambricon / Horizon Robotics / Biren (10-09 ~ 10-10)
Дата: 2026-10-09 ~ 2026-10-10 Источники: FlagGems-vllm #840 · FlagGems #6923 · Megatron-LM-FL #199
- MetaX: FlagGems-vllm #840 (двойной бэкенд W4A16 / W8A16 для fused Marlin MoE) обновлён в 19:10; FlagTrain #5 блокирует flash с целью MetaX (слито).
- Enflame: FlagGems #6923 переносит Enflame CI в flagcicd и обновляет flagtree до 0.7.0 (обновлено в 19:59).
- Biren: Megatron-LM-FL #199 «Поддержка платформы Biren SUPA» открыт заново — подключение через отдельный тип torch-устройства supa на уровне плагина (torch_supa переназначает вызовы torch.cuda на устройство SUPA, распределённый бэкенд BCCL), вместе с изменениями регистрации платформы и обработки сигналов.
- Cambricon, Horizon Robotics: в окне мониторинга новых публичных изменений нет.
4. Итоги и наблюдения за трендами
- Рабочий день с переносом выходных сохраняет высокий уровень, охват расширяется: 45 слитых коммитов (меньше 63 за прошлый период) охватывают 10 репозиториев, 52 коммита и 147 обновлений на рассмотрении поддерживают послепраздничную интенсивность; на стороне вендоров (Tsingmicro / Kunlunxin / Ascend / SpacemiT / Iluvatar) и на стороне контрибьюторов (SiliconFlow 9 коммитов, пакетные от KernelGen) — плотная работа по двум линиям.
- Tsingmicro TX8110 входит в постоянную регрессию: #6347 регистрирует бэкенд TX8110 в полном рабочем процессе тестирования операторов (self-hosted runner + официальный контейнерный образ) — адаптация участников переходит от «подключения» к «периодической регрессии», это многоразовый шаблон углубления адаптации.
- SiliconFlow 9 коммитов за одно окно: 4 слитых + 5 новых, охват операторов включает mode / cumprod_ / scaled_mm / fused_dropout / _fused_adamw / stft / triangular_solve и другие, цели преимущественно Ascend и Moore Threads — вклад сторонних команд оптимизации инференса приобретает пакетную форму.
- Линия версий и управления активна: FlagCX 0.14.0-rc2 упаковка и обратный перенос в main и исправление разбора тегов build-infra wheel появляются в одном окне (опережающий сигнал линии версий); FlagQuantum завершает Phase 2 очистки репозитория 5 слитыми коммитами (устанавливается принцип «объём и нулевые ссылки недостаточны для санкционирования удаления»); Torch-FL добавляет проект дизайна совместимости с CUDA (в соответствии с дорожной картой #486).
- Волна адаптации vLLM 0.28 продвигается за ночь: PR пяти компаний Ascend / Damo Academy XuanTie PPU / MUSA / Hygon / Iluvatar сосредоточенно обновлены с раннего утра до полудня 10-10 — переключение линии версий слоя плагинов инференса всё ещё продолжается, множество точек находится на рассмотрении.
- Следующие точки наблюдения: первая точка слияния пакета адаптации vLLM 0.28; линия версий FlagCX 0.14.x; когда появится первый новый Release после 09-28; прогресс очистки остаточных PR соревнования sglang (около 20); путь включения по умолчанию улучшений FlagTree RLC на стороне MUSA.
Приложение: таблица проверки источников
| Категория | Источники | Способ проверки | Результат |
|---|---|---|---|
| GitHub | org: flagos-ai repos API | Полная проверка pushed_at по 54 репозиториям | В окне зафиксирован пуш в 11 репозиториях (FlagGems / FlagQuantum / FlagCX / FlagTree / build-infra / FlagGems-vllm / FlagSparse / FlagGems-sglang / FlagGems-Experimental / FlagTrain / docs); новых репозиториев нет |
| GitHub | Поиск коммитов (по committer-date) | Полная поштучная проверка 52 коммитов | FlagGems 17 / FlagQuantum 8 / FlagSparse 5 / FlagGems-Experimental 5 / FlagTree 5 / FlagGems-sglang 4 / FlagCX 3 / build-infra 2 / FlagGems-vllm 2 / FlagTrain 1 |
| GitHub | Поиск по мёрджам (is:merged) | Поштучная проверка 45 мёрджей | Все позже контрольной точки предыдущего периода (10-09 06:00); FlagGems 18 / FlagTree 6 / FlagQuantum 6 / FlagGems-Experimental 5 / FlagCX 3 / build-infra 2 / FlagGems-vllm 2 / FlagSparse 1 / FlagGems-sglang 1 / FlagTrain 1 |
| GitHub | Поиск по открытым (is:open) | 147 обновлений; выборочная проверка 100 | FlagGems 58 / vllm-plugin-FL 10 / FlagTree 10 / FlagGems-Experimental 8 / docs 2 / FlagGems-vllm 2 / Megatron-LM-FL 2 / остальные 8 (FlagAttention / FlagCX / FlagQuantum / flir / FlagScale / FlagRelease / FlagPerf / Torch-FL по 1) |
| GitHub | Выборочная проверка веток и атомарных источников | Ветки по умолчанию FlagSparse / docs + лента событий организации | Совпадает с поиском коммитов; верхний элемент основной ветки docs по-прежнему 10-03, пуш 10-10 06:48 — обновление ветки бота (PR #543) |
| Релизы | Атомарная проверка тегов / Release | releases по 24 репозиториям + tags по 6 репозиториям | В окне нет новых тегов / новых Release (последние по-прежнему из диапазона 09-28 ~ 10-01) |
| Новости | Google News RSS (24 группы запросов на китайском и английском, через прокси) | Фильтрация по 28-часовому окну + поштучная перепроверка | 10 попаданий: 1 включено, 8 отсеяно, 1 — продолжение комментариев к уже включённому событию (09-30), повторно не включалось |
| Сообщество | HN Algolia | Перепроверка по 7 группам запросов | Прямых попаданий нет |
| Официальные каналы | Колонка CSDN / сообщество Zhiyuan | Перепроверка путём сбора страниц | В CSDN нет новых статей в окне (метка времени страницы 10-10 относится к обновлению шаблона); на главной странице сообщества Zhiyuan записи FlagOS не обнаружены |
| Историческое сопоставление | Ежедневный отчёт от 10-09 (предыдущий период) | Проверка на дубликаты | Предыдущий период охватывал данные до 10-09 06:00; все 45 мёрджей текущего периода позже этой контрольной точки, дубликатов нет |
Полный перечень источников
- [1] Ключевые события дня и 1.1 Обзор организации — https://github.com/orgs/flagos-ai/repositories · https://github.com/flagos-ai/FlagGems/pull/6347 · https://github.com/flagos-ai/FlagGems/pull/6582 · https://github.com/flagos-ai/FlagQuantum/pull/604 · https://github.com/flagos-ai/FlagCX/pull/645
- [2] 1.2 Партия мержей FlagGems (18 коммитов) — https://github.com/flagos-ai/FlagGems/pull/6912 · https://github.com/flagos-ai/FlagGems/pull/6582 · https://github.com/flagos-ai/FlagGems/pull/6779 · https://github.com/flagos-ai/FlagGems/pull/6614 · https://github.com/flagos-ai/FlagGems/pull/6881 · https://github.com/flagos-ai/FlagGems/pull/6347 · https://github.com/flagos-ai/FlagGems/pull/6710 · https://github.com/flagos-ai/FlagGems/pull/6735 · https://github.com/flagos-ai/FlagGems/pull/5640 · https://github.com/flagos-ai/FlagGems/pull/6559 · https://github.com/flagos-ai/FlagGems/pull/6924 · https://github.com/flagos-ai/FlagGems/pull/6902 · https://github.com/flagos-ai/FlagGems/pull/5981 · https://github.com/flagos-ai/FlagGems/pull/6919 · https://github.com/flagos-ai/FlagGems/pull/6895 · https://github.com/flagos-ai/FlagGems/pull/6528 · https://github.com/flagos-ai/FlagGems/pull/6929 · https://github.com/flagos-ai/FlagGems/pull/6944
- [3] 1.3 FlagGems на рассмотрении — https://github.com/flagos-ai/FlagGems/pull/6926 · https://github.com/flagos-ai/FlagGems/pull/6896 · https://github.com/flagos-ai/FlagGems/pull/6898 · https://github.com/flagos-ai/FlagGems/pull/6910 · https://github.com/flagos-ai/FlagGems/pull/6913 · https://github.com/flagos-ai/FlagGems/pull/6943 · https://github.com/flagos-ai/FlagGems/pull/6914 · https://github.com/flagos-ai/FlagGems/pull/6918 · https://github.com/flagos-ai/FlagGems/pull/6925 · https://github.com/flagos-ai/FlagGems/pull/6934 · https://github.com/flagos-ai/FlagGems/pull/6937 · https://github.com/flagos-ai/FlagGems/pull/6935 · https://github.com/flagos-ai/FlagGems/pull/6946 · https://github.com/flagos-ai/FlagGems/pull/6930 · https://github.com/flagos-ai/FlagGems/pull/6928 · https://github.com/flagos-ai/FlagGems/pull/6927 · https://github.com/flagos-ai/FlagGems/pull/6942 · <https://github.com/flagos-ai/FlagG
ems/pull/6941> · https://github.com/flagos-ai/FlagGems/pull/6940 · https://github.com/flagos-ai/FlagGems/pull/6923 · https://github.com/flagos-ai/FlagGems/pull/6497 · https://github.com/flagos-ai/FlagGems/pull/6796
- [4] 1.4 Партия FlagGems-Experimental — https://github.com/flagos-ai/FlagGems-Experimental/pull/673 · https://github.com/flagos-ai/FlagGems-Experimental/pull/684 · https://github.com/flagos-ai/FlagGems-Experimental/pull/703 · https://github.com/flagos-ai/FlagGems-Experimental/pull/700 · https://github.com/flagos-ai/FlagGems-Experimental/pull/656 · https://github.com/flagos-ai/FlagGems-Experimental/pull/693 · https://github.com/flagos-ai/FlagGems-Experimental/pull/698 · https://github.com/flagos-ai/FlagGems-Experimental/pull/696
- [5] 1.5 Партия FlagTree — https://github.com/flagos-ai/FlagTree/pull/1328 · https://github.com/flagos-ai/FlagTree/pull/1316 · https://github.com/flagos-ai/FlagTree/pull/1324 · https://github.com/flagos-ai/FlagTree/pull/1304 · https://github.com/flagos-ai/FlagTree/pull/1333 · https://github.com/flagos-ai/FlagTree/pull/1335 · https://github.com/flagos-ai/FlagTree/pull/1337 · https://github.com/flagos-ai/FlagTree/pull/1339 · https://github.com/flagos-ai/FlagTree/pull/1213 · https://github.com/flagos-ai/FlagTree/pull/1330 · https://github.com/flagos-ai/FlagTree/pull/1336 · https://github.com/flagos-ai/FlagTree/pull/1189 · https://github.com/flagos-ai/FlagTree/pull/1321
- [6] 1.6 FlagQuantum — https://github.com/flagos-ai/FlagQuantum/pull/598 · https://github.com/flagos-ai/FlagQuantum/pull/600 · https://github.com/flagos-ai/FlagQuantum/pull/601 · https://github.com/flagos-ai/FlagQuantum/pull/602 · https://github.com/flagos-ai/FlagQuantum/pull/603 · https://github.com/flagos-ai/FlagQuantum/pull/604 · https://github.com/flagos-ai/FlagQuantum/pull/605
- [7] 1.7 FlagCX и build-infra — https://github.com/flagos-ai/FlagCX/pull/634 · https://github.com/flagos-ai/FlagCX/pull/641 · https://github.com/flagos-ai/FlagCX/pull/645 · https://github.com/flagos-ai/FlagCX/pull/643 · https://github.com/flagos-ai/FlagCX/pull/646 · <https://github.com/flagos-ai/build-infr
[a/pull/1323> · https://github.com/flagos-ai/build-infra/pull/1324
- [8] 1.8 Остальные линии — https://github.com/flagos-ai/FlagGems-sglang/pull/136 · https://github.com/flagos-ai/FlagGems-sglang/pull/137 · https://github.com/flagos-ai/FlagSparse/pull/108 · https://github.com/flagos-ai/FlagTrain/pull/5 · https://github.com/flagos-ai/vllm-plugin-FL/pull/487 · https://github.com/flagos-ai/vllm-plugin-FL/pull/574 · https://github.com/flagos-ai/vllm-plugin-FL/pull/566 · https://github.com/flagos-ai/vllm-plugin-FL/pull/562 · https://github.com/flagos-ai/vllm-plugin-FL/pull/546 · https://github.com/flagos-ai/Megatron-LM-FL/pull/198 · https://github.com/flagos-ai/Megatron-LM-FL/pull/199 · https://github.com/flagos-ai/Torch-FL/pull/487 · https://github.com/flagos-ai/docs/pull/543 · https://github.com/flagos-ai/docs/pull/546 · https://github.com/flagos-ai/FlagScale/pull/1300 · https://github.com/flagos-ai/FlagRelease/pull/20 · https://github.com/flagos-ai/FlagAttention/pull/85 · https://github.com/flagos-ai/flir/pull/78 · https://github.com/flagos-ai/FlagPerf/pull/784
- [9] 2.1 «Четыре дракона» отечественных GPU — https://money.udn.com/money/story/5603/9804146 · https://www.worldjournal.com/wj/amp/story/121347/9804369
- [10] 2.2 Поиск и официальные каналы — 24 группы поисковых запросов Google News RSS на китайском и английском языках (через прокси) · https://hn.algolia.com/ · https://flagos.csdn.net/ · https://hub.baai.ac.cn/
- [11] 3.1 Tsingmicro — https://github.com/flagos-ai/FlagGems/pull/6347
- [12] 3.2 Kunlunxin — https://github.com/flagos-ai/FlagGems/pull/6944 · https://github.com/flagos-ai/FlagGems/pull/6926 · https://github.com/flagos-ai/FlagGems/pull/6896 · https://github.com/flagos-ai/FlagGems/pull/6910 · https://github.com/flagos-ai/FlagGems/pull/6913 · https://github.com/flagos-ai/FlagGems/pull/6943 · https://github.com/flagos-ai/FlagGems/pull/6914 · https://github.com/flagos-ai/FlagGems/pull/6918 · https://github.com/flagos-ai/FlagGems/pull/6925 · https://github.com/flagos-ai/FlagGems/pull/6934 · https://github.com/flagos-ai/FlagGems/pull/6937 · https://github.com/flagos-ai/FlagTree/pull/1330 · https://github.com/flagos-ai/vllm-plugin-FL/pull/546
- [13] 3.3 Moore Threads — <https://github.com/f
lagos-ai/FlagGems/pull/5981> · https://github.com/flagos-ai/FlagGems/pull/6919 · https://github.com/flagos-ai/FlagGems/pull/6878 · https://github.com/flagos-ai/FlagTree/pull/1213 · https://github.com/flagos-ai/vllm-plugin-FL/pull/575
- [14] 3.4 Hygon и Iluvatar CoreX — https://github.com/flagos-ai/FlagGems/pull/6559 · https://github.com/flagos-ai/FlagGems/pull/6298 · https://github.com/flagos-ai/FlagCX/pull/645 · https://github.com/flagos-ai/FlagCX/pull/643 · https://github.com/flagos-ai/vllm-plugin-FL/pull/576 · https://github.com/flagos-ai/vllm-plugin-FL/pull/566 · https://github.com/flagos-ai/FlagTree/pull/1339
- [15] 3.5 Damo Academy XuanTie и Ascend — https://github.com/flagos-ai/FlagTree/pull/1324 · https://github.com/flagos-ai/FlagTree/pull/1189 · https://github.com/flagos-ai/FlagGems/pull/6935 · https://github.com/flagos-ai/FlagGems/pull/6946 · https://github.com/flagos-ai/FlagGems/pull/6930 · https://github.com/flagos-ai/FlagGems/pull/6497 · https://github.com/flagos-ai/FlagScale/pull/1300 · https://github.com/flagos-ai/vllm-plugin-FL/pull/574 · https://github.com/flagos-ai/vllm-plugin-FL/pull/487 · https://github.com/flagos-ai/Megatron-LM-FL/pull/198 · https://github.com/flagos-ai/FlagTrain/pull/5
- [16] 3.6 Остальные участники — https://github.com/flagos-ai/FlagGems-vllm/pull/840 · https://github.com/flagos-ai/FlagGems/pull/6923 · https://github.com/flagos-ai/Megatron-LM-FL/pull/199
- [17] Базовые линии проверки в приложении — https://github.com/flagos-ai · https://api.github.com/orgs/flagos-ai/repos