Окно мониторинга: последние 24 часа (2026-10-08 07:00 ~ 2026-10-09 07:00, пекинское время). Первый регулярный ежедневный отчёт после каникул по случаю Дня образования КНР: предыдущий регулярный ежедневный отчёт был 09-30, динамика каникул была освещена в специальном объединённом выпуске по случаю Дня образования КНР (09-30 ~ 10-07, проверка продлена до второй половины дня 10-08), данное окно стыкуется с ним без разрывов, уже зафиксированные в объединённом выпуске пункты не дублируются. Источники: GitHub (проверка отправок в 29 репозиториев организации tile-ai, в окне было отправки в 8 репозиториев: tilelang, TileOPs, TileOPs-nightly, tilelang-ascend, tilelang-hygon, tilelang-mlir-ascend, tilelang.github.io, TileOPs.github.io; в окне организации слито 21, открыто 21; в основном репозитории 12 слияний и 11 новых открытий, в репозитории Ascend 5 слияний, в TileOPs 4 слияния, подсчёт открытых PR и поштучный разбор ночных снимков), проверка нового репозитория организации PTO-ISA, множественные запросы Google News RSS на китайском и английском (через прокси, ноль попаданий), Hacker News, arXiv, проверка сайта документации и страницы релизов


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

  • Главное за сегодня: волна слияний в день возобновления работы — основной репозиторий закрыл день 12 слияниями, «трио» Ascend полностью вернулось (10-08/10-09)
    1. Прогресс ключевых проектов
      • 1.1 Основной репозиторий, ночная партия: синхронизация устройств Profiler, сохранение предикатов вложенного LDG, изоляция кэша JIT-тестов — три коммита в кассе (10-09)
      • 1.2 Основной репозиторий: слияние сокращения барьеров Hadamard в пуле K — объединение проверок декодирования в одну синхронизацию устройство-хост (10-08)
      • 1.3 Основной репозиторий: слияние разбиения диспетчеризации math codegen и поддержки строчных инструкций AscendC (10-08)
      • 1.4 Основной репозиторий, партия исправлений: сопоставление zero-fill, маска interleave_weight, разреженный GEMM uint8, упакованное сравнение, округление ROCm (10-08)
      • 1.5 Основной репозиторий, инженерная линия: слияние ускорения сборки Windows wheel; открытых PR насчитывается 174 (10-08)
    1. Мультибэкендная адаптация (Ascend / MetaX / Hygon / Moore Threads)
      • 2.1 Ascend: слияние трёх PR с подписью робота в репозитории адаптации — переиспользование маски, жизненный цикл синхронизации, FP32 Reduce2D (10-08)
      • 2.2 Ascend: продвижение по двум линиям CI — самопостроенный образ CANN 9.3 и миграция 950 a5 runner (10-08)
      • 2.3 Ascend: публикация образа пути MLIR и ядро argmax на рассмотрении (10-08)
      • 2.4 Hygon: конвейер регистров и warp-diverge открыты — example_gemm сравнивается с rocblas (10-08)
      • 2.5 MetaX / Moore Threads: официальные репозитории молчат (проверка 10-08)
    1. Экосистема и стороны внедрения
      • 3.1 PTO-ISA: новый репозиторий количественного обучения — лестница из 22 вариантов по трём ступеням torch/ASC/PTO (10-08)
      • 3.2 TileOPs: слияние волны предзаполнения FP8 из 128 строк и исправления log_softmax, четыре на рассмотрении (10-08)
      • 3.3 Ночной конвейер: новый снимок 1027 проверок корректности, 1939 бенчмарков без единого сбоя (10-09)
      • 3.4 Документация и релизы: обновление страницы документации TVM-FFI; TileFoundry на рассмотрении; у сторон внедрения нет отправок (10-08)
    1. Сообщество, учебные материалы и мероприятия
      • 4.1 Новый репозиторий сообщества: отладчик выбора источника H200 вышел; небольшое обновление конвейера BM1690 (10-08)
      • 4.2 Медиа и академическая сторона: ноль попаданий Google News, нет новых препринтов на arXiv (10-09)
    1. Наблюдения за трендами
      • 5.1 Ascend 950: от «отката» до «завершения разбиения и возврата по частям»
      • 5.2 Затор рецензирования и расширение тестов: 174 открытых PR против 1939 ночных бенчмарков
      • 5.3 Пробелы и точки риска
  • Приложение: материалы и пояснения по проверке

Главное за сегодня: волна слияний в день возобновления работы — основной репозиторий закрыл день 12 слияниями, «трио» Ascend полностью вернулось (10-08/10-09)

Дата: 2026-10-08, 2026-10-09 Источник: список PR основного репозитория/ FP32 Reduce2D (#1852)/ сокращение барьеров пула K (#3419)

В первый полный рабочий день после каникул организация tile-ai слила и открыла по 21; из них основной репозиторий tilelang за день слил 12 (включая три ночных исправления через полночь, 11 из которых впервые зафиксированы в данном издании), TileOPs слил 4, репозиторий адаптации Ascend слил 5 — самый密集ный день слияний со второй половины сентября. Две главные линии заслуживают внимания:

  • Полное восстановление ритма основного репозитория: слияния охватывают пять категорий — исправления корректности (синхронизация Profiler, предикаты вложенных LDG, кэш JIT, маски квантования, разреженный GEMM), производительность (сокращение барьеров пула K), рефакторинг (разделение диспетчеризации math codegen), CI (ускорение Windows wheel) и генерация кода для Ascend (поддержка строчных инструкций); три последних коммита приходятся примерно на полночь 10-09, образуя «переходящую через полночь» полосу последовательных слияний.
  • Завершено возвращение «трио» Ascend: в адаптационном репозитории повторное использование Vector-маски (#1850) / синхронизация жизненного цикла зависимостей (#1851) / FP32 Reduce2D и контракт рабочей области (#1852) — три PR с подписью робота последовательно слиты во второй половине дня; вместе с ранее зафиксированными принадлежностью C/V (#1848) и проверкой домена буфера (#1786) все пять коммитов после разделения исходного #1829 «Part 2» влиты — эта линия функциональности 950, целиком откаченная в конце сентября, полностью восстановлена; в тот же день на стороне CI открыты два коммита: самостоятельно собранный образ CANN 9.3 и миграция на a5 runner (см. 2.2).
  • Заметки по ускорению: сокращение барьеров пула K (#3419) объединяет одиннадцать предикатов проверки метаданных в цепочке декодирования в одну синхронизацию устройства с хостом и покрывает пять уровней стадии Hadamard-128 с помощью warp shuffle шириной 32 — задержка декодирования становится новой целью оптимизации после покрытия операторов (подробности в 1.2).

1. Прогресс ключевых проектов

1.1 Ночная партия основного репозитория: синхронизация устройства в Profiler, сохранение предикатов вложенных LDG, изоляция кэша JIT-тестов — три коммита (10-09)

Дата: 2026-10-09 Источники: синхронизация проверки Profiler (#3457) / предикаты вложенных LDG (#3390) / изоляция кэша JIT (#3450)

  • Синхронизация устройства при проверке Profiler (#3457): исправлена проблема безусловной синхронизации CUDA для проверочного тензора profiler (баг-репорт #3410) — проверочный тензор синхронизируется в соответствии с устройством, на котором он находится, и больше не вызывает полную синхронизацию CUDA; PR открыт в 22:58 того же вечера и слит примерно через час.
  • Сохранение предикатов вложенных LDG (#3390): исправлена проблема игнорирования внешнего предиката хранения в предикатированном LDG (баг-репорт #3381) — вложенные чтения сохраняют ограничения внешнего предиката.
  • Изоляция кэша JIT-тестов (#3450): изолирован кэш тестов и добавлено покрытие тестами пути попадания в дисковый кэш, устранено перекрёстное влияние кэшей между тестами.
  • Эти три коммита были зафиксированы один за другим около полуночи 10-09, и вместе с ранее слитым глубокой ночью #3447 образуют «переходящую через полночь» полосу слияний в конце окна мониторинга.

1.2 Основной репозиторий: слито сокращение барьеров Hadamard пула K — проверка декодирования объединена в одну синхронизацию устройства с хостом (10-08)

Дата: 2026-10-08 Источник: сокращение барьеров пула K (#3419)

  • Цель: снизить задержку полного вызова декодирования пула K. Одиннадцать предикатов метаданных декодирования заменены на пакетное вычисление на тензоре фиксированной формы с однократной передачей булева результата на хост (объединено в одну синхронизацию устройства с хостом); пять уровней стадии Hadamard-128 в цепочке сжатия и декодирования переведены на реализацию через warp shuffle шириной 32.
  • Инженерные границы: проверки сортировки и соседних значений используются для обнаружения дублирующихся хвостовых блоков и кэширования места назначения; проверки заполнения и завершения пула сохраняют прежний приоритет ошибок; контракты интерфейса кэша, сообщений об ошибках и их приоритетов, границ округления BF16, масштабирования FP8 и упорядоченного обновления хвоста остаются неизменными.
  • Контекст: продолжение уже слитого независимого конвейера GLM-5.3 (#3254) — для пути пула K «число синхронизаций и накладные расходы барьеров» становятся в один ряд с оптимизациями на уровне операторов как рычаг производительности.

1.3 Основной репозиторий: слиты рефакторинг разделения диспетчеризации math codegen и поддержка строчных инструкций AscendC (10-08)

Дата: 2026-10-08 Источники: рефакторинг math codegen (#3449) / строчные директивы AscendC (#3447)

  • Разделение диспетчеризации math codegen (#3449): логика диспетчеризации генерации кода математических функций на стороне CUDA разделена и отрефакторена — снижена точечная связанность, открыт путь для последующего расширения (влито в 20:30).
  • Поддержка строчных директив AscendC (#3447): основной репозиторий поддерживает tl.emit_line_directives при генерации кода AscendC — исходный код устройства выводится с построчными директивами, отладка и профилирование на стороне Ascend могут быть выровнены по строкам исходника (влито в 23:48).
  • Один инфраструктурный рефакторинг и одна возможность генерации кода для Ascend — пришлись на вечер и позднюю ночь.

1.4 Пакет исправлений основного репозитория: сопоставление нулевого заполнения, маска interleave_weight, разреженный GEMM uint8, упакованное сравнение, округление ROCm (10-08)

Дата: 2026-10-08 Источники: нулевое заполнение -0.0 (#3343) / маска interleave_weight (#3140) / разреженный GEMM uint8 (#3297) / упакованное векторное сравнение (#3303) / округление ROCm (#3299)

  • Сопоставление нулевого заполнения асинхронного копирования (#3343): сопоставитель нулевого заполнения больше не учитывает -0.0, устранён граничный случай участия отрицательного нуля в сопоставлении (влито в 17:20).
  • Маска interleave_weight (#3140): специальная ветка interleave_weight в пути квантизации переведена на чисто целочисленную маску (влито в 15:08).
  • Разреженный GEMM uint8 (#3297): разреженный GEMM на CUDA поддерживает операнды uint8 (влито в 15:04).
  • Упакованное векторное сравнение (#3303): реализован выпуск упакованных векторных сравнений FP16/BF16 (влито в 14:35, в том же пакете авторства, что и #3315 того же дня).
  • Округление ROCm (#3299): исправлено округление T.round до ближайшего чётного (влито в 13:08) — уже вошло в объединённый выпуск периода национального праздника (первый коммит после возобновления работы), здесь оставлено для полноты окна мониторинга.

1.5 Инженерная линия основного репозитория: влито ускорение сборки Windows wheel; открытых PR — 174 (10-08)

Дата: 2026-10-08 Источники: ускорение Windows wheel (#3315) / список PR основного репозитория / RFC семантики T.copy (#3459)

  • Сборка Windows wheel (#3315): ускорение сборки Windows wheel через стабильное окружение uv (влито в 17:50) — продолжение непрерывного упорядочивания линии сборки сентября (регрессия попаданий ccache, переход окружения на uv).
  • Температура очереди: в окне мониторинга открыто 11 новых (диапазон номеров #3445, #3447, #3449, #3450, #3452–#3458); открытых PR в основном репозитории — 174 (по объединённому выпуску перед праздником было 116, за период праздника и возобновления работы чистый прирост 58).
  • Из новых стоит отметить: два PR по CI Ascend (#3454, #3458, см. 2.2), многобуферное заполнение SimdVF (#3455), освобождение на этапе специализации warp (#3452), коэффициент индексного чтения скаляра (#3453), выравнивание защитного барьера безопасности положительного целочисленного делителя (#3445), рекомендации ревью CodeRabbit (#3456); поздней ночью дополнительно открыт RFC по семантике extent T.copy и разъяснению роли memory scope (#3459).

2. Мультибэкендовая адаптация (Ascend / MetaX / Hygon / Moore Threads)

2.1 Ascend: в репозиторий адаптации влиты три PR с подписью бота — переиспользование маски, жизненный цикл синхронизации, FP32 Reduce2D (10-08)

Дата: 2026-10-08 Источники: Переиспользование масок Vector (#1850)/ Жизненный цикл зависимостей синхронизации (#1851)/ FP32 Reduce2D и контракт рабочей области (#1852)

  • Состояние масок Vector (#1850): компилятор выбирает и переиспользует состояние масок AscendC Vector — переключение и восстановление масок переходит от ручных скриптов к управлению на этапе компиляции (влито в 14:33).
  • Жизненный цикл зависимостей синхронизации (#1851): сохранение зависимостей синхронизации Ascend на протяжении жизненных циклов междоступовых операций и циклов, устранение класса пропусков синхронизации, вызванных преждевременным освобождением (влито в 14:34).
  • FP32 Reduce2D и контракт рабочей области (#1852): статическое построчное понижение FP32 передано реализации на этапе компиляции C++ — число строк M, число элементов в строке N и расстояние между началами соседних строк S должны быть определены на этапе компиляции (M>0, N>0, S>=N; для многострочного ввода требуется, чтобы межстрочное расстояние было кратно 32 байтам, для одной строки это ограничение не действует); в цепочку компиляции добавлен специализированный проход Reduce2D и единый контракт рабочей области; при невыполнении требований к форме или пространству выдаётся ошибка на этапе компиляции (влито в 15:35, 42 файла).
  • Три PR с автоматической маркировкой в заголовке и программно сгенерированной подписью конвейера — их влитие завершает разбиение исходного #1829 «Part 2» на отдельные позиции; эта линия функций 950, полностью откаченная в конце сентября и затем с помощью однострочного патча TVM выявившая истинную причину, на этом полностью восстановлена.
  • Новые и обновлённые пакеты в том же репозитории: упорядочивание примеров xAttention и примеры flash attention Expert v2/v3 (#1863, #1864), валидация конфигурации межъядерной синхронизации (#1854) и другие.

2.2 Ascend: двойное продвижение CI — собственный образ CANN 9.3 и миграция runner 950 a5 (10-08)

Дата: 2026-10-08 Источники: Проверка образа CANN 9.3 (#3458)/ Миграция runner a5 (#3454)

  • Собственный образ CANN 9.3 (#3458): запуск заданий CI Ascend на самостоятельно собранном образе CANN 9.3 (создано в ночь на 10-09).
  • Миграция runner a5 (#3454): миграция CI Ascend 950 на перенастроенный runner a5.
  • Оба PR на рассмотрении — в один день с влитием линии функций (#1850/#1851/#1852) начата миграция инфраструктуры, строительство «регрессируемости и расширяемости» 950 идёт в такт с продвижением функций.

2.3 Ascend: публикация образа пути MLIR и ядро argmax на рассмотрении (10-08)

Дата: 2026-10-08 Источники: Публикация образа 950 (#196)/ Отчёт и argmax (#193)

  • В репозитории tilelang-mlir-ascend создан WIP: добавление публикации образа Ascend 950 для TileLang v0.1.15 (#196); другой PR обновляет отчёт и добавляет ядро argmax (#193) — сопровождение 950 для пути компиляции MLIR следует за линией релизов основного репозитория; в окне мониторинга в ветке по умолчанию репозитория влитий нет, отправки сосредоточены в ветках функций.

2.4 Hygon: конвейер регистров и warp-diverge созданы — example_gemm сравнивается с rocblas (10-08)

Дата: 2026-10-08 Источники: Конвейер регистров (#18)/ Исправление warp size (#17)

  • Конвейер регистров (#18): добавление поддержки конвейера регистров для бэкенда Hygon — во взаимодействии с существующим конвейером разделяемой памяти, вставка соответствующих инструкций фиксации и барьеров по уровням конвейера; при числе warp больше 4 включается warp-diverge. В описании PR заявлено, что производительность example_gemm достигает сопоставимого уровня с rocblas; работа ведётся в ветке gcy_merge_main (22 коммита, 53 файла, +3975/-336, включая слияние upstream main).
  • Исправление реализации warp size (#17): обновление реализации, связанной с get warp size (+6/-4, 2 коммита).
  • Оба PR на рассмотрении; Hygon — единственный отечественный бэкенд в этом окне, помимо Ascend, с продвижением кода.

2.5 MetaX / Moore Threads: официальные репозитории молчат (проверка 10-08)

Дата: 2026-10-08 Источники: репозиторий MetaX/ репозиторий Moore Threads

  • Последний пуш tilelang-metax от MetaX — 09-24, tilelang-musa от Moore Threads — 09-30 (день релиза v0.1.15+musa.1); в окне мониторинга новой активности не было.

3. Экосистема и стороны-потребители

3.1 PTO-ISA: новый учебный репозиторий для квантизации — трёхуровневая лестница из 22 вариантов torch/ASC/PTO (10-08)

Дата: 2026-10-07, 2026-10-08 Источники: репозиторий tilelang-puzzles-ascend/ README

  • Организация PTO-ISA создала новый учебный репозиторий tilelang-puzzles-ascend (создан вечером 10-07, 10-08 — 9 плотных коммитов): вокруг четырёх ядер квантизации для NPU (cast_back, per_token_cast, per_block_cast, per_channel_cast) предлагаются три изоморфных реализации — уровень torch (эталон на CPU, предварительные знания), уровень asc (Ascend SIMD, T.simd), уровень pto (PTO VMI, T.vmi); на каждом уровне 22 варианта, пронумерованных взаимно однозначно и допускающих прямое сравнение через diff, при этом каждый вариант добавляет лишь одну производственную конфигурацию.
  • Единая точка входа python -m harness.check (включая режим puzzle: пропуски в реализации, оставленные подсказки); все ядра выполняются на устройстве и сверяются с уровнем torch; предусмотрен devcontainer (при сборке образа клонируется зафиксированная версия TileLang).
  • В связке с бэкендом PTO (#3310) основной ветки v0.1.15 и находящейся на рассмотрении маршрутизацией исполнения PTO (#3316) — впервые для второго кодового пути PTO появляется системный практический учебный материал, а обучение опускается до наиболее часто используемых сценариев ядер квантизации.

3.2 TileOPs: FP8-предзаполнение волной из 128 строк и исправление log_softmax влиты, четыре PR на рассмотрении (10-08)

Дата: 2026-10-08 Источники: FP8-предзаполнение волной строк (#2451)/ исправление log_softmax (#2481)

  • FP8-предзаполнение волной из 128 строк (#2451, влит в 17:39): разбиение FP8-предзаполнения 1D2D выдаётся волной из 128 строк через единый дескриптор WGMMA — конвейер поставки GEMM с префиксом foundry продвигается вперёд.
  • Единый план для log_softmax (#2481, влит в 20:36): при едином плане оставляется место для временного буфера редукции, что устраняет конкуренцию между временным буфером и строками данных.
  • Четыре PR на рассмотрении: декодирование линейного внимания (#2487) (декодирование вывода DeltaNet / GDN / KDA выводится из-под SM90), широкая группа GroupNorm (#2486), односоставная строка log_softmax (#2485), GQA RoPE только для чтения с пейджингом (#2484).
  • В окне мониторинга в TileOPs влито 4 PR, открыто 4 PR, всего в настоящее время открыто 6 PR; из них два утренних PR после возобновления работы (#2482, #2483) уже вошли в объединённый праздничный выпуск.

3.3 Ночной конвейер: новый снимок — 1027 проверок корректности, 1939 бенчмарков без единого сбоя (10-09)

Дата: 2026-10-09 Источники: коммит снимка (ac55e381d6)/ метаданные окружения снимка

  • Новый снимок в окне — 1 шт. (run 37820951969, выпущен ранним утром 10-09; соответствует точке слияния TileOPs 86c1590783, то есть #2481): корректность — 1027 пунктов, ноль сбоев, ноль ошибок, ноль пропусков; бенчмарк — 1939 пунктов (52 набора), ноль сбоев — масштаб бенчмарка удерживается на высоком уровне после праздничного расширения.
  • Среда выполнения: H200, CUDA 13.2, torch 2.13.0+cu132; недавний ритм — 1–2 шт. в день (последние шесть: по две 10-05 и 10-07, по одной 10-06 и 10-08).

3.4 Документация и релизы: обновление страницы документации TVM-FFI; TileFoundry на рассмотрении; у принимающих сторон нет пушей (10-08)

Дата: 2026-10-08, 2026-10-09 Источники: коммит основного сайта документации (0d7563ee) / PR TileFoundry (#213)

  • Сайт документации: tilelang.github.io — две подряд фиксации «Update docs» (ранним утром 10-09), последняя обновляет страницу справочника API и поисковый индекс адаптера TVM-FFI JIT; сайт документации TileOPs — 1 автоматическое развёртывание gh-pages.
  • TileFoundry: #213 на рассмотрении — block-scaled FP8 GEMM через SM90 WGMMA идёт от HIR к TIR — компиляционное обеспечение foundry для блочно-масштабированного GEMM продолжается.
  • Проверка принимающих сторон: TileKernels (deepseek-ai) и FlashQLA (QwenLM) в окне не имеют пушей (последние пуши — 09-30).
  • Ритм релизов: основной репозиторий v0.1.15 — 9 дней с момента выпуска без новой версии; tilelang-ascend — последний релиз по-прежнему v0.1.2.000-release от 09-09.

4. Сообщество, руководства и мероприятия

4.1 Новые репозитории сообщества: отладчик выбора источника для H200 появился; небольшое обновление конвейера BM1690 (10-08)

Дата: 2026-10-08 Источники: tilelang-debugger / репозиторий конвейера BM1690

  • Отладчик выбора источника (tilelang-debugger): создан 10-08, в тот же день 4 коммита — захват (capture) выбора источника TileLang для NVIDIA H200: установлены область отладки H200 и начальный дизайн, реализованы захват и проверка синхронизации, дополнены описания возможностей и артефактов отладки, реализован эталонный анализ с сохранением образцов числового несоответствия. На стороне сообщества впервые появилось специализированное рабочее пространство инструментов для отладки ядер TileLang.
  • Конвейер BM1690: репозиторий конвейера сообщества для Sophon BM1690 — 1 обновление (тест задержки Mul внесён в список ручных передач), продолжается ритм малых шагов ручной проверки.

4.2 Медиа и академическая сторона: ноль попаданий в Google News, новых препринтов на arXiv нет (10-09)

Дата: 2026-10-09 Источники: Google News / arXiv

  • В Google News по множеству запросов на китайском и английском (TileLang за 1 день / 3 дня, комбинации слов с Ascend / MetaX / Moore Threads, компиляция GPU kernel и др.) в окне ноль попаданий; волна публикаций 10-02 ~ 10-03 об «открытых компонентах DeepSeek для Ascend» предшествует этому окну и относится к объединённому выпуску. На Hacker News записей по этой теме нет.
  • Последние релевантные записи на arXiv по-прежнему — TileSight от 07-24 и более ранняя статья о TileLang (2504.17577, v2); новых препринтов в окне нет.

5. Наблюдения за тенденциями

5.1 Ascend 950: от «отката» до «завершения возврата по частям»

  • В конце сентября линия функций 950 однажды была откачена целиком (истинной причиной было чтение за границами TVM, выяснено перед праздниками и исправлено однострочным патчем); в праздничный и послепраздничный период перешли к продвижению «по частям»: принадлежность C/V, проверка буферных доменов, переиспользование маски, жизненный цикл синхронизации, Reduce2D — пять пунктов были полностью слиты во второй половине дня 10-08. В тот же день на стороне CI открыты самостоятельно собранный образ CANN 9.3 и миграция на a5 runner, на стороне MLIR открыт выпуск образа — три стороны 950 «функциональность, инфраструктура, путь компиляции» синхронизированы. Возврат — это не возвращение в исходную точку, а переустановка с возможностями CI и отладки.
  • Осторожная формулировка: бэкенд 950 публично выпущен вместе с v0.1.15 всего 9 дней назад, патч-версии пока нет; второй путь PTO (маршрутизация выполнения #3316, генерация кода DeepGEMM #3330) всё ещё на рассмотрении. Переход от «репозитория адаптации» к «нативному основному репозиторию + двойному пути PTO» всё ещё в процессе.

5.2 Затор на ревью и расширение тестирования: 174 открытых PR против 1939 ночных бенчмарков

  • В основном репозитории число открытых PR выросло со 116 перед праздниками до 174 (+58), в окне открыто 11 новых и влито 12 — тенденция «открывается больше, чем вливается» сохраняется, пропускная способность ревью является ключевой переменной для темпа следующей версии; сегодняшние 12 влитых можно рассматривать как предварительный сигнал ускорения ревью после возобновления работы.
  • С другой стороны, ночной бенчмарк расширился с 1355 пунктов перед праздниками до 1939 пунктов и удерживается на высоком уровне, ноль сбоев и ноль пропусков — управление тестовыми активами и случаями использования синхронно расширяется, обеспечивая регрессионную базу перед вливанием для крупного объёма очереди на рассмотрении.

5.3 Пробелы и точки риска

  • Официальные репозитории MetaX и Moore Threads молчат; у принимающих сторон (TileKernels, FlashQLA) нет отправок в окне — прирост экосистемы сосредоточен внутри двух организаций tile-ai и PTO-ISA.
  • Четыре PR TileOPs на рассмотрении сосредоточены на внимании и нормализации (линейное декодирование внимания, GroupNorm, постраничный GQA RoPE) — характеристика периода исправлений и адаптации после праздничного спринта по масштабированию.
  • Медийная сторона (китайско- и англоязычная) продолжает показывать нулевое покрытие, публичный нарратив по данной теме по-прежнему основывается главным образом на фактических источниках GitHub.

Приложение: материалы и пояснения по проверке

Источник Результат проверки
Организация tile-ai (29 репозиториев) В окне были отправки в 8 репозиториев: tilelang (12 влито, 11 открыто), TileOPs (4 влито, 4 открыто), TileOPs-nightly (1 снимок), tilelang-ascend (3 влито, 2 открыто), tilelang-hygon (2 открыто), tilelang-mlir-ascend (1 открыто), tilelang.github.io (2 коммита), TileOPs.github.io (1 коммит автоматического развёртывания)
Основной репозиторий tilelang Влито #3299, #3303, #3297, #3140, #3343, #3315, #3449, #3419, #3447, #3450, #3390, #3457 — итого 12 (из них #3299 уже учтён в объединённом выпуске); открыто 11 (диапазон номеров #3445 ~ #3458); открытых PR — 174; на странице релизов и в тегах в окне новых нет
Репозиторий Ascend (ascend / mlir-ascend) Влито 5 (#1848, #1786, #1850, #1851, #1852; первые два уже учтены в объединённом выпуске); в партиях на рассмотрении и обновлении присутствуют #1854, #1863, #1864, #1795, #1822, #1827, #1828, #1701, #196, #193 и др.; отправки распределены по feature-веткам
Hygon / MetaX / Moore Threads Hygon: 2 на рассмотрении (#17, #18) и создана ветка gcy_merge_main; MetaX (после 09-24), Moore Threads (после 09-30) — активности нет
TileOPs Влито 4 (#2451, #2481 — новые; #2482, #2483 уже учтены в объединённом выпуске); открыто 4; текущих открытых PR — 6
TileOPs-nightly 1 снимок (ac55e381d6): корректность 1027 пунктов, бенчмарк 1939 пунктов (52 набора), ноль сбоев, ноль ошибок, ноль пропусков; соответствующая точка слияния 86c1590783 (#2481)
Организация PTO-ISA Новый репозиторий tilelang-puzzles-ascend (9 коммитов в окне); в связанных репозиториях pto-spec, SuperNPUBench и других также были отправки (не раскрыты)
Принимающие стороны и сообщество У TileKernels, FlashQLA нет отправок в окне; в общественном репозитории tilelang-debugger (новый, 4 коммита), конвейере BM1690 (1 коммит) есть обновления
Google News / Hacker News / arXiv По нескольким группам запросов на китайском и английском — ноль попаданий; в HN нет записей по данной теме; в arXiv нет новых препринтов (последний по-прежнему TileSight от 07-24)

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

lelang-metax>