Ежедневный отчёт FlagOS (2026-10-22)
Окно мониторинга: 2026-10-21 06:00 ~ 2026-10-22 06:00 (пекинское время, 24 часа; утренний отчёт четверга, окно продолжается с момента завершения предыдущего ежедневного отчёта).
Источники: GitHub (полная проверка 61 репозитория org: flagos-ai, поиск коммитов — 164, поиск объединённых PR — 151 и PR на рассмотрении — 154, поток событий org — 100, атомарная проверка Release/Tag в 31 репозитории, резервная проверка Atom в 5 репозиториях), Google News RSS (24 группы поисковых запросов на китайском и английском, через прокси), HN Algolia (8 групп), оригинальные материалы WeChat-аккаунта «Zhongzhi FlagOS Community», проверка колонки FlagOS на CSDN и каналов сообщества Zhiyuan (подробности см. в приложении со списком источников).
Индекс выпуска
- Главное за день: 84 коммита в квантовом стеке за день, 34 слияния, динамические схемы доведены до Program IR; инфраструктура подключила Tsingmicro и Moore Threads к ежедневной линии сборки FlagTree, нативные wheel-пакеты vLLM дополнены четырьмя бэкендами; два FEP FlagOS 2.3 — для vLLM и SGLang — объединены в один день (10-21)
-
- Прогресс open-source проектов (динамика GitHub)
- 1.1 Обзор конференции Triton 2026 North America: KernelGen команды FlagOS стал единственным проектом на площадке, системно демонстрирующим «Agent автоматической генерации операторов для мультичипов» (10-19)
- 1.2 Ритм организации: 22 репозитория с пушами, 164 коммита, 151 слияние (10-21)
- 1.3 FlagQuantum: 34 слияния, динамические схемы доведены до Program IR (10-21)
- 1.4 FlagQuantum: дополнение цепочки вывода изображений и цитируемости, оформление контракта M3 для нейтральных атомов (10-21)
- 1.5 FlagGems: 64 слияния, 35 коммитов по переносимости тестов и 17 оптимизаций для Kunlunxin параллельно (10-21)
- 1.6 build-infra: Tsingmicro и Moore Threads подключены к строке сборки FlagTree, нативные wheel-пакеты vLLM дополнены четырьмя бэкендами (10-21)
- 1.7 Torch-FL: MPS завершает Qwen3.5, генератор случайных чисел Tsingmicro перенесён на сторону хоста (10-21)
- 1.8 vllm-plugin-FL и sglang-plugin-FL: полный граф декодирования Ascend и обновление SGLang 0.5.18 (10-21)
- 1.9 FlagTree и FlagCX: координированное большое ядро AMD и многоблочные окна VMM (10-21)
- 1.10 Остальные репозитории: разреженное внимание, квантование экспорта и новый репозиторий Trident (10-21)
- Прогресс open-source проектов (динамика GitHub)
-
- Новости и экосистема
- 2.1 Нулевые совпадения в новостях: 24 группы запросов без упоминаний компонентов, последняя публикация в колонке CSDN по-прежнему за август (10-21)
- 2.2 Управление и каналы: объединены FEP-0140, FEP-0141, на главной странице организации добавлен вход в Slack (10-21)
- Новости и экосистема
-
- Углублённый анализ участников
- 3.1 Kunlunxin: 17 слияний — первое место внутри репозитория, XPU3 сходится к точности с пороговым контролем (10-21)
- 3.2 Tsingmicro: TX8 в один день вошёл в строку сборки FlagTree и в ядро генератора случайных чисел Torch-FL (10-21)
- 3.3 Moore Threads: строка сборки MUSA вошла в дневную линию, тесты комплексных чисел переведены на конструирование на CPU (10-21)
- 3.4 Ascend: полный граф декодирования, SGLang 0.5.18 и пороговый контроль fp32 — три линии в один день (10-21)
- 3.5 Hygon, Iluvatar CoreX, MetaX и Enflame: мелкие правки с разделением по бэкендам (10-21)
- Углублённый анализ участников
-
- Итоги и наблюдения за трендами
- Приложение: таблица проверки источников и полный список источников
Главное за день: 84 коммита в квантовом стеке, 34 слияния; инфраструктура в тот же день подключила Tsingmicro и Moore Threads (10-21)
Дата: 2026-10-21 Источник: FlagQuantum PR #683 · build-infra PR #1436 · build-infra PR #1449 · community PR #140 (полный список см. в приложении)
-
Ритм: из 61 репозиториев 22 имели пуши в окне мониторинга, найдено 164 коммита (плюс две заявки FEP в community, обнаруженные через резервный канал Atom), слито 151 PR, 154 PR в статусе ревью обновлены в окне, из них 64 новых. В предыдущем периоде (10-20) было 19 репозиториев, 115 коммитов и 120 слияний; сегодня эти три показателя выросли примерно на 16%, 43% и 26%.
-
Квантовый стек — главная линия дня: в FlagQuantum 84 коммита и 34 слияния, что составляет 22% от общего объёма слияний организации; содержание сосредоточено на трёх шагах Program IR для динамических схем, матричных ожиданиях, вехах M2/M3 и генерации LaTeX-графиков.
-
Два события в инфраструктуре: в build-infra 17 слияний — Tsingmicro (TX8) и Moore Threads (MUSA) подключены к сборщику FlagTree и ежедневной строке сборки, став пятым и шестым бэкендами; в тот же день нативные расширения-колёса vLLM дополнены четырьмя типами бэкендов nvidia, metax, kunlunxin, hygon и зарегистрированы для релиза.
-
Управление: в community слиты FEP-0140 (три линейки версий vLLM) и FEP-0141 (SGLang 0.5.18, десять производителей), в .github добавлена точка входа с приглашением в Slack, впервые оформлен файл scope цикла FlagOS 2.3.
-
Влияние на сообщество: 10-21 официальный аккаунт сообщества опубликовал обзор конференции Triton 2026 в Северной Америке, где KernelGen позиционируется как единственный на площадке проект, системно демонстрирующий «Agent автоматической генерации операторов для множества чипов»; эта запись включена согласно указанной пользователем очереди и размещена в первом разделе.
-
Новостная сторона: 24 группы китайско-английских поисковых запросов дали ноль попаданий по публикациям о компонентах FlagOS, восемь групп запросов на HN не дали прямых совпадений по заголовкам, последний оригинальный материал в колонке CSDN всё ещё датирован августом, в сообществе Zhiyuan доступна только страница фреймворка.
1. Прогресс open-source проектов (динамика GitHub)
1.1 Обзор конференции Triton 2026 в Северной Америке: KernelGen команды FlagOS стал единственным на площадке проектом, системно демонстрирующим «Agent автоматической генерации операторов для множества чипов» (10-19)
Дата: 2026-10-19 (обзорная статья опубликована 2026-10-21) Источники: статья сообщества Zhongzhi FlagOS · репозиторий KernelGen · страница конференции Triton
- Конференция и масштаб: 19 октября конференция Triton Developer Conference 2026 прошла в конференц-центре Сан-Хосе, США, число присутствующих разработчиков превысило 500, программа была тщательно отобрана; доклады и постеры охватили такие промышленные и open-source команды, как OpenAI, Meta, NVIDIA, AMD, IBM, Red Hat, FlagOS, Marvell и другие.
- Сигнал первый: Agent меняет цели компилятора: заголовок вступительной страницы буквально переводится как «кодирующие агенты изменили цели проектирования компиляторов», OpenAI представила Profiling, Benchmark helpers и механизм расширения бэкендов Proton.
- Сигнал второй: высокоуровневые Kernel приближаются к экспертному уровню, но зависят от согласования с аппаратурой: преимущество FP16-пропускной способности NVIDIA Rubin; на AMD MI450 Gluon приближается к экспертным реализациям в BF16 GEMM, MXFP8/MXFP4 GEMM и 16/8-битном Attention, возможности Day-0 по-прежнему зависят от взаимодействия с аппаратурой.
- Сигнал третий: расширение DSL и кросс-чиповые бэкенды становятся главным полем боя: «The DSL Explosion» от Meta систематизировала текущее состояние фрагментации языков; FlagTree и TLE (Triton Language Extensions) несут различия аппаратуры разных производителей при общем программном интерфейсе и опыте компиляции.
- Сигнал четвёртый: микробенчмарки не равны продакшен-показателям: Marvell проанализировала стоимость межузловой передачи KV Cache при раздельном развёртывании P/D; в примерах на площадке отклонения прямого и обратного прохода достигают 2,6 и 1,6 раза.
- Позиционирование KernelGen: строит замкнутый цикл, управляемый доказательствами исполнения, на основе Execution-Driven Kernel Engineering; это единственный проект на конференции, системно демонстрирующий возможности «Agent автоматической генерации операторов для множества чипов», причём построенный на инфраструктуре компиляции FlagTree, а не являющийся изолированным демо.
- Данные FlagOS 2.2: количество автоматически сгенерированных операторов на 8 чипах составляет от 77 до 551, диапазон сравнения производительности — от 2,58 до 38,33 раза; в оригинале отмечено, что цифры соответствуют конкретным условиям тестирования каждого докладчика и не подлежат экстраполяции между проектами и аппаратными платформами.
- Оценка: это событие влияния на сообщество, не относящееся к тому же уровню, что и коммиты компонентов. Его ценность в том, что KernelGen продвигается из «инструмента в репозитории» до «темы в экосистеме компиляторов», на которую ссылаются; далее можно отслеживать прогресс внедрения KernelGen в FEP цикла FlagOS 2.3.
1.2 Ритм организации: 22 репозитория с пушами, 164 коммита, 151 слияние (10-21)
Дата: 2026-10-21 Источники: репозитории организации flagos-ai · поиск коммитов · поиск объединённых PR
- По репозиториям: из 61 репозитория в 22 были пуши в окне мониторинга; по числу коммитов: FlagQuantum 84, FlagGems 29, build-infra 17, Torch-FL 11, FlagGems-sglang 5, vllm-plugin-FL 3, FlagOS-Compressor, FlagGems-vllm, FlagTree, FlagTrain — по 2, flir, sglang-plugin-FL, Trident, FlagCX, .github, FlagDNN, FlagAttention — по 1. Пуши в docs, FlagPrism, optest, FlagGems-Experimental пришлись на неосновные ветки, в главной ветке новых коммитов нет.
- По слияниям: объединено 151 PR, в разбивке по репозиториям: FlagGems 64, FlagQuantum 34, build-infra 17, Torch-FL 11, vllm-plugin-FL и FlagTree — по 4, community, sglang-plugin-FL, FlagGems-sglang, FlagTrain, FlagGems-vllm, FlagOS-Compressor — по 2, FlagCX, .github, Trident, FlagAttention, flir — по 1. FlagGems и FlagQuantum в сумме дают 65%.
- На рассмотрении: в окне обновлено 154 открытых PR, из них 64 новых; распределение по репозиториям: FlagGems 77, FlagGems-vllm 17, vllm-plugin-FL 14, FlagTree 8, FlagGems-sglang 7, Torch-FL 5. В FlagGems-vllm открыто 11 новых PR — это репозиторий с наибольшей концентрацией новых PR за день, заголовки в основном посвящены оптимизации MLA и разреженного внимания у различных вендоров.
- По производительности: lukatao объединил в FlagGems 35 PR, все — исправления переносимости тестов и эталонных реализаций; llaboon объединил 9 PR, преимущественно по XPU3 Kunlunxin; 15 PR в build-infra выполнены одним tengqm; все 34 PR в FlagQuantum объединены под аккаунтом FlagQuantum.
- По версиям: в окне новых релизов не было. FlagTree 0.7.1.dev1 и 0.7.1.dev1+ppu3.6 были помечены 10-20 20:11 и отнесены к предыдущему выпуску; FlagCX v0.15.0.dev0 — 10-18; два коммита wheel-info на стороне build-infra указывают на публикацию колёс vllm-plugin-native и являются записью о релизе, а не изменением номера версии.
- Оценка: публичных релизов за день не было, производительность сосредоточена в трёх точках: продвижение вех квантового стека, корректность тестов FlagGems и подключение вендоров в build-infra. Пуши в 22 репозитория — максимум за последнюю неделю.
1.3 FlagQuantum: 34 слияния, динамические схемы доходят до Program IR (10-21)
Дата: 2026-10-21 Источники: коммиты FlagQuantum · PR #681 · PR #683 · PR #694
- Общий объём: 84 коммита, 34 слияния — более половины всех коммитов организации и второе место по числу слияний; единственный репозиторий дня, работа над которым в течение всего дня была сосредоточена на одной сквозной теме.
- Три шага Program IR: #681 определяет типизированный контракт динамического Program IR; #683 понижает измерение в середине схемы до «результата булева SSA на последующих кубитах», понижает reset до явных последующих кубитов и отображает метаданные конъюнкции и дизъюнкции в каноническую DNF над активными булевыми значениями, восстанавливая результат только при дословном совпадении понижённого результата с полным графом функции; некорректные метаданные и неподдерживаемые динамические маркеры обрабатываются по принципу fail-closed (7 файлов, +302/−101); #694 делает точное понижение и восстановление обязательным предварительным условием динамического развёртывания: непроверенная программа останавливается до вызова любого provider, а в метаданных пакетов оценки и развёртывания фиксируется program_ir_verified.
- Исправления контрактов и семантики: #692 переименовывает ключевое слово матрицы пользовательских операций, сохраняя unitary в качестве псевдонима; #693 позволяет регистрировать оператор как значение без изменения встроенной таблицы; #691 и #696 соответственно отклоняют операнды, превышающие ширину линии, и смешение двух вариантов записи условий; #688 исправляет ошибку, когда «оператор брался по имени» вместо фактически переданного операнда; #689 не даёт неунитарным операторам быть поглощёнными свёрткой одного кубита.
- Матричные ожидания: #682 позволяет трёхуровневым или явно помеченным динамическим моделям запрашивать именованные плотные матричные ожидания через fq.expectation(projector); вывод запроса использует тот же канал, что и существующий интерфейс Pauli; план CPU Lindblad отвечает за снимок матрицы, числовую проверку, градиент и результат; схемные и удалённые пути отклоняют этот запрос до выполнения или отправки (13 файлов, +519/−151).
- Оценка: квантовый стек за день замкнул цикл «динамические схемы в IR, IR в развёртывание с гейтингом», причём каждое изменение явно указывает границы совместимости — версия CircuitIR, IR_VERSION и стабильные сигнатуры не изменены.
1.4 FlagQuantum: достройка цепочки построения графиков и цитируемости, оформление контракта M3 для нейтральных атомов (10-21)
Дата: 2026-10-21 Источники: PR #668 · PR #684 · PR #687 · PR #690
- Построение графиков LaTeX: #668 добавляет ленивый бэкенд LaTeX и представление гибридной модели «кодировщик — схема — головка измерения»; при передаче format=latex возвращается LatexFigure с пятью точками входа: раскрытие исходного кода, сохранение исходного кода, экспорт пакета Overleaf, рендеринг и сохранение; ячейка Notebook предпочтительно отображает SVG, а при отсутствии pdftocairo откатывается на PNG; результаты компиляции кэшируются как неизменяемые графики (43 файла, +14311). #672 и #680 добавляют компактный гибридный график журнального макета и значения по умолчанию для издательских размеров.
- Цитируемость: #684 добавляет CITATION.cff (schema 1.2.0), версия 0.3.1, дата публикации 2026-10-16, лицензия Apache-2.0; GitHub «Cite this repository» и cffconvert могут напрямую преобразовывать в BibTeX, APA, EndNote и RIS.
- M2 и M3: #686 проверяет совместное обучение динамике и воспроизведение; #687 инвентаризирует переиспользуемые возможности и недостающие контракты движения нейтральных атомов, приводя независимые числовые ориентиры: физическая выживаемость 0.8187, безусловный RR 0.4094, условный по выживанию RR 0.5; #690 определяет экспериментальный фронтенд RydbergProgram, две типизированные физические операции и план «только нативно» 1.7, при этом явно указывая, что в этом PR ничто из этого не реализуется.
- Прочие ветки: #675 и #676 регистрируют алгебру супероператоров и исправляют запись строки допуска плагина симулятора; #673 и #674 заставляют динамический путь завершаться с ошибкой до отправки и делают восемь примеров возможностей интеграционным доказательством; #677 кэширует для CUDA-Q полный набор колёс CUDA 13 и ограничивает объём загрузок на управляемом runner; #666 исправляет дефект, при котором сборка на месте не загружала собственные операторы.
- Оценка: слияния за день закрывают три задачи — «умеет вычислять, умеет рисовать, может быть процитирован»; два документа M3 остаются проектом контракта, нативная передача для нейтральных атомов ещё не вошла в код.
1.5 FlagGems: 64 слияния, 35 по переносимости тестов и 17 оптимизаций для Kunlunxin параллельно (10-21)
Дата: 2026-10-21 Источники: коммиты FlagGems · PR #7432 · PR #7117 · PR #6030
- Общий объём: 29 коммитов, 64 слияния — репозиторий с наибольшим числом слияний за день. По заголовкам: переносимость тестов и эталонных реализаций — 33, Kunlunxin — 17, KernelGen — 4, миграция FlagOps CI — 2, Ascend, Moore Threads и KMCompiler — по 1, прочее — 5.
- Основная линия тестов: lukatao в одиночку — 35 коммитов, все посвящены переводу генеративных кейсов в кросс-бэкендовый запуск, охватывают split и squeeze, adjoint и mH и mT, matrix_H и numpy_T, as_strided, moveaxis и reshape_as и swapaxes, представления permutation, преобразования целочисленных и половинных точностей, конструкторы разреженных матриц и вложенные метаданные, причём #7425–#7440 — это 16 непрерывных коммитов. Исправляется «разный способ получения эталонных значений для одного и того же кейса на разных бэкендах», что относится к той же линии, что и откат общего тестового окружения в прошлом выпуске.
- Основная линия Kunlunxin: 17 коммитов вокруг точности и сходимости ядер XPU3. w8a8block_fp8_matmul получает гейтинг возможностей FP8 (#7190), списки fp64 и grouped-MM переводятся на пропуск по возможностям с указанием причин (#7098), linalg_lu_factor исправляет шторм компиляции и добавляет защиту от нулевого ведущего элемента (#7273), linear получает защиту постобработки fp32 с bias и более глубокую лестницу BK (#7272), пути больших numel для sgn и sgn переводятся на более дешёвое тело с настраиваемым одномерным тайлом (#7200); #7232 превращает однослойный GRU-блок в плоское одномерное ядро, поднимая агрегированный балл с 0.4217 до 0.8253.
- Прочие бэкенды: #6030 добавляет W8A16 FP8 TopK для Ascend; #7384 переносит построение входных данных комплексного cholesky_solve для Moore Threads на CPU; #7346 и #7416 завершают миграцию локальных action в общие action FlagOps и исправляют разворачивание списка видеокарт в тестах по требованию.
- Вывод: более половины из 64 слияний за день — не новые операторы, а обеспечение тестируемости, сравнимости и воспроизводимости существующих операторов на разных бэкендах, что согласуется с направлением централизации optest; 17 коммитов Kunlunxin показывают, что XPU3 перешёл от дописывания реализации к установке порогов по точности и форме.
1.6 build-infra: Tsingmicro и Moore Threads подключаются к строке сборки FlagTree, нативные колёса vLLM дополняются до четырёх бэкендов (10-21)
Дата: 2026-10-21 Источник: PR #1436 · PR #1449 · PR #1450 · PR #1457
- Общий объём: 17 коммитов, 17 слияний, все выполнены tengqm и релизным ботом — наиболее концентрированный по платформенной части репозиторий за день.
- Сборщик Tsingmicro: #1436 подключает Tsingmicro TX8 к сборочной линии FlagTree, делая его пятым бэкендом после enflame и hcu, а также последним бэкендом, у которого «предкомпилированные входы можно получить только у производителя». Упаковка выполнена как двухстадийная контейнерная сборка: стадия builder — это публикуемая среда сборки (голый ubuntu 22.04 с apt-тулчейном, предкомпилированное дерево в офлайн-кэше), финальная стадия собирает wheel поверх неё; у этого бэкенда два предкомпилированных дерева, и он не использует apt clang, поэтому каталог с исполняемыми файлами временно размещённого LLVM должен разрешаться первым. #1440 подключает его к ежедневной сборочной линии.
- Сборщик Moore Threads: #1449 подключает MUSA по той же спецификации, делая его шестым бэкендом; два предкомпилированных дерева — mthreads-llvm22 и mthreads_local_binary; последнее меняется в зависимости от обслуживаемого ref: на main это v0.7.0, на метке по умолчанию стадии wheel — v0.6.1, поэтому оно оформлено как настраиваемый параметр, а не литерал. #1456 подключает его к ежедневной сборочной линии и регистрирует builder.
- Нативные колёса vLLM: #1437 и #1441 исправляют сбои сборки нативных расширенных колёс трёх типов и дополняют nvidia и metax; #1447 отключает автозагрузку бэкенда torch, чтобы find_package из CMake разрешался на сборочной машине nvidia; #1448 заставляет колесо metax корректно указывать платформу; #1450 добавляет две строки kunlunxin и metax 3.7.2.1 и поясняет, что нативные операторы нужны только тем бэкендам, у которых torch идёт по ключу CUDA; чисто Python-фолбэк будет утекать видеопамять по графу вплоть до OOM; #1451 добавляет nvrtc-dev и пути заголовочных файлов kunlunxin; #1457 сжимает нативную метку из «производитель.бэкенд» в голое имя бэкенда и выводит закрепление прикладного слоя механически из матрицы, чтобы избежать ручной передачи параметров при backend = all.
- Записи о релизах: #1439 и #1458 — два коммита wheel-info, фиксирующие, что колесо vllm-plugin-native опубликовано.
- Вывод: переход сборщика от «каждый производитель даёт свой предкомпилированный пакет» к «единое временное размещение внутри организационного образа» является предпосылкой воспроизводимой сборки шести бэкендов; доукомплектование нативных колёс vLLM до четырёх бэкендов напрямую определяет, смогут ли производители в цикле 2.3 идти по одному и тому же пути установки.
1.7 Torch-FL: MPS завершает Qwen3.5, генератор случайных чисел Tsingmicro переходит на хост-сторону (10-21)
Дата: 2026-10-21 Источник: PR #620 · PR #621 · PR #604 · PR #616
- Общий объём: 11 коммитов, 11 слияний, охватывающих шесть платформ: MPS, Kunlunxin, Ascend, Tsingmicro, Iluvatar и GCU.
- Три коммита MPS: #614 поддерживает жизнь поставленной в очередь работы MPS и нативно предоставляет masked_fill; #620 добавляет нативное ядро MPSGraph для Qwen3.5; #621 собирает продвинутую индексацию на Metal. Все три выполнены lvyufeng в период с 04:15 до 04:48.
- Tsingmicro: #604 предоставляет для TX8 ядро получения случайных чисел на хост-стороне, обходя ограничение отсутствия источника случайности на устройстве; это единственное действие Tsingmicro на стороне рантайма за день.
- Другие платформы: #616 добавляет гейтинг ядра matmul для Ascend по способности SoC к fp32; #619 заставляет определение устройства Triton в inductor больше не идти через запрос к CUDA (GCU); #610 даёт Triton-бэкенду Kunlunxin реально существующий источник stream; #605 выводит три пути mean, mean.dim и mm.out на Iluvatar из маршрутизации FlagGems.
- Документация: #613 фиксирует фактический прогон на RTX 2080 Ti (sm_75) — второе после MPS свидетельство работоспособности на потребительской видеокарте.
- Вывод: структурных изменений за день нет, всё направлено на то, чтобы тот или иной бэкенд не отставал на той или иной модели или пути; платформенная часть перешла от расширения к поэлементному доукомплектованию.
1.8 vllm-plugin-FL и sglang-plugin-FL: полный декодирующий граф Ascend и обновление SGLang 0.5.18 (10-21)
Дата: 2026-10-21 Источники: vllm-plugin-FL PR #606 · vllm-plugin-FL PR #581 · sglang-plugin-FL PR #131
- Четыре коммита на стороне vLLM: #606 дополняет vLLM 0.24 полным графовым исполнением декодирования для Ascend и адаптирует текстовый и графический инференс Qwen3.6-27B и Qwen3.6-35B-A3B (26 файлов, +2513/−408). Вычисления модели выполняются через EagerAdaptor с FX-графом, на этапе декодирования FL GraphWrapper захватывает и воспроизводит NPUGraph, тонкий слой адаптации обрабатывает различия интерфейсов, метаданных и раскладки состояния, арифметическая реализация через диспетчеризацию операторов выбирается между эталонной реализацией и устройством-бэкендом. #619 исправляет планирование графа, кэш конвейерного параллелизма и воспроизведение смешанного внимания; #581 переводит на трёхступенчатый CI, маршрутизируя платформы по различиям кода и используя метки для управления тестами PR.
- Два коммита на стороне SGLang: #131 независимо адаптирует бэкенд Ascend 910C к SGLang 0.5.18 (67 файлов, +6460/−1383), охватывая платформу, аллокатор, планирование, конвейерный параллелизм, визуальное внимание, GDN и MTP, logprob top-k. Приёмка включает TP4-текстовые, визуальные и конкурентные сценарии для 27B и 35B-A3B, фиксированная нагрузка прошла все 24 прогона, в каждом раунде все 64 запроса успешны; локальная проверка — 69 пройдено, 3 пропущено. #146 подключает библиотеку моделей CI к единому каталогу.
- Оценка: оба репозитория плагинов в один день завершили по одному выравниванию на upstream-версию, и оба в качестве объекта приёмки используют «графовое исполнение плюс новые модели», что показывает, что цель Day-0 цикла 2.3 уже привязана к конкретным именам моделей.
1.9 FlagTree и FlagCX: кооперативные большие ядра AMD и многосегментные окна VMM (10-21)
Дата: 2026-10-21 Источники: FlagTree PR #1364 · FlagTree PR #1395 · FlagCX PR #658
- Четыре слитых коммита FlagTree: #1364 добавляет для FlagMega две цели amd-gfx1100 (W7900) и amd-gfx1201 (R9700), позволяя bf16 Qwen3-1.7B на RDNA завершать декодирование одним кооперативным большим ядром (28 файлов, +1287); чтобы избежать взаимоблокировки на барьере из-за невозможности совместного размещения 128 рабочих групп, верхний предел вычислительных warp на блок снижен до 4 — это подход с приоритетом корректности и последующей настройкой. #1395 переводит определения типов на спецификации бэкенда; #1402 исправляет на Ascend проблему возврата булева значения вместо счётчика при суммировании булевой маски; #1420 отключает в CI Enflame тест topk со случайными ошибками шины.
- FlagCX (#658): 42 файла, +7667. Добавляет независимую от производителя сегментированную по rank раскладку, пользовательские смещения, шаг слота и проверку границ указателей на стороне пира; добавляет многосегментные обратные вызовы VMM для CUDA, Hygon DU, MetaX и PPU, каждый адаптер самостоятельно управляет физическими дескрипторами, импортированными дескрипторами, отображением и очисткой; с помощью ограниченного обмена дескрипторами обменивается файловыми дескрипторами сегментов, публикует окно только после коллективного успеха, при неудаче выполняет откат и сохраняет запасной путь NET; многосегментная односторонняя сетевая память переводится на регистрацию виртуальных адресов и отклоняет режимы, поддерживающие только DMA-BUF. Использование — две переменные окружения FLAGCX_VMM_ENABLE и FLAGCX_VMM_SEGMENT_BYTES; если длина сегмента не задана, сохраняется путь однократного выделения.
- Оценка: сторона компилятора дополняет возможность кооперативного запуска целой модели на AMD, сторона связи расширяет симметричное окно с одного сегмента до нескольких; обе прокладывают путь для «моделей, не помещающихся на одной карте, и межузловой коллективной связи», в данном окне мониторинга релизов версий нет.
1.10 Остальные репозитории: разреженное внимание, квантование с экспортом и новый репозиторий Trident (10-21)
Дата: 2026-10-21 Источники: FlagAttention PR #107 · FlagOS-Compressor PR #11 · FlagTrain PR #24 · репозиторий Trident
- FlagAttention (#107): оптимизация prefill разреженного внимания MiniMax M3 для kv-outer — около 40 небольших операторов на стороне хоста, а также синхронизации .item() и nonzero() заменены на два Triton kernel (атомарный подсчёт с префиксной суммой и атомарный курсорный scatter), сборка ускорена в 1,5–2,5 раза; кроме того, реализованы бессинхронизационное планирование и захват CUDA-графов на всех путях, результат побитово совпадает со сборкой на стороне хоста.
- FlagOS-Compressor (#10, #11): #10 поддерживает линейный экспорт только INT8 для контрольных точек DeepSeek V4.1 и MiMo V2.5, исключает indexer, декодирует исходные веса FP8/FP4 в BF16 и сохраняет существующие параметры BF16/FP32 и масштабирование FP32 (23 файла, +1543); #11 добавляет преобразование исходных контрольных точек MXFP8 и NVFP4 — первое распознаёт веса E4M3 с масштабированием E8M0 на каждые 32 значения, второе распознаёт упакованные веса E2M1 с масштабированием E4M3 на каждые 16 значений плюс глобальное масштабирование; 143 теста пройдено (41 файл, +2620).
- FlagTrain (#23, #24): добавлены оператор blocked_flash с Triton kernel (Iluvatar CoreX) и mixed_moe_gemm, оба отправлены с префиксом KMCompiler.
- FlagGems-sglang и FlagGems-vllm: в первый влиты w8a8_block_int8_matmul и context_attention для AMD gfx1100 (#199), а также hash_topk для Track1 соревнования (#145); во второй влиты ядро AttnRes на Hopper (#737) и канальный INT8 BMM для PPU (#966).
- Новый репозиторий Trident: экспериментальный связующий слой, созданный 10-12, компилирует Python-функции с вычислениями в стиле Triton или Torch в MLIR/LLVM и затем исполняет через tvm_ffi; ядро — на C++/MLIR, на стороне Python предоставляются точки входа jit и compile. В этот день влит #3, дополняющий несколько тестов операторов ATen, также отправлена одна feature-ветка.
- Оценка: три направления — разреженное внимание, квантованный экспорт и операторы обучения — дополняют возможности для конкретных моделей и бэкендов; Trident всё ещё находится на экспериментальной стадии, публичных документальных обязательств пока нет.
2. Новости и экосистема
2.1 Нулевые попадания в новостях: 24 группы запросов без материалов о компонентах, последняя статья в колонке CSDN по-прежнему за август (10-21)
Дата: 2026-10-21 Источники: Google News RSS · колонка FlagOS на CSDN · HN Algolia
- Охват запросов: 24 группы запросов на китайском и английском, имена компонентов (FlagOS, FlagGems, FlagScale, FlagTree, FlagPerf, FlagAttention, FlagCX, KernelGen) — за 14 дней, члены и отраслевые термины (открытый исходный код Zhiyuan/BAAI, чипы Zhiyuan/BAAI, открытый программный стек отечественных вычислительных мощностей, Enflame, MetaX, Moore Threads, Tsingmicro, Hygon и др.) — за 7 дней; всего в окне 16 попаданий.
- Содержание попаданий: всё это отраслевые мероприятия и рыночные заметки, включая открытие и централизованное подписание соглашений на конференции по физическому AI и мировым моделям 2026 в Нанкине, Всемирную выставку вычислительных мощностей 2026, интервью с Biren и рейтинги брокеров, открытый фреймворк инференса DeepInfer от DeepSeek, а также множество заметок о котировках акций A-рынка и ETF; ни одна не касается компонентов, версий или адаптации к чипам FlagOS.
- Проверка каналов: в восьми группах запросов HN Algolia по FlagOS найдено 3 совпадения, но ни одно не совпадает напрямую по заголовку; среди 50 ссылок на главной странице колонки FlagOS на CSDN последняя оригинальная статья по-прежнему — материал об адаптации Day0 от 08-28, за 10-21 новых нет; страница поиска сообщества Zhiyuan рендерится на клиенте, получена только страница-каркас, на главной странице релевантных записей не видно.
- Пояснение о пробеле: внешних сообщений в СМИ в этот день нет, единственный новый источник — собственные каналы сообщества (см. 1.1). Согласно протоколу подтверждения спокойного дня, вывод с опорой на динамику GitHub остаётся в силе.
2.2 Управление и каналы: влиты FEP-0140 и FEP-0141, на главную страницу организации добавлен вход в Slack (10-21)
Дата: 2026-10-21 Источники: FEP-0140 PR #140 · FEP-0141 PR #141 · .github PR #2
- FEP-0140 (sig-framework, цель FlagOS 2.3): определить три линейки версий для vllm-plugin-FL. Завершить адаптацию версии 0.24 для пяти производителей — Ascend, Kunlunxin, Enflame, Tsingmicro и Xiwang (середина октября); версия 0.28 как основной релиз поддерживает десять производителей (ноябрь); версия 0.32 внедряется на пяти платформах, выбранных по требованиям Day-0 (с середины ноября до середины декабря). Тестирование повторно использует рабочий процесс 2.2, целевая версия плагина устанавливается из исходного кода по требованию в образах производителей или FlagOS; приёмка включает установку, вывод текста и изображений для плотных моделей и MoE, производительность, параллелизм и 24-часовую стабильность.
- FEP-0141 (sig-framework, цель FlagOS 2.3): SGLang 0.5.18 охватывает десять производителей (до середины декабря); режим Empty на версиях 0.5.11 и 0.5.12 дополняется оставшимися семью производителями, включая Hygon, Iluvatar CoreX и Enflame, с полным покрытием операторов и выравниванием точности на Qwen3.6-27B и 35B-A3B; DeepSeek-V4-Flash и V4-Pro на версии 0.5.18 реализуют W8A8 с целью повышения пропускной способности NVIDIA на 10% и завершением оптимизации как минимум у одного другого производителя.
- Каналы (.github #2): на англоязычной и китайской главных страницах организации добавлены значок приглашения в Slack и точка входа, ведущая в канал community; ранее новые разработчики не могли найти существующее приглашение.
- Оценка: оба FEP записывают «версия × производитель» в виде матрицы, что фиксирует объекты приёмки цикла 2.3; это единственный публичный документ за день, охватывающий более десяти производителей.
3. Углублённый анализ членов сообщества
3.1 Kunlunxin: 17 коммитов — первое место среди членов сообщества, XPU3 сосредоточен на точности и пороговых проверках (10-21)
Дата: 2026-10-21 Источники: FlagGems PR #7190 · FlagGems PR #7098 · FlagGems PR #7232 · Torch-FL PR #610
- Объём слияний: 17 коммитов в FlagGems и 1 в Torch-FL — больше всех среди членов сообщества, что составляет 27% слияний FlagGems за день.
- Пороговые проверки точности: w8a8_block_fp8_matmul (#7190) и путь fp64 (#7098) переведены на пропуск по возможностям, а в списке grouped-MM указаны причины; в описании коммита специально отмечено, что это не заявление о достижении целевых показателей, то есть пропуск по возможностям не считается достижением метрик.
- Производительность: плоское одномерное ядро для однослойного GRU-блока подняло агрегированный балл с 0.4217 до 0.8253 (#7232); в путях с большим numel для sgn и sgn_ реализованы дешёвое основное тело и настраиваемый одномерный tile (#7200); в тот же день оптимизированы семейство унарных foreach, foreach_addcdiv_scalar и слитые ядра (#7398, #7268).
- Среда выполнения: Torch-FL #610 предоставляет бэкенду Triton для Kunlunxin реальный источник stream, исправляя проблему сбоя инициализации из-за пустого объекта потока, получаемого бэкендом.
- Оценка: центр тяжести работы сместился с добавления операторов на установку порогов по точности и форме, что соответствует ритму приёмки по матрице возможностей после 2.2.
3.2 Tsingmicro: TX8 в тот же день вошёл в строку сборки FlagTree и в ядро генератора случайных чисел Torch-FL (10-21)
Дата: 2026-10-21 Источники: build-infra PR #1436 · build-infra PR #1440 · Torch-FL PR #604
- Сборка: TX8 стал пятым бэкендом FlagTree (#1436) и добавлен в ежедневную строку сборки (#1440). Предварительно скомпилированные входные данные перенесены со стороны производителя во временное хранение двух деревьев LLVM и дерева зависимостей внутри образа организации, при этом clang из дистрибутива не используется.
- Среда выполнения: #604 предоставляет для TX8 ядро генератора случайных чисел на стороне хоста, обходя ограничение отсутствия источника случайности на устройстве, что позволяет запускать варианты использования, зависящие от случайной инициализации.
- Предыстория: 10-20 только были слиты бэкенд torch.compile для TX8 и компенсация констант атрибутов устройства; в этот день закрыты два слабых места — сборка и генератор случайных чисел.
- Оценка: Tsingmicro — единственный член сообщества, который в этот день продвигался одновременно по линии сборки и по среде выполнения; его путь интеграции уже закреплён как шаблон, пригодный для повторного использования другими производителями.
3.3 Moore Threads: строка сборки MUSA вошла в дневную линию, тесты комплексных чисел переведены на построение на CPU (10-21)
Дата: 2026-10-21 Источники: build-infra PR #1449 · build-infra PR #1456 · FlagGems PR #7384 · FlagGems-vllm PR #970
- Сборка: MUSA стала шестым бэкендом FlagTree и вошла в ежедневную строку (#1449, #1456), структура полностью совпадает с Tsingmicro, разница лишь в том, что локальные бинарники при изменении ref нужно указывать явно.
- Операторы: FlagGems #7384 переносит конструирование входных данных комплексного cholesky_solve на CPU, обходя ограничение конструирования комплексных чисел на устройстве, а тест-кейс изменён так, чтобы данные готовились на стороне CPU и затем подавались на устройство.
- На рассмотрении: в окне мониторинга FlagGems-vllm открыты #970 (оптимизация FP8 для attention с переменной длиной под текущий компилятор CI) и #976 (оптимизация производительности mhc_post на mthreads), оба не смержены.
- Оценка: путь сборки Moore Threads уже выровнен с остальными пятью, оставшаяся работа сосредоточена на производительности на уровне операторов и адаптации компилятора CI.
3.4 Ascend: полный граф декодирования, SGLang 0.5.18 и fp32-гейтинг в один день (10-21)
Дата: 2026-10-21 Источники: vllm-plugin-FL PR #606 · sglang-plugin-FL PR #131 · Torch-FL PR #616 · FlagGems PR #6030
- Инференс-стек: #606 дополняет исполнение графа декодирования и текстовый и графический инференс двух моделей Qwen3.6 (27B, 35B-A3B); #131 независимо адаптирует бэкенд 910C к SGLang 0.5.18, 67 файлов, приёмка включает проверку образа на четырёхкарточной машине.
- Операторы и фреймворки: #6030 добавляет в FlagGems W8A16 FP8 TopK; #616 осуществляет гейтинг matmul в Torch-FL по возможностям fp32 SoC; #1402 исправляет проблему возврата булева значения вместо счётчика при суммировании булевой маски на FlagTree.
- Оценка: Ascend — единственный в этот день производитель, одновременно завершивший выравнивание версий в двух репозиториях инференс-плагинов, работа сосредоточена на исполнении графа и адаптации моделей, а не на количестве операторов; два PR в сумме дают около семи тысяч строк чистого прироста — крупнейшие вложения со стороны производителя за день.
3.5 Hygon, Iluvatar CoreX, MetaX и Enflame: мелкие правки с разбиением по бэкендам (10-21)
Дата: 2026-10-21 Источники: Torch-FL PR #605 · FlagGems PR #6950 · FlagTree PR #1420 · FlagCX PR #658
- Tianshu: #605 выводит три пути mean, mean.dim и mm.out из маршрутизации FlagGems и переводит их на нативную реализацию; FlagGems-vllm #968 открывает новый оператор INT8-разрежённого indexer с бенчмарком на H100.
- Hygon: FlagGems #7388 открывает новый прямой проход FP32 flash attention, #7410 оптимизирует накладные расходы хоста для layer normalization на страйд-входе; FlagCX #658 — обратные вызовы VMM охватывают DU Hygon; build-infra #1450 подтверждает, что нативные колёса Hygon уже включены в список релиза.
- MetaX: build-infra #1448 и #1450 дополняют и достоверно по платформам маркируют нативные колёса metax (включая 3.7.2.1); FlagGems #6950 находится на рассмотрении — group matrix multiplication INT8 и FP8 без заполнения.
- Enflame: FlagTree #1420 в CI отключает topk-кейс со случайными ошибками шины; FlagGems #7077 на рассмотрении — пакетное обновление 10-13 со стороны вендора.
- Horizon Robotics и Cambricon: в организации за день не видно пушей и слияний в специализированных репозиториях обеих компаний.
- Вывод: все четыре компании в этот день продвигались единицей «один путь или один оператор», структурных изменений нет; разрыв в результатах между членами в этот день увеличился — у Kunlunxin и Tsingmicro полностью закрыта по одной линии.
4. Итоги и наблюдения за трендами
- Структура производительности: квантовый стек поглотил более половины коммитов, FlagGems — более четырёх десятых слияний, остальные репозитории распределены разрозненно. У организации в этот день не было внешних релизов, но 22 репозитория с пушами — максимум за неделю, что говорит о расхождении внутреннего продвижения и внешнего ритма.
- Контур цикла 2.3 вырисовывается: FEP-0140 и FEP-0141 жёстко фиксируют матрицу десяти вендоров vLLM и SGLang, сторона сборки в тот же день добавляет два бэкенда FlagTree — Tsingmicro и Moore Threads, нативные колёса vLLM дополнены до четырёх бэкендов. Требования, сборка и установка впервые выровнены в одну неделю.
- Предварительная приёмка становится главной линией: 35 исправлений переносимости в FlagGems, централизованная инфраструктура optest, предварительные проверки развёртывания FlagQuantum указывают на воспроизводимость и проверяемость, а не на количество новых функций. Это совпадает с курсом «сначала точно измерить имеющиеся возможности» после релиза 2.2.
- Точка риска 1: 84 коммита и 34 слияния FlagQuantum за день выполнены одним аккаунтом, нагрузка ревью и регрессии сосредоточена в одном месте; при сбое этого конвейера зона влияния — весь репозиторий, а не отдельный файл.
- Точка риска 2: два документа по нейтральным атомам M3 остаются проектным контрактом, нативная передача, идентичность атомов и ловушек, проверка непрерывных столкновений не реализованы; при движении по дорожной карте следующий этап одновременно затронет Program IR, связыватель и путь результатов.
- Наблюдаемые точки: в FlagGems на рассмотрении 77, очереди KernelGen и Kunlunxin по-прежнему самые длинные; обновление vllm-plugin-FL до vLLM 0.28 на рассмотрении (#576), FEP-0140 требует релиза в ноябре, временное окно — всего две недели; станет ли dev-сборка FlagTree 0.7.1 официальной версией — следующий проверяемый сигнал релиза.
Приложение: таблица проверки источников и полный список источников
Таблица проверки источников
| Источник | Результат проверки |
|---|---|
| API репозиториев организации | Полная проверка 61 репозитория, 22 репозитория с пушами в окне |
| Поиск коммитов | 164 попадания, два в community достроены через Atom |
| Поиск слитых PR | 151 слияние в окне, по 17 репозиториям |
| Поиск PR на рассмотрении | 154 с обновлениями в окне, из них 64 новых |
| Release и метки сборки | 31 репозиторий проверен поочерёдно, новых версий в окне нет; последние две метки — dev-сборки FlagTree от 10-20 |
| Поток событий org | 100 событий, из них PR — 48, пуши — 22, создание веток — 11, удаление веток — 7, комментарии — 8, подписки — 4 |
| Достройка по веткам | docs, FlagPrism, optest, FlagGems-Experimental — четыре репозитория с пушами в неосновные ветки, в основной ветке новых коммитов нет |
| Репозитории сообщества | Слиты два документа FEP-0140 и FEP-0141, через Atom видно два коммита |
| Google News RSS | 24 группы запросов на китайском и английском, 16 кандидатов, релевантных компонентам записей нет |
| HN Algolia | 8 групп запросов, 3 записи FlagOS без прямого совпадения по заголовку |
| Колонка FlagOS на CSDN | 50 ссылок на главной, последний оригинальный материал — 08-28, в окне новых нет |
| Сообщество Zhiyuan | Страница поиска рендерится на клиенте, получена только страница-каркас, на главной релевантных записей нет |
| Публичный аккаунт сообщества | 10-21 опубликован обзор конференции Triton 2026 — единственный новый новостной повод в этом выпуске |
Полный список источников
- [1] Список репозиториев организации flagos-ai — https://github.com/orgs/flagos-ai/repositories
- [2] Базовая линия API репозиториев организации (61 репозиторий) — https://api.github.com/orgs/flagos-ai/repos
- [3] Поиск коммитов (164 коммита в окне мониторинга) — https://github.com/search?q=org%3Aflagos-ai+committer-date%3A%3E2026-10-20T22%3A00%3A00Z&type=commits
- [4] Поиск слитых PR — https://github.com/search?q=org%3Aflagos-ai+is%3Apr+is%3Amerged+merged%3A%3E%3D2026-10-20T22%3A00%3A00Z&type=pullrequests
- [5] Поиск PR на рассмотрении — https://github.com/search?q=org%3Aflagos-ai+is%3Apr+is%3Aopen+updated%3A%3E%3D2026-10-20T22%3A00%3A00Z&type=pullrequests
- [6] Поток событий организации — https://api.github.com/orgs/flagos-ai/events
- [7] Сообщество FlagOS Zhongzhi: обзор конференции Triton 2026 в Северной Америке — https://mp.weixin.qq.com/s/5jqcXyXx3uUVJDivaOVDYQ
- [8] Репозиторий KernelGen — https://github.com/flagos-ai/KernelGen
- [9] Triton Developer Conference 2026 — https://tritonconference2026.splashthat.com/
- [10] История коммитов FlagQuantum — https://github.com/flagos-ai/FlagQuantum/commits/main
- [11] FlagQuantum PR #681: контракт динамического Program IR — https://github.com/flagos-ai/FlagQuantum/pull/681
- [12] FlagQuantum PR #683: понижение динамических схем — https://github.com/flagos-ai/FlagQuantum/pull/683
- [13] FlagQuantum PR #694: шлюз развёртывания — https://github.com/flagos-ai/FlagQuantum/pull/694
- [14] FlagQuantum PR #682: матричные математические ожидания — https://github.com/flagos-ai/FlagQuantum/pull/682
- [15] FlagQuantum PR #668: генерация графики LaTeX — https://github.com/flagos-ai/FlagQuantum/pull/668
- [16] FlagQuantum PR #684: CITATION.cff — https://github.com/flagos-ai/FlagQuantum/pull/684
- [17] FlagQuantum PR #687: обзор границ нейтральных атомов — https://github.com/flagos-ai/FlagQuantum/pull/687
- [18] FlagQuantum PR #690: контракт передачи Ридберга — https://github.com/flagos-ai/FlagQuantum/pull/690
- [19] FlagQuantum PR #679: запись смешанных проверочных кодов — https://github.com/flagos-ai/FlagQuantum/pull/679
- [20] История коммитов FlagGems — https://github.com/flagos-ai/FlagGems/commits/master
- [21] FlagGems PR #7190: точностный шлюз w8a8_block_fp8 — https://github.com/flagos-ai/FlagGems/pull/7190
- [22] FlagGems PR #7098: пропуск возможностей FP64 — https://github.com/flagos-ai/FlagGems/pull/7098
-
[23] FlagGems PR #7273: исправление linalg_lu_factor — <https://github.com/flagos-ai/FlagGems/pull/
- [24] FlagGems PR #7200 путь sgn для больших numel — https://github.com/flagos-ai/FlagGems/pull/7200
- [25] FlagGems PR #7232 плоское ядро однослойного GRU — https://github.com/flagos-ai/FlagGems/pull/7232
- [26] FlagGems PR #6030 Ascend W8A16 FP8 TopK — https://github.com/flagos-ai/FlagGems/pull/6030
- [27] FlagGems PR #7384 построение комплексных чисел для Moore Threads — https://github.com/flagos-ai/FlagGems/pull/7384
- [28] FlagGems PR #7432 перенос тестовых случаев разбиения и сжатия — https://github.com/flagos-ai/FlagGems/pull/7432
- [29] build-infra PR #1436 сборщик Tsingmicro — https://github.com/flagos-ai/build-infra/pull/1436
- [30] build-infra PR #1440 строка ежедневной сборки Tsingmicro — https://github.com/flagos-ai/build-infra/pull/1440
- [31] build-infra PR #1449 сборщик Moore Threads — https://github.com/flagos-ai/build-infra/pull/1449
- [32] build-infra PR #1456 строка ежедневной сборки Moore Threads — https://github.com/flagos-ai/build-infra/pull/1456
- [33] build-infra PR #1450 строка нативных wheel-пакетов Kunlunxin и MetaX — https://github.com/flagos-ai/build-infra/pull/1450
- [34] build-infra PR #1457 сведение тегов нативных wheel-пакетов — https://github.com/flagos-ai/build-infra/pull/1457
- [35] Torch-FL PR #620 ядро Qwen3.5 MPSGraph — https://github.com/flagos-ai/Torch-FL/pull/620
- [36] Torch-FL PR #621 сбор расширенной индексации Metal — https://github.com/flagos-ai/Torch-FL/pull/621
- [37] Torch-FL PR #604 генератор случайных чисел на стороне хоста Tsingmicro — https://github.com/flagos-ai/Torch-FL/pull/604
- [38] Torch-FL PR #616 управление возможностями fp32 для Ascend — https://github.com/flagos-ai/Torch-FL/pull/616
- [39] Torch-FL PR #605 переход трёх путей Iluvatar CoreX на нативные — https://github.com/flagos-ai/Torch-FL/pull/605
- [40] vllm-plugin-FL PR #606 полный декодирующий граф Ascend и Qwen3.6 — https://github.com/flagos-ai/vllm-plugin-FL/pull/606
- [41] vllm-plugin-FL PR #581 трёхступенчатый CI — https://github.com/flagos-ai/vllm-plugin-FL/pull/581
- [42] sglang-plugin-FL PR #131 обновление SGLang 0.5.18 для Ascend — https://github.com/flagos-ai/sglang-plugin-FL/pull/131
- [43] FlagTree PR #1364 совместное большое ядро AMD — https://github.com/flagos-ai/FlagTree/pull/1364
- [44] FlagTree PR #1395 определения типов через спецификацию бэкенда — https://github.com/flagos-ai/FlagTree/pull/1395
- [45] FlagTree PR #1420 отключение тестовых случаев topk в CI Enflame — https://github.com/flagos-ai/FlagTree/pull/1420
- [46] FlagCX PR #658 многосегментное симметричное окно VMM — https://github.com/flagos-ai/FlagCX/pull/658
[47] FlagAttention PR #107 оптимизация prefill разрежённого внимания — https://github.com/flagos-ai/FlagAttention/pull/107
- [48] FlagOS-Compressor PR #10 экспорт INT8 — https://github.com/flagos-ai/FlagOS-Compressor/pull/10
- [49] FlagOS-Compressor PR #11 преобразование MXFP8 и NVFP4 — https://github.com/flagos-ai/FlagOS-Compressor/pull/11
- [50] FlagTrain PR #24 mixed_moe_gemm — https://github.com/flagos-ai/FlagTrain/pull/24
- [51] FlagGems-sglang PR #199 операторы AMD gfx1100 — https://github.com/flagos-ai/FlagGems-sglang/pull/199
- [52] FlagGems-vllm PR #737 ядро Hopper AttnRes — https://github.com/flagos-ai/FlagGems-vllm/pull/737
- [53] FlagGems-vllm PR #966 PPU INT8 поканальный BMM — https://github.com/flagos-ai/FlagGems-vllm/pull/966
- [54] репозиторий Trident — https://github.com/flagos-ai/Trident
- [55] Trident PR #3 тестирование операторов ATen — https://github.com/flagos-ai/Trident/pull/3
- [56] community FEP-0140 совместимость мультиверсионной платформы vLLM — https://github.com/flagos-ai/community/pull/140
- [57] community FEP-0141 обновление мультиплатформенности SGLang — https://github.com/flagos-ai/community/pull/141
- [58] .github PR #2 точка входа приглашения в Slack — https://github.com/flagos-ai/.github/pull/2
- [59] колонка FlagOS на CSDN — https://flagos.csdn.net
- [60] запрос Google News RSS — https://news.google.com/rss/search?q=FlagOS&hl=zh-CN&gl=CN&ceid=CN%3Azh-Hans
- [61] запрос HN Algolia — https://hn.algolia.com/api/v1/search_by_date?query=FlagOS
- [62] сообщество Zhiyuan — https://hub.baai.ac.cn/