Ежедневный отчёт FlagOS (2026-11-05)
Окно мониторинга: 2026-11-04 06:00 ~ 2026-11-05 06:00 (пекинское время, 24 часа; продолжение отсечки предыдущего ежедневного отчёта).
Источники: GitHub (полная проверка 61 репозитория org: flagos-ai, 238 коммитов, 167 слитых PR, 288 обновлённых в окне PR на рассмотрении, из них 151 новый, пуши в 26 репозиториев, атомарная проверка Release в 31 репозитории и Tag в 8 репозиториях), Google News RSS (24 группы запросов на китайском и английском, через прокси), HN Algolia (8 групп), колонка FlagOS на CSDN (постатейная проверка времени), сообщество Zhiyuan/BAAI (подробнее см. список источников в приложении).
Индекс текущего выпуска
- Главное за сегодня: Torch-FL за один день слил 29 коммитов, MPS доработан до возможности обучения, Cambricon MLU подключён как нативная платформа; FlagTree за четырнадцать минут открыл 38 стековых заявок; vLLM 0.28.0 repack добавлен в индексы 11 производителей (11-04)
-
- Прогресс открытых проектов (динамика GitHub)
- 1.1 Ритм организации: пуши в 26 репозиториев, 238 коммитов, 167 слито, 288 на рассмотрении обновлены в окне (11-04)
- 1.2 Версии: 2.3.0 фиксирует Hygon DTK 26.10, Ascend CANN 9.2.1 дополнен повторной публикацией OCI-тегов (11-04)
- 1.3 Инференс-стек: vLLM 0.28.0 repack вошёл в индексы 11 производителей, FlagGems-vllm открывает ежедневную линию wheel (11-04)
- 1.4 Слияния FlagGems: закрыто 35, Iluvatar CoreX 12, NVIDIA 9, Enflame 5 (11-04)
- 1.5 Новые заявки FlagGems: из 66 заявок 41 для GCU300, массовый поток заявок на покрытие Enflame (11-04)
- 1.6 FlagTree: все улучшения TLE переведены на runtime-переключатели, за четырнадцать минут открыто 38 стековых заявок (11-04)
- 1.7 FlagQuantum: 29 слияний, последовательное внедрение стека синтеза UP-04/05/06 и разреженного химического SELECT (11-04)
- 1.8 Обучение и библиотеки операторов: Megatron получает второй коммит с DSv4, плагин SGLang дополнен Iluvatar CoreX 0.5.18 (11-04)
- 1.9 Сопутствующая инфраструктура: унификация DEB/RPM-упаковки на verify-only, optest исследует списки операторов по производителям (11-04)
- Прогресс открытых проектов (динамика GitHub)
-
- Новости и экосистема
- 2.1 Проверка каналов: 24 группы запросов без попаданий на уровне компонентов, в окне нет новых материалов на CSDN и HN (11-05)
- 2.2 Экосистема: Zhiyuan/BAAI выпускает рамочный документ по управлению рисками передовых открытых весов AI (11-04)
- Новости и экосистема
-
- Углублённое изучение членов и производителей бэкендов
- 3.1 Cambricon: MLU входит в Torch-FL как нативная платформа, испытания на восьмикарточной MLU590-M9 (11-04)
- 3.2 Horizon Robotics: библиотека операторов BPU доведена до рабочего состояния, цепное исполнение сжимает четыре диспетчеризации до 0,673 мс (11-04)
- 3.3 Hygon: реализован прямой проход FP32 flash attention, дополнительно открыто девять заявок на оптимизацию FP32 (11-04)
- 3.4 Iluvatar CoreX и Enflame: один дополняет пустую адаптацию SGLang, другой открывает сорок одну заявку на GCU300 (11-04)
- 3.5 Kunlunxin, MetaX, Ascend, Moore Threads и Tsingmicro: исправления и тюнинг параллельно (11-04)
- Углублённое изучение членов и производителей бэкендов
-
- Итоги и наблюдения за трендами
- Приложение: таблица проверки источников, полный список источников
Главное за сегодня: Torch-FL за день закрыл две границы; FlagTree перестроил TLE через стековые заявки; vLLM 0.28.0 repack разложен по 11 индексам (11-04)
Дата: 2026-11-04 Источник: Torch-FL PR #720 · Torch-FL PR #738 · FlagTree PR #1565 · FlagTree PR #1563 · build-infra PR #1635 · build-infra PR #1642 (полный список см. в приложении)
- Двустороннее расширение унифицированного уровня устройств: Torch-FL за день получил 29 слияний и 29 коммитов, причём направления у них разные. С одной стороны, backend MPS для Apple Silicon доведён до состояния «способен обучать» — добавлены
addmm(оператор, в который реально попадаетnn.Linearсо смещением), обратное распространение свёртки, семейства сравнения и редукции, тригонометрические и экспоненциальные семейства,cumprod,tril, причём обратное распространение свёртки побитово совпадает с эталонной реализацией; с другой стороны, Cambricon MLU подключён как новая vendor-native платформа: добавлено 4870 строк, удалено 64 строки, 40 файлов, проведено сквозное тестирование на восьмикарточной MLU590-M9. В одном и том же репозитории в один и тот же день — с одного конца потребительский GPU, с другого — отечественная ускорительная карта. - Компиляторный стек переделан через накладываемые переключатели: FlagTree с 13:02 по 13:15 за четырнадцать минут открыл подряд 38 PR:
[TLE][NVIDIA]— 12,[TLE][AMD]— 4,[TLE][Iluvatar]— 7,[FlagCX]— 5,[Iluvatar][Native]— 5, ещё 1 PR оформляет граф зависимостей функциональных PR и критерии проверки в виде документации. В тот же день слитый #1565 превращает каждое улучшение FlagTree в двойной вход «макрос времени компиляции + переключатель времени выполнения» — если backend даст регрессию, можно отключить только это улучшение, не откатывая весь компилятор. - Версионная поверхность продолжает обрастать образами: 2.3.0 фиксирует для Hygon DTK 26.10 уровни base и runtime, base-образ Ascend CANN 9.2.1 переотправлен после добавления меток OCI provenance. По состоянию на сегодня changelog всех 23 base- и 23 runtime-образов уже содержит 2.3.0, охватывая 23 линейки инструментальных цепочек 12 вендоров.
- Дистрибутивы развёрнуты разом: зафиксированный в build-infra repack vLLM 0.28.0+flagos уже вошёл в индексы 11 вендоров (AMD, Ascend, Cambricon, Enflame, Hygon, Iluvatar, Kunlunxin, MetaX, NVIDIA, Enflame Xiwang, Tsingmicro), для aarch64 предоставлены cp311 и cp312, для x86_64 — cp310 и cp312; в тот же день для FlagGems-vllm добавлена ежедневная ветка wheel.
- Оценка темпа: 26 репозиториев с пушами, 238 коммитов, 167 слияний, 288 обновлений в окне проверки, 151 новых открытий. Слияний на 5,6% меньше, чем в предыдущем окне, новых открытий на 29,1% больше, прирост сосредоточен в 66 у FlagGems и 38 у FlagTree — оба репозитория демонстрируют картину массового открытия заявок и порционного слияния.
1. Прогресс открытых проектов (динамика GitHub)
1.1 Ритм организации: 26 репозиториев с пушами, 238 коммитов, 167 слияний, 288 обновлений в окне проверки (11-04)
Дата: 2026-11-04 Источники: репозитории организации flagos-ai · поиск коммитов · поиск слитых PR · поиск PR в проверке
- Сторона репозиториев: из 61 репозитория в окне были пуши в 26 репозиториях; по времени пуша от ближайшего к дальнему: vllm-plugin-FL, Torch-FL, build-infra, FlagQuantum, FlagTree, release-info, FlagGems, optest, FlagGems-vllm, FlagGems-sglang, docs, FlagAttention, Megatron-LM-FL, FlagScale-Agent, sglang-plugin-FL, FlagCX, FlagBLAS, FlagTensor, libtriton_jit, flagtree-cpu, FlagDNN, FlagSparse, FlagFFT, FlagTrain, OpenCourse, FlagGems-Experimental. При этом пуши в vllm-plugin-FL, docs, release-info, FlagGems-sglang, FlagScale-Agent, flagtree-cpu пришли из не-default веток или развёртывания страниц, в основной ветке нет новых коммитов в окне; в основной ветке Megatron-LM-FL есть один коммит в окне.
- Сторона коммитов: 238 коммитов, по репозиториям: FlagQuantum 103, FlagGems 35, Torch-FL 29, build-infra 26, FlagGems-vllm 8, FlagBLAS 5, FlagTree 5, optest 4, OpenCourse 4, FlagAttention 4, FlagDNN 3, FlagTensor 3, FlagSparse 2, FlagCX 2, FlagTrain 2, FlagFFT 2, libtriton_jit 1. Один репозиторий квантового стека занимает 43,3% и остаётся первым источником по объёму коммитов.
- Сторона слияний: слито 167 PR из 22 репозиториев: FlagGems 35, Torch-FL 29, FlagQuantum 29, build-infra 26, FlagGems-vllm 8, FlagTree 6, FlagAttention 4, optest 4, vllm-plugin-FL 3, FlagBLAS 3, FlagTensor 3, FlagCX 2, FlagDNN 2, FlagSparse 2, FlagFFT 2, OpenCourse 2, FlagTrain 2, Megatron-LM-FL, sglang-plugin-FL, libtriton_jit, flagtree-cpu, FlagGems-sglang — по 1.
- Сторона на рассмотрении: в окне обновлены 288 PR на рассмотрении, из них 151 новый. По репозиториям: FlagGems 130 (новых 66), FlagTree 54 (38), FlagGems-vllm 26 (9), vllm-plugin-FL 13 (5), sglang-plugin-FL 10 (3), FlagTrain 6 (3), FlagAttention 6 (1), Megatron-LM-FL 6 (1), Torch-FL 5 (3), FlagQuantum 4 (4), FlagCX 4 (2), build-infra 3 (2), FlagGems-Experimental 4 (4), FlagGems-sglang 2 (2), FlagCV 2 (2) и др.
- Сторона авторов: на стороне слияний lvyufeng 29 (все Torch-FL), служебный аккаунт FlagQuantum 29, tengqm 17, shiptux 15 (линия упаковки, охватывающая семь репозиториев), youseeyouonedayday 12, xuanzhengdu-eng 12, служебный аккаунт github-actions 11. На стороне новых PR наиболее сосредоточены sunnycase (серия TLE в FlagTree — 38), youseeyouonedayday 17 (Enflame GCU300), luojung 9 (Hygon FP32).
- Сравнение: в предыдущем окне (11-03 06:00 ~ 11-04 06:00) было 24 репозитория с пушами, 228 коммитов, 177 слияний, 271 обновлённый в окне PR на рассмотрении, 117 новых. В текущем окне число репозиториев +2, коммиты +4,4%, слияния −5,6%, обновления на рассмотрении +6,3%, новые +29,1%. Основная причина снижения слияний — падение FlagGems с 76 до 35; рост новых имеет два сосредоточенных источника: во-первых, стековые заявки TLE в FlagTree, во-вторых, заявки на покрытие GCU300 в FlagGems.
1.2 Сторона релизов: 2.3.0 фиксирует Hygon DTK 26.10, Ascend CANN 9.2.1 дополнен OCI-метками и перевыпущен (11-04)
Дата: 2026-11-04 Источники: build-infra PR #1627 · build-infra PR #1628 · build-infra PR #1633 · build-infra PR #1616 · build-infra PR #1622 · график выпуска FlagOS 2.3
- Два этапа внедрения Hygon: #1627 и #1628 соответственно вносят даты changelog версии 2.3.0 для образов
hygon-dtk26.10base и runtime. Runtime этого бэкенда поставляется впервые: python 3.12 с замыканием torch для DTK 26.10 (torch 2.13.0, torchvision 0.28.0, torchaudio 2.11.0, apex 1.7.0, flash_attn 2.8.4, numpy 1.26.4), поверх которого добавлены FlagTree 0.7.0+hcu3.6 и FlagGems 5.4.0, аflagcx==0.14.1+dtk2610указан как зависимость времени выполнения. - Одно ключевое исправление: вендорский triton этого образа обновлён до
3.7.0+dtk2610.…, его драйверnvidiaбольше не захватывает устройство, активным остаётся толькоhcu, и при запуске Triton больше не отключается целиком. Ранее в версииtorch2130CUDA stub от DTK делал активными оба драйвера, из-за чего каждый serve откатывался на V1 model runner. Остальное содержимое образа не изменилось. - Перепубликация Ascend с добавлением меток: #1633 разрешает перепубликацию
base/ascend-cann9.2.1с добавлением меток OCI provenance (revision, created, last-updated), которые не удалось записать при первой сборке — в то время вPATHrunner’аcann921не было git, и сборка не зафиксировала ни commit, ни временную метку. При отсутствии метки revisionbase_image_status.pyсообщает об этом бэкенде как UNKNOWN, и невозможно определить, отстаёт ли опубликованный образ от HEAD. Содержимое образа не изменилось. - Фиксация зависимостей: #1616 и #1622 соответственно закрепляют flagtree и flagcx на линии времени выполнения CANN 9.2.1, #1617 добавляет builder flagcx и строку wheel для ascend-cann9.2.1, #1618 оставляет узловые скрипты на python 3.7, #1621 заполняет строку wheel для cann9.2.1 и фиксирует строку cann9.0.0.
- Покрытие: по состоянию на сегодня changelog всех 23 base и 23 runtime образов содержит запись 2.3.0, охватывая AMD ROCm 7.2.4, Ascend CANN 8.5.0 и 9.0.0 (включая вариант 910C) и 9.2.1, Cambricon neuware 4.4.3 и 4.7.2, Enflame tops 1.9.10 и 1.10.6, Hygon DTK 26.04 и 26.10, Iluvatar CoreX corex 4.4.0 и 4.5.0, Kunlunxin XRE 5.37.1, MetaX MACA 3.7.2.1 и 3.8.1.3, Moore Threads MUSA 4.3.6 и 5.2.0, NVIDIA CUDA 12.8 и 13.3, Xiwang 1.2.0, Tsingmicro tsm260610.
- Состояние релиза: атомарная проверка Release в 31 репозитории и Tag в 8 репозиториях не выявила новых записей в окне мониторинга. В каталоге
release/2.3репозитория community пока есть только график выпуска, файл манифеста ещё не создан; согласно этому графику, приём FEP до 11-13, заморозка функций 11-30 с выпуском rc0, 12-07 выпуск rc1, 12-14 выпуск rc2, 12-25 закрытие, 12-30 GA. Опережающая публикация образов и незамороженный манифест соответствуют плановому ритму, а не являются аномалией.
1.3 Стек инференса: vLLM 0.28.0 repack добавлен в индексы 11 вендоров, FlagGems-vllm открывает ежедневную линию wheel (11-04)
Дата: 2026-11-04 Источники: build-infra PR #1635 · build-infra PR #1637 · build-infra PR #1642 · build-infra PR #1643 · build-infra PR #1636 · vllm-plugin-FL PR #692 · vllm-plugin-FL PR #686
- Охват индекса: в строке
0.28.0+flagosкаталога пакетов перечислены 11 индексов — AMD, Ascend, Cambricon, Enflame, Hygon, Iluvatar, Kunlunxin, MetaX, NVIDIA, Xiwang, Tsingmicro. Для aarch64 предоставляются cp311 и cp312, для x86_64 — cp310 и cp312; сопутствующие xgrammar, compressed-tensors, opencv-python-headless устанавливаются как закреплённые зависимости самого vLLM и отдельными записями не перечисляются. - Механизм записей о релизах: #1635 фиксирует факт релиза wheel vLLM 0.28.0, #1637 добавляет строку Kunlunxin, #1642 добавляет артефакт cp312 для aarch64, #1634 оставляет в каталоге только wheel самого vLLM (без смешивания с артефактами плагина). Этот механизм «шаги релиза пишут каталог, человек пишет только текст» в этом раунде официально заработал, заменив прежнюю практику ручного изменения поля
pypi_index. - Одно исправление границы: #1636 исправляет разделение vendor в repack — по первому дефису, а не по последнему. Когда в строке версии есть и платформенный сегмент
+, и сегмент-, разбиение с конца приводит к неверному усечению имени платформы. - Ежедневная линия wheel: #1643 добавляет в
flagos-pypi-dailyежедневную строку wheel для FlagGems-vllm, #1640 передаёт прокси runner в контейнеры сборки и загрузки, #1638 выделяет 1 GB/dev/shmдля контейнера verify Ascend. - Синхронизация на стороне плагина: #692 завершает forward-sync с 0.4.0-dev на 0.5.0-dev (коммит бота), #686 адаптирует MetaX к артефактам Torch и привязывает MCCL abort, #670 выравнивает тестовый конвейер с основной веткой (stage model, routing, slash-команды).
- Наблюдение: repack vLLM 0.28.0 разом разложен по 11 индексам, что говорит о зрелости модели дистрибуции «один исходный код + варианты сборки для множества платформ»; при этом замыкание torch, соответствующее runtime-образу 2.3.0, уже идёт по закреплениям vLLM 0.32 (в слое AMD указаны torch 2.13.0+rocm7.2 и triton-rocm 3.7.1), параллельное существование линий 0.28 и 0.32 остаётся нормой.
1.4 Вливание в FlagGems: закрыто 35 задач, Iluvatar 12, NVIDIA 9, Enflame 5 (11-04)
Дата: 2026-11-04 Источники: FlagGems PR #7388 · FlagGems PR #7318 · FlagGems PR #8097 · FlagGems PR #8004 · FlagGems PR #8396 · FlagGems PR #7032 · FlagGems PR #8432
- Iluvatar CoreX, 12 коммитов: все являются продуктами KernelGen для BI-V150 — потеря треугольного отступа, псевдообратная матрица, матричное умножение-сложение, обращение тензора линейной алгебры, редукция индексов, обратная гамма-функция, трёхмерная сеточная выборка, трёхмерная транспонированная свёртка и её обратный проход, вычисление линейной комбинации и CTC-потери; кроме того, #8396 откатывает два обновления — квантованное максимальное пулирование и Hermite (сам откат тоже является записью: предыдущее слияние не работает на BI-V150).
- NVIDIA, 9 коммитов:
sparse_bsr_tensor_unsafe,sparse_csr_tensor,slow_conv_dilated3d,chain_matmul,can_cast,empty_affine_quantized,_remove_batch_dim,_unpack_dual,_fw_primal. Всё ещё закрытие длинного хвоста, но уже продвинулись от «часто используемых операторов» к разреженным тензорам и внутренним операторам автоматического дифференцирования. - Enflame, 5 коммитов — все исправления device guard: #8104 исправляет сразу четыре CUDA-only guard, #8100 исправляет жёстко закодированный guard в im2col, #8099 исправляет kl_div и arctanh, #8098 исправляет целочисленное ограничение индексов в upsample_nearest3d_backward, #8126 заставляет
--overrideпри несовпадении с именем оператора явно завершаться с ошибкой вместо молчаливого пропуска. - Оптимизация и корректность: #7388 добавляет для Hygon прямой проход FP32 flash attention (скалярное произведение IEEE FP32, инициализация
-infдля максимума онлайн softmax, выбор трёх наборов статических tile по head dim и длине последовательности, см. 3.3); #7318 добавляет для MetaX канальное INT8-слияние масштабирования вbmm_w8a8; #8097 оптимизирует для Moore Threads «худое» FP8-матричное умножение (транспонированное скалярное произведение + GEMV tile); #8004 оптимизирует W8A8 INT8-матричное умножение для TLE/PPU под формы GLM-5.2. - Прочее: #8106 обеспечивает компиляцию
linalg_pinvиconv_tbc_backwardна XPU Kunlunxin; #6619 добавляет layout guard для двумерного быстрого путиscatter_add; #6650 исправляет пустую редукциюmean; #7032 выводит версию deb wheel из git, а не из значения по умолчанию Dockerfile; #8432 добавляет зависимости тестов оператора GRU Ascend вflagos-optest.
1.5 Новые PR FlagGems: из 66 коммитов 41 для GCU300, покрытие Enflame хлынуло единой волной (11-04)
Дата: 2026-11-04 Источники: FlagGems PR #8385 · FlagGems PR #8395 · FlagGems PR #8417 · FlagGems PR #8426 · FlagGems PR #8446 · FlagGems PR #8456
- Масштаб: в окне мониторинга FlagGems открыто 66 новых PR, из них 41 от Enflame, 12 от Iluvatar CoreX, 9 от Hygon, 5 от Kunlunxin, остальные — универсальные операторы и CI. На Enflame приходится 62%.
- Список операторов: гистограммная статистика, одномерное копирующее заполнение, обратное рассеивание по маске, равномерная выборка Philox, dstack и stack, выборка вдоль размерности, двумерное отрицательное логарифмическое правдоподобие, переворот по вертикали и горизонтали, обратное мягкое пороговое преобразование, обратное жёсткое срезание, матричное умножение смешанной точности, функции Бесселя y0/y1/j0, полиномы Чебышёва t/w, полиномы Эрмита h, обращение матрицы, произведение Хаусхолдера, пакетная нормализация, renorm, обратный hardsigmoid, обратное трёхмерное адаптивное пулирование, выбор параметров квантования, отбрасывание признаков, помощник скользящего среднего квантования и нормализация весов.
- Единый подход: сужение 64-битного lane offset до 32 бит, перенос геометрии запуска на host-сторону с предварительным вычислением, замена
__nv_*extern на локальную реализацию, замена поточечного dynamic-понижения на специализированное ядро, отзыв autotune, который вешает компилятор. Эти изменения работают только на GCU300, что показывает: производственная линия KernelGen уже умеет генерировать под бэкенд альтернативные реализации, «обходящие неподдерживаемые данным бэкендом конструкции», а не просто транслировать upstream. - 9 PR по Hygon от luojung в одиночку:
rsqrt,floor,nonzero(ограниченное блочное сканирование), полное сведение FP32 по всем размерностям,masked_fill,nan_to_num,neg(семантика знакового нуля),masked_select(пустой результат broadcast),aminmax(вход с шагом). Форма единообразна — сначала корректно реализовать путь непрерывной памяти FP32, потом говорить об оптимизации. - Другие направления: #8446 добавляет номер версии в backend key для 7 бэкендов (кеш и параметры тюнинга изолируются по версии бэкенда); #8456 позволяет attention принимать broadcast-маску и пропускать нерабочую ветку cuDNN; #8414 добавляет layernorm для MetaX; #8449 исправляет
linspaceс нулевым шагом; #8412 унифицирует обработку сведения по пустым размерностям.
1.6 FlagTree: все улучшения TLE переведены на runtime-переключатели, за четырнадцать минут открыто 38 стековых PR (11-04)
Дата: 2026-11-04 Источники: FlagTree PR #1565 · FlagTree PR #1563 · FlagTree PR #1524 · FlagTree PR #1370 · FlagTree PR #1556 · FlagTree PR #1514
- Переключатели времени выполнения: #1565 объединён, добавлено 123 строки, удалено 27 строк, 15 файлов. Каждое усиление FlagTree унифицировано в четыре компонента: макрос времени компиляции, knob времени выполнения (
FLAGTREE_<NAME>, по умолчанию включён, входит вCACHE_INVALIDATING_ENV_VARS), блок guard, согласованный с окружающим кодом, и#else/#endifс указанием имени макроса. В этом раунде добавлены три макроса без knob и два guard, написанных не по соглашению. - Почему это важно: как только усиление компилятора попадает в производство, откат регрессии возможен только откатом всей версии. Перенос переключателя в переменные окружения даёт каждому бэкенду путь «отключить только это усиление», а также позволяет одному и тому же бинарнику включать возможности по уровням в зависимости от возможностей машины.
- Стек PR: с 13:02 по 13:15 за четырнадцать минут открыто 38 PR:
[TLE][NVIDIA]12 (понижение проникновения доказательства локальных указателей через load/store, сохранение подсказок параметров call-site при инлайне, объединение совместимых предложений layout, владение асинхронным копированием и точные биты заполнения, layout аккумулятора WGMMA и асинхронный жизненный цикл, публикация tensor-map и представления дескрипторов, структурная идентичность многоразового pipe и семантика опустошения),[TLE][AMD]4 (понижение count/phase barrier до состояния LDS, grid barrier и инициализация launch scratch, статическое разбиение wave, протокол барьеров RDNA),[TLE][Iluvatar]7 (явный layout через управляющие потоки, геометрия tile для SME transport, идентичность pipe и многоразовый warp-group barrier, домен физического grid barrier, публикация SME payload через warp group, сходимость и FP-сокращение в области видимости),[FlagCX]5 (универсальная сигнатура библиотеки указателей устройства, collective barrier с ограничением до warp group, распределённый контекст и очистка bootstrap, кэш нативного аллокатора и симметричное выделение тензоров, проверка индекса барьера по ёмкости окна),[Iluvatar][Native]5 (число потоков выводится из warp size, выбор ширины векторного доступа по размеру элемента, явная опция компиляции load-vectorization, два воспроизводящих случая). - Документация: #1563 описывает в документации граф зависимостей функциональных PR и ворота верификации — что должно объединяться по порядку, а что можно проверять независимо. Без этой схемы 38 стековых PR невозможно ревьюить; сам этот шаг — часть инженерной зрелости.
- Прочее за тот же день: #1524 добавляет AMD native API тригонометрической совместимости и независимого округления умножения; #1370 переводит рабочий процесс упаковки DEB/RPM в режим verify-only; #1556 и #1564 направляют изменения результатов FlagGems в группу Feishu; #1514 добавляет тестовую метку для
hcu3.6-bw1100. - Оценка: TLE превращается из «точечных усилений» в «наборы функций, разбитые по бэкендам», и переключатели времени выполнения — предпосылка его выхода в производство. Стоимость ревью этой партии будет высокой — среди 38 PR есть межPR-зависимости, и ошибка в порядке объединения одного PR потянет за собой цепочку сбоев.
1.7 FlagQuantum: 29 объединённых PR, последовательное внедрение стека синтеза UP-04/05/06 и разреженного химического SELECT (11-04)
Дата: 2026-11-04 Источники: FlagQuantum PR #1063 · FlagQuantum PR #1066 · FlagQuantum PR #1073 · FlagQuantum PR #1068 · FlagQuantum PR #1080 · FlagQuantum PR #1077
- Три вехи синтеза фронтенда: #1055, #1057, #1059, #1062 дополняют UP-04 подготовкой ограниченных равномерных состояний, скалярным когерентным управлением, ограниченными предикатами и проверенными помощниками фаз; #1065 и #1067 нормализуют распределение входных точек фронтенда UP-05 и выносят понижение арифметики в общий путь; #1071 и #1074 поддерживают в UP-06 гейт
Uдля Qmod и нативного qfunc, а также массивы Hadamard. - Алгоритмы и понижение: #1063 добавляет понижение разреженного химического SELECT до уровня гейтов, #1066 реализует исполняемый THC SELECT, #1073 обеспечивает понижение THC-вращений через QROM и фазовые градиенты, #1061 подготавливает знаковые коэффициенты Pauli LCU, #1056 выбирает понижение Pauli LCU в соответствии с целью исполнения, #1054 и #1050 сверяют обход Pauli LCU и подсчёт гейтов с помощью Qualtran.
- Компиляция и среда исполнения: #1068 разделяемый обход адресов с помощниками измерений, #1070 сохраняет checkpoint при недопустимой привязке углов, #1077 проверяет объявленный batch VJP с помощью PyTorch, #1081 предлагает опциональный бэкенд Module.
- Линия модели ошибок детекторов (DEM): #1052 взаимно исключающие чётности сбоев, #1053 объединение повторяющихся сбоев, #1058 круговой обмен между несколькими chunk, #1064 проекция разреженных chunk, #1069 потактовое декодирование, в сочетании с эталонной картой покрытия FTQC W1-B из #1072. Эта линия восполняет «путь данных декодирования квантовой коррекции ошибок», а не демонстрацию алгоритмов.
- Изменения структуры CI: #1076 запускает core CPU и покрытие в заблокированной офлайн-среде, #1080 переносит дымовые тесты Main на hosted runner и устанавливает лимит управляемой параллельности равным 8. Ранее репозиторий зависел от self-hosted runner; переход на управляемую сторону означает, что одна проверка больше не зависит от очереди машин.
- Оценка: среди 29 слияний нет единичного крупного изменения, но четыре линии — синтез фронтенда, понижение алгоритмов, DEM и CI — каждая продвинулась на один шаг. Ценность такого ритма в том, что каждую линию можно независимо пересчитать — для всё ещё быстро меняющегося квантового стека ясность учёта важнее количества функций.
1.8 Обучение и библиотека операторов: Megatron получает второе слияние с DSv4, плагин SGLang дополняет Iluvatar 0.5.18 (11-04)
Дата: 2026-11-04 Источники: Megatron-LM-FL PR #214 · sglang-plugin-FL PR #139 · FlagAttention PR #118 · FlagAttention PR #121 · FlagAttention PR #117 · FlagCX PR #693
- Синхронизация Megatron: #214 — вторая порция серии «синхронизация DeepSeek-V4 с upstream», тема — перекрытие (overlap) mHC и экспертного параллелизма. Предыдущий выпуск был 1/N о защите чувствительных к точности параметров; серия продвигается по принципу «один коммит — одна подсистема».
- SGLang для TianShu: #139 добавляет для TianShu пустую адаптацию рантайма под SGLang 0.5.18 — то есть когда на стороне вендора пути для 0.5.18 ещё нет, плагин сначала заставляют работать на 0.5.18. Это второе применение однотипного приёма после «пустой адаптации 0.28» для MetaX от 10-30.
- FlagAttention, четыре коммита: Enflame добавляет оператор parallax; Moore Threads добавляет Moba attention и исправляет import; Hygon оптимизирует бэкенд GLA; ещё один коммит исправляет проблему, когда сбор тестовых маркеров действительно выполняет тесты.
- FlagCX, два коммита: #691 делает демонтаж ресурсов Window повторяемым (при сбое на середине демонтажа можно войти повторно); #693 добавляет CoopOps и Clock traits и даёт реализацию для NVIDIA. Коммуникационная библиотека выносит «запрос возможностей устройства» в trait, вместо написания
if vendor ==в каждом бэкенде. - FlagBLAS и FlagTensor: FlagBLAS удаляет тесты и бенчмарки TRMM, исправляет collection для Hygon, сборка RPM в openEuler больше не зависит от версии pyproject; FlagTensor делает сборку deb работоспособной при PEP 668, направляет RPM в per-distro репозиторий, выравнивает версию до 0.3.0.
- FlagGems-vllm, восемь коммитов: SiliconFlow добавляет ядро скалярного произведения с масштабированием для блочного KDA и fused loop KDA (последний одним разом покрывает пять бэкендов), TLE/NVIDIA добавляет dense FP8 MLA decode, mhc_pre распространяется вариантами по платформам, Moore Threads добавляет topk/softplus/sqrt, исправлен запрос MoE и пустой launch extent, когда компилятор не поддерживает TLE, исправлен импорт Hygon при отсутствии встроенного CUDA PDL, исправлено устаревшее содержимое документации и добавлен CI сборки Hugo.
1.9 Сопутствующая инфраструктура: DEB/RPM-упаковка унифицирована до verify-only, optest исследует список операторов по вендорам (11-04)
Дата: 2026-11-04 Источники: FlagBLAS PR #145 · FlagTensor PR #33 · libtriton_jit PR #71 · flagtree-cpu PR #8 · optest PR #38 · optest PR #35
- Линия упаковки закрыта за один раз: 15 слияний от shiptux охватывают семь репозиториев — FlagBLAS #145, FlagSparse #111, FlagTree #1370, FlagFFT #24 и #26, FlagDNN #23 и #24, FlagTensor #29/#31/#33, libtriton_jit #71, flagtree-cpu #8. Основное действие — унифицировать рабочие процессы DEB/RPM до verify-only: только проверять, можно ли собрать, не публикуя повторно артефакты.
- Конкретные исправленные проблемы: FlagFFT устанавливает вспомогательный скрипт
triton_jitв приватный путь, чтобы избежать конфликта файлов с libtriton_jit, а контейнер сборки RPM временно устанавливаетnlohmann_json3.11.3; FlagDNN позволяет конфигурировать сборку NVIDIA при отсутствии импортируемых torch/triton, образ сборки указывает на опубликованный репозиторий FlagOS; FlagSparse записывает license в виде таблицы для совместимости с setuptools дистрибутива. - optest, четыре пункта: #38 исследует список операторов FlagGems по вендорам (какие операторы фактически зарегистрированы в каждом бэкенде, больше не полагаясь на догадки); #35 добавляет базовый скрипт для NVIDIA; #36 исправляет «сбор тестовых маркеров, который фактически выполнял тесты»; #37 удаляет uv lock, связанный с окружением. Эти четыре пункта вместе делают входные данные (список) и базовую линию (NVIDIA) тестирования операторов воспроизводимыми.
- Курсы и документация: OpenCourse #5 и #6 обновляют все учебные материалы до основной ветки; FlagGems-vllm #1064 исправляет устаревшее содержимое документации и добавляет CI сборки Hugo.
2. Новости и экосистема
2.1 Проверка каналов: 24 группы запросов — ноль попаданий уровня компонентов, в окне CSDN и HN новых статей нет (11-05)
Дата: 2026-11-05 Источники: Google News RSS (запрос FlagOS) · HN Algolia (запрос FlagOS) · Колонка FlagOS на CSDN
- Запросы по компонентам полностью пусты: 24 группы запросов на китайском и английском (FlagOS, FlagGems, FlagScale, FlagTree, FlagPerf, FlagCX, KernelGen и др., включая два варианта ceid — китайский и английский) дали ноль совпадений в 24-часовом окне; восемь групп запросов в HN Algolia — ноль прямых совпадений. Это совпадает с картиной последних более чем десяти спокойных окон.
- Запросы по словам-членам дали совпадения, но непригодны: по словам Zhiyuan/BAAI, Tsingmicro, Enflame, отечественные вычислительные мощности и др. всего 13 результатов; после построчной проверки они распадаются на три категории — статьи о фондовом рынке и финансировании (покупка акций Enflame на средства финансирования, аномалии владения Национальным фондом большой интегральной схемы), научно-популярные материалы и интервью сообщества Zhiyuan (не связаны с компонентами FlagOS), а также пропагандистские материалы других провинций. Согласно правилам фильтрации вся партия исключена.
- Построчная проверка времени публикации в колонке CSDN: у всех 52 ссылок с главной страницы проверено время публикации; три последние статьи — «FlagOS заставляет модель “Niu Lai” работать на большем числе отечественных чипов: GLM-5.3-Flash Day0 адаптирован к 9 AI-чипам», «Qwen3.8-Flash-Next адаптирован к 8 AI-чипам в день выпуска», «Фреймворк инференса генерации видео LightX2V официально подключён к FlagOS» — опубликованы до 10-22 и 10-29 соответственно, не входят в текущее окно, поэтому повторно не включены.
- Сообщество Zhiyuan: страница поиска по-прежнему рендерится на клиенте, список записей получить нельзя, поэтому проверка ведётся по главной странице; в окне на главной странице новых постов, связанных с FlagOS, нет.
2.2 Экосистемная сторона: Zhiyuan публикует передовую рамочную программу управления рисками открытых весов AI (11-04)
Дата: 2026-11-04 Источники: Сообщество Zhiyuan (агрегация Google News)
- Содержание: 11-04 сообщество Zhiyuan опубликовало материал «Первая в мире “Рамочная программа управления рисками передовых открытых весов AI”: ответственный открытый исходный код идёт дальше». Это внешняя публикация на уровне управления моделями с открытыми весами, дополняющая нарратив FlagOS «открытый стек + многочиповая поддержка».
- Границы: данная статья не содержит информации о версиях компонентов FlagOS, адаптации к чипам или релизах, поэтому согласно правилам фильтрации может быть зафиксирована только как экосистемный фон и не является технической записью. Новость о выходе Enflame на рынок A-акций в тот же день уже была включена в выпуск от 11-04 и в этом выпуске не повторяется.
3. Углублённое изучение членов и производителей бэкендов
3.1 Cambricon: MLU входит в Torch-FL через нативную платформу, тестирование на восьми картах MLU590-M9 (11-04)
Дата: 2026-11-04 Источники: Torch-FL PR #720 · Torch-FL PR #724 · Torch-FL PR #708
- Форма интеграции: #720 добавляет 4870 строк, удаляет 64 строки, 40 файлов; прописывает
cambriconвcmake/flagos_platforms.jsonи дополняет всё необходимое для платформы — новый слой среды выполненияlibcnrt, шимtorch.mlu(чтобы бэкенд cambricon в FlagGems работал и безtorch_mlu), сгенерированныйbackends_cambricon.conf, конфигурацию CI, обновления таблицы платформ и контрактов. - Предварительные условия: весь комплекс работает на stock
torch 2.10.0+cpu, безtorch_mlu, без FlagTree, без CUDA runtime. Это стоит отметить: речь не о «включении вендорного пакета torch», а о добавлении слоя среды выполнения поверх универсального torch. - Проверка: сквозное тестирование на восьмикарточной MLU590-M9. В тексте PR дополнительно зафиксированы три дефекта общего кода (включая тестовый фикстур Tsingmicro и патч кэша autotune в FlagGems), что показывает: подключение нового бэкенда по-прежнему затрагивает существующие вендорные пути.
- Порядок CI: #724 в тот же день снимает CI lane для cambricon с обоснованием, что пока нет runner, способного его обслуживать. Сначала подключить бэкенд, потом дополнить CI — этот порядок явно записан в сообщении коммита, вместо того чтобы оставлять вечно красный пайплайн.
- Попутные общие возможности: #708 добавляет два интерфейса запроса возможностей (определение доступности фьюзинг-операторов, запрос возможностей устройства), чтобы верхнеуровневый код больше не использовал
tensor.is_cudaдля проверки «может ли это устройство выполнять фьюзинг-операторы» — на тензорах flagos это поле всегда False, что заставляет такой код, как flex attention, молча откатываться на eager-путь.
3.2 Horizon Robotics: библиотека операторов BPU доведена до рабочего состояния, цепное выполнение сокращает четыре диспетчеризации до 0,673 мс (11-04)
Дата: 2026-11-04 Источники: Torch-FL PR #721 · Torch-FL PR #726
- Три серьёзных отказа: #721 выясняет, что eager-путь BPU на самом деле выполняет каждый оператор на CPU — ступень корзин операторов никогда не превышает 512 lane, артефакт с двумя входами отправляется с дескриптором одного тензора, что приводит к молчаливому неверному значению, а
hbdk4под box64 не может импортировать numpy, из-за чего x86-инструментарий недоступен. После исправленияRunэкспортируется через C ABI, чтобы eager-путь обходил aten dispatcher, а фиксированная работа каждого вызова выводится из горячего пути. - Измеренные данные: на RDK S600 relu с 262144 lane сокращается с 0,176 мс до 0,073 мс, один conv block — с 23,2 мс до 11,1 мс.
- Цепное выполнение: #726 добавляет
DeviceChain, который последовательно запускает на устройстве несколько артефактов BPU; промежуточные активации не возвращаются на хост, а проходят через память только на входе первого и выходе последнего, передаваясь через небольшой кольцевой буфер устройства. На S600 сериализованный elementwise сокращается с 0,417 мс до 0,104 мс, четыре независимые диспетчеризации — с 1,667 мс до 0,673 мс. - Оценка: узким местом линии Horizon Robotics является не вычислительная мощность, а фиксированные накладные расходы. Драйвер тратит 0,09 мс на каждый вызов — для одного оператора это немного, но для модели с десятками операторов на слой это основная стоимость; сохранение промежуточных активаций на устройстве сжимает эти расходы с «одного раза на оператор» до «одного раза на сегмент».
3.3 Hygon: реализован прямой проход FP32 flash attention, открыто ещё девять задач по оптимизации FP32 (11-04)
Дата: 2026-11-04 Источники: FlagGems PR #7388 · FlagGems PR #8404 · FlagGems PR #8451 · FlagGems-vllm PR #1066 · build-infra PR #1628
- FP32 прямой проход: #7388 добавляет в реализацию
_flash_attention_forwardдля Hygon явно поддерживаемый путь FP32, сохраняя при этом пяти-выходную схему ATen и существующее поведение FP16/BF16. Область поддержки описана очень узко: фиксированная длина, непрерывный 4D BSHD, квадратная MHA с одинаковой формой Q/K/V, head dim 64 или 128, dropout 0, без window/alibi/seqused/varlen. Неподдерживаемые комбинации сразу возвращают ошибку, а не идут по непроверенному пути. - Ключевые моменты реализации: для QK и PV используются скалярные произведения IEEE FP32; максимум в онлайн softmax инициализируется значением
-inf, чтобы не поглощались допустимые logit ниже-1e30; для длинных последовательностей используютсяexp2/log2, для коротких сохраняется натуральная экспонента; выбираются три набора статических tile по head dim и длине последовательности; низкоточный путь изолирован от него на этапе компиляции. - Оптимизация на той же стороне: девять открытых одиночных PR от luojung охватывают
rsqrt,floor,nonzero, полномерное сокращение FP32,masked_fill,nan_to_num,neg,masked_select,aminmax, все ограничены «непрерывным FP32». Это типичный порядок, при котором сначала доводят до правильного состояния один путь, а затем говорят о производительности. - Версии и плагины: base и runtime DTK 26.10 сегодня отмечены как 2.3.0 (см. 1.2); FlagGems-vllm #1066 исправляет импорт Hygon при отсутствии встроенного CUDA PDL; FlagBLAS исправляет collection для Hygon;
mixed_gemmв FlagTrain покрывает Hygon.
3.4 Iluvatar CoreX и Enflame: один закрывает пустую адаптацию SGLang, другой открывает сорок один PR подряд на GCU300 (11-04)
Дата: 2026-11-04 Источники: sglang-plugin-FL PR #139 · FlagGems PR #8090 · FlagGems PR #8396 · FlagTree PR #1525 · FlagGems PR #8417
- Iluvatar CoreX: #139 добавляет пустую runtime-адаптацию SGLang 0.5.18, чтобы плагин сначала заработал на новой версии SGLang; на стороне FlagGems слито 11 операторов BI-V150 (triangular margin loss, pseudoinverse, matrix multiply-add, tensor inverse, index reduction, inverse gamma, 3D grid sampling, 3D transposed convolution и его обратный проход, linear combination и CTC loss), кроме того, откатаны два несостоятельных обновления.
- Сторона компилятора Iluvatar CoreX: все 12 новых PR в FlagTree — это
[Iluvatar][Native]и[TLE][Iluvatar]— число потоков выводится из целевого warp size, ширина векторного доступа выбирается по размеру элемента, явная опция компиляции load-vectorization, явная раскладка через потоки управления, SME transport, домен физического grid barrier. Направление — заменить в native backend «универсальные предположения Triton» на «генерацию по спецификациям целевой машины». - Enflame: в FlagGems слито 5 исправлений device guard, открыт 41 PR покрытия GCU300 (см. 1.5); в FlagAttention добавлен оператор parallax; оба образа build-infra enflame tops 1.9.10 и 1.10.6 входят в покрытие 2.3.0.
- Сравнение: обе компании «заполняют операторами всё», но пути разные — Iluvatar CoreX идёт через native backend компилятора и перестраивает стратегию генерации под целевую машину; Enflame идёт через KernelGen и построчно переписывает вышестоящий код под синтаксис, не поддерживаемый этим backend. Первый — разовые вложения в обмен на долгосрочную выгоду, второй — количество в обмен на покрытие.
3.5 Kunlunxin, MetaX, Ascend, Moore Threads и Tsingmicro: исправления и тюнинг параллельно (11-04)
Дата: 2026-11-04 Источники: FlagGems PR #8106 · FlagGems PR #8394 · FlagGems PR #7318 · FlagGems PR #8097 · FlagGems PR #8004 · FlagDNN PR #23
- Kunlunxin: смержен #8106 (
linalg_pinvиconv_tbc_backwardкомпилируются на XPU); открыто 5 новых, включаяwhere, поглощающий NaN/Inf и сбой компиляции при более чем 4096 элементах, деградациюlogdet,infinitely_differentiable_gelu_backward, неверные значенияconv_transpose1d/3d, помощник решения cholesky и покрытие квантизации. Строка каталога wheel vLLM 0.28.0 добавлена в #1637, per-vendor перечень optest покрывает её при исследовании. - MetaX: #7318 добавляет канальное INT8-слияние со скейлингом для
bmm_w8a8; vllm-plugin-FL #686 адаптирует артефакты Torch и привязывает MCCL abort; открыт новый #8414 для добавления layernorm и оптимизации. Обе линии MACA 3.7.2.1 и 3.8.1.3 входят в покрытие образа 2.3.0. - Ascend: #8432 добавляет зависимость тестов оператора GRU Ascend в
flagos-optest; FlagDNN исправляет производительность Ascend; FlagTrain добавляет зависимости Ascend; три задачи build-infra закрепляют flagtree и flagcx на линии CANN 9.2.1; выполнена повторная публикация тега базы CANN 9.2.1 (см. 1.2). - Moore Threads: #8097 оптимизирует удлинённое FP8 матричное умножение (транспонированное скалярное произведение + тайл GEMV); FlagGems-vllm добавляет topk/softplus/sqrt; FlagAttention добавляет Moba attention и исправляет import. Обе линии MUSA 4.3.6 и 5.2.0 входят в покрытие 2.3.0.
- Tsingmicro: в этом выпуске нет коммитов со стороны FlagOS; её образ tsm260610 по-прежнему входит в покрытие 2.3.0 (см. 1.2). Исправление общего кода Torch-FL #720 попутно затрагивает её тестовые фикстуры.
4. Итоги и наблюдения за трендами
Дата: 2026-11-04 ~ 2026-11-05 Источники: организация flagos-ai · ссылки на PR по каждому пункту этого выпуска (см. приложение)
- Одной фразой: центр тяжести этого дня сместился с «дополнения операторов» на «дополнение границ возможностей» — Torch-FL продвинул единый слой устройств к обоим концам: Apple Silicon и Cambricon MLU; FlagTree преобразовал TLE в расширенный набор с индивидуальным включением по бэкендам; build-infra развернул repack vLLM 0.28.0 сразу в 11 индексах.
- Наблюдение 1: AI agent уже основной коммиттер. Все 29 влитых за день PR в Torch-FL содержат разделы «Agent/Tool, Model, Human Reviewer»; в качестве инструментов указаны DSH (DeepSeek Harness) и Claude Code CLI, моделей — deepseek-v4.1-flash и Claude Opus 5.5, а ручное ревью единообразно выполняет один и тот же мейнтейнер. Это не меняет критериев оценки качества кода, но переносит узкое место с «написания» на «ревью» — 288 PR в ревью и 151 новых открытых являются количественным выражением этого узкого места.
- Наблюдение 2: опережение зеркал — это плановый ритм, а не рассинхронизация. 23 base- и 23 runtime-зеркала уже отмечены 2.3.0, тогда как файлы манифеста будут сгенерированы только к заморозке функций 11-30. Согласно графику 2.3 (дедлайн влития FEP 11-13, rc0 11-30, rc1 12-07, rc2 12-14, закрытие 12-25, GA 12-30), опережение зеркалами манифеста — норма. Действительно стоит следить за дедлайном влития FEP 11-13 — именно он является жёсткой границей объёма этой версии.
- Наблюдение 3: последняя миля подключения бэкенда — это runner. Бэкенд Cambricon MLU в день влития сразу отозвал CI lane; серия Iluvatar native в FlagTree также в массе своей прилагает воспроизводящие кейсы, а не CI-гейты. Стоимость мультичипового стека смещается с «кода адаптации» на «среду верификации», и это скорее норма текущего этапа, чем дефект.
- К наблюдению: смогут ли 38 стековых PR FlagTree быть влиты партиями до 11-13; повторит ли 41 PR покрытия GCU300 в FlagGems ритм влития «десятки за день»; закроется ли мультибэкендная адаптация линии vLLM 0.32 вместе с 2.3.0 rc0.
Приложение: таблица проверки источников и полный перечень источников
Таблица проверки источников
| Источник | Результат проверки |
|---|---|
| Репозитории организации flagos-ai (61 репозиторий) | Push в 26 репозиториев в окне; новые коммиты в основную ветку сосредоточены в четырёх репозиториях: FlagQuantum, FlagGems, Torch-FL, build-infra |
| Поиск коммитов (окно committer-date) | 238 совпадений в 17 репозиториях; FlagQuantum — 103, или 43,3% |
| Поиск влитых PR (окно merged) | 167 совпадений из 22 репозиториев; FlagGems, Torch-FL, FlagQuantum, build-infra вместе — 119 |
| Поиск PR в ревью (окно updated) | 288 совпадений, из них 151 новых открытых; FlagGems 130 и FlagTree 54 — вместе 63,9% |
| Атомарная проверка Release / Tag (31 репозиторий + 8 репозиториев) | Ноль новых в окне; последний — FlagCX v0.14.1 (11-01) |
| Google News RSS (24 группы запросов на китайском и английском) | Ноль совпадений на уровне компонентов; 13 материалов с упоминанием членов после проверки оказались рыночными заметками, научно-популярными статьями и нерелевантной рекламой — вся партия исключена |
| HN Algolia (8 групп запросов) | Ноль прямых совпадений |
| Колонка FlagOS на CSDN | При поштучной проверке времени 52 ссылок с главной страницы три последние статьи оказались раньше окна, повторно не включались |
| Сообщество Zhiyuan | Страница поиска рендерится на клиенте и не сканируется; на главной в окне нет новых постов, связанных с FlagOS; 11-04 была статья о системе управления рисками открытых весов (как экосистемный фон) |
| Манифест релиза 2.3 (community release/2.3) | Каталог существует, содержит только график выпуска; файл манифеста не создан, по плану генерируется при заморозке функций 11-30 |
Полный перечень источников
- [1] Репозитории организации flagos-ai — https://github.com/orgs/flagos-ai/repositories
- [2] Поиск коммитов (в окне мониторинга) — https://github.com/search?q=org%3Aflagos-ai+committer-date%3A%3E2026-11-03T22%3A00%3A00Z&type=commits
- [3] Поиск слитых PR (в окне мониторинга) — https://github.com/search?q=org%3Aflagos-ai+is%3Apr+is%3Amerged+merged%3A%3E%3D2026-11-03T22%3A00%3A00Z&type=pullrequests
- [4] Поиск PR на рассмотрении (в окне мониторинга) — https://github.com/search?q=org%3Aflagos-ai+is%3Apr+is%3Aopen+updated%3A%3E%3D2026-11-03T22%3A00%3A00Z&type=pullrequests
- [5] build-infra PR #1627 (base hygon-dtk26.10 отмечен как 2.3.0) — https://github.com/flagos-ai/build-infra/pull/1627
- [6] build-infra PR #1628 (runtime hygon-dtk26.10 отмечен как 2.3.0) — https://github.com/flagos-ai/build-infra/pull/1628
- [7] build-infra PR #1633 (Ascend CANN 9.2.1 base: добавлены OCI-теги и повторная публикация) — https://github.com/flagos-ai/build-infra/pull/1633
- [8] build-infra PR #1616 (flagtree закреплён на CANN 9.2.1) — https://github.com/flagos-ai/build-infra/pull/1616
- [9] build-infra PR #1622 (flagcx закреплён на CANN 9.2.1) — https://github.com/flagos-ai/build-infra/pull/1622
- [10] build-infra PR #1617 (flagcx builder и строка wheel для ascend-cann9.2.1) — https://github.com/flagos-ai/build-infra/pull/1617
- [11] build-infra PR #1635 (зафиксирован релиз wheel vLLM 0.28.0) — https://github.com/flagos-ai/build-infra/pull/1635
- [12] build-infra PR #1637 (добавлена строка Kunlunxin) — https://github.com/flagos-ai/build-infra/pull/1637
- [13] build-infra PR #1642 (wheel vLLM 0.28.0 для aarch64 cp312) — https://github.com/flagos-ai/build-infra/pull/1642
- [14] build-infra PR #1643 (ежедневная линия wheel FlagGems-vllm) — https://github.com/flagos-ai/build-infra/pull/1643
- [15] build-infra PR #1636 (исправление разделения vendor в repack) — https://github.com/flagos-ai/build-infra/pull/1636
- [16] Каталог пакетов build-infra (packaging/packages.yaml) — https://github.com/flagos-ai/build-infra/blob/main/packaging/packages.yaml
- [17] График выпуска FlagOS 2.3 — https://github.com/flagos-ai/community/blob/main/release/2.3/schedule_CN.md
- [18] Torch-FL PR #720 (нативная платформа Cambricon MLU) — https://github.com/flagos-ai/Torch-FL/pull/720
- [19] Torch-FL PR #724 (вывод из эксплуатации CI lane cambricon) — https://github.com/flagos-ai/Torch-FL/pull/724
- [20] Torch-FL
PR #721 (доступность библиотеки операторов BPU) — https://github.com/flagos-ai/Torch-FL/pull/721
- [21] Torch-FL PR #726 (цепочечное выполнение BPU) — https://github.com/flagos-ai/Torch-FL/pull/726
- [22] Torch-FL PR #719 (MPS addmm) — https://github.com/flagos-ai/Torch-FL/pull/719
- [23] Torch-FL PR #738 (обратное свёрточное преобразование MPS) — https://github.com/flagos-ai/Torch-FL/pull/738
- [24] Torch-FL PR #708 (определение возможностей объединённых операторов) — https://github.com/flagos-ai/Torch-FL/pull/708
- [25] Torch-FL PR #707 (группа хост-процессов DCP) — https://github.com/flagos-ai/Torch-FL/pull/707
- [26] FlagGems PR #7388 (прямой проход flash attention FP32 на Hygon) — https://github.com/flagos-ai/FlagGems/pull/7388
- [27] FlagGems PR #7318 (канальный bmm_w8a8 на MetaX) — https://github.com/flagos-ai/FlagGems/pull/7318
- [28] FlagGems PR #8097 (узкое и длинное матричное умножение FP8 на Moore Threads) — https://github.com/flagos-ai/FlagGems/pull/8097
- [29] FlagGems PR #8004 (матричное умножение W8A8 INT8 на TLE/PPU) — https://github.com/flagos-ai/FlagGems/pull/8004
- [30] FlagGems PR #8106 (исправление компиляции XPU на Kunlunxin) — https://github.com/flagos-ai/FlagGems/pull/8106
- [31] FlagGems PR #8090 (тригонометрическая маржинальная потеря BI-V150 на Iluvatar) — https://github.com/flagos-ai/FlagGems/pull/8090
- [32] FlagGems PR #8396 (два отката обновлений на Iluvatar) — https://github.com/flagos-ai/FlagGems/pull/8396
- [33] FlagGems PR #7032 (версия deb wheel выводится из git) — https://github.com/flagos-ai/FlagGems/pull/7032
- [34] FlagGems PR #8432 (зависимости тестов GRU на Ascend) — https://github.com/flagos-ai/FlagGems/pull/8432
- [35] FlagGems PR #8446 (версионирование backend key для 7 бэкендов) — https://github.com/flagos-ai/FlagGems/pull/8446
- [36] FlagGems PR #8456 (broadcast-маска и пропуск ветки cuDNN) — https://github.com/flagos-ai/FlagGems/pull/8456
- [37] FlagGems PR #8394 (NaN/Inf и лимит элементов в where на Kunlunxin) — https://github.com/flagos-ai/FlagGems/pull/8394
- [38] FlagGems PR #8417 (переписывание mixed_dtypes_linear на Enflame) — https://github.com/flagos-ai/FlagGems/pull/8417
- [39] FlagGems PR #8414 (layernorm на MetaX) — https://github.com/flagos-ai/FlagGems/pull/8414
- [40] FlagTree PR #1565 (динамический переключатель улучшений во время выполнения) — https://github.com/flagos-ai/FlagTree/pull/1565
- [41] FlagTree PR #1563 (граф зависимостей функциональных PR и шлюзы валидации) — https://github.com/flagos-ai/FlagTree/pull/1563
-
[42] FlagTree PR #1524 (API тригонометрических и округляющих умножений AMD native) — <https://github.com/flagos-ai/F
- [43] FlagTree PR #1370 (DEB/RPM verify-only) — https://github.com/flagos-ai/FlagTree/pull/1370
- [44] FlagTree PR #1556 (уведомление об изменениях результатов FlagGems в Feishu) — https://github.com/flagos-ai/FlagTree/pull/1556
- [45] FlagTree PR #1525 (число потоков Iluvatar native) — https://github.com/flagos-ai/FlagTree/pull/1525
- [46] FlagQuantum PR #1063 (разреженный химический SELECT) — https://github.com/flagos-ai/FlagQuantum/pull/1063
- [47] FlagQuantum PR #1066 (исполняемый THC SELECT) — https://github.com/flagos-ai/FlagQuantum/pull/1066
- [48] FlagQuantum PR #1073 (вращение THC через QROM и фазовый градиент) — https://github.com/flagos-ai/FlagQuantum/pull/1073
- [49] FlagQuantum PR #1068 (обход адресов с помощью измерений) — https://github.com/flagos-ai/FlagQuantum/pull/1068
- [50] FlagQuantum PR #1080 (перенос smoke-тестов Main на hosted runner) — https://github.com/flagos-ai/FlagQuantum/pull/1080
- [51] FlagQuantum PR #1077 (проверка batch VJP) — https://github.com/flagos-ai/FlagQuantum/pull/1077
- [52] Megatron-LM-FL PR #214 (вторая синхронизация DSv4) — https://github.com/flagos-ai/Megatron-LM-FL/pull/214
- [53] sglang-plugin-FL PR #139 (пустая адаптация Iluvatar SGLang 0.5.18) — https://github.com/flagos-ai/sglang-plugin-FL/pull/139
- [54] vllm-plugin-FL PR #692 (синхронизация 0.4.0-dev с 0.5.0-dev) — https://github.com/flagos-ai/vllm-plugin-FL/pull/692
- [55] vllm-plugin-FL PR #686 (артефакты MetaX Torch и MCCL abort) — https://github.com/flagos-ai/vllm-plugin-FL/pull/686
- [56] vllm-plugin-FL PR #670 (выравнивание тестового конвейера с основной веткой) — https://github.com/flagos-ai/vllm-plugin-FL/pull/670
- [57] FlagAttention PR #118 (оператор Enflame parallax) — https://github.com/flagos-ai/FlagAttention/pull/118
- [58] FlagAttention PR #121 (Moore Threads Moba attention) — https://github.com/flagos-ai/FlagAttention/pull/121
- [59] FlagAttention PR #117 (оптимизация бэкенда Hygon GLA) — https://github.com/flagos-ai/FlagAttention/pull/117
- [60] FlagCX PR #693 (CoopOps и Clock traits) — https://github.com/flagos-ai/FlagCX/pull/693
- [61] FlagCX PR #691 (повторяемый демонтаж ресурсов Window) — https://github.com/flagos-ai/FlagCX/pull/691
- [62] FlagBLAS PR #145 (упаковка verify-only) — https://github.com/flagos-ai/FlagBLAS/pull/145
- [63] FlagTensor PR #33 (выравнивание версии 0.3.0) — https://github.com/flagos-ai/FlagTensor/pull/33
- **[64
]** libtriton_jit PR #71 (упаковка 0.1.0-4) — https://github.com/flagos-ai/libtriton_jit/pull/71
- [65] flagtree-cpu PR #8 (упаковка DEB/RPM для бэкенда CPU) — https://github.com/flagos-ai/flagtree-cpu/pull/8
- [66] optest PR #38 (обзор списка операторов по производителям) — https://github.com/flagos-ai/optest/pull/38
- [67] optest PR #35 (скрипт базовой линии NVIDIA) — https://github.com/flagos-ai/optest/pull/35
- [68] OpenCourse PR #6 (обновление всех учебных материалов) — https://github.com/flagos-ai/OpenCourse/pull/6
- [69] FlagGems-vllm PR #1064 (исправление документации и CI сборки Hugo) — https://github.com/flagos-ai/FlagGems-vllm/pull/1064
- [70] Google News RSS (запрос FlagOS) — https://news.google.com/rss/search?q=FlagOS&hl=zh-CN&gl=CN&ceid=CN:zh-Hans
- [71] Колонка FlagOS на CSDN — https://flagos.csdn.net/
- [72] HN Algolia (запрос FlagOS) — https://hn.algolia.com/api/v1/search_by_date?query=FlagOS&tags=story
- [73] Сообщество Zhiyuan (структура управления рисками открытых весов, агрегация Google News) — https://news.google.com/rss/articles/CBMiSEFVX3lxTE14SWRJQnQzTDhvUlIyVzZJZUlPOWdMM19MaXVpOTF4U2U2Z3cydXJIQUxqU0VrajhHZXFGUWRqZ05aMUtKUlRQdQ?oc=5