Ежедневный отчёт RuyiAI (2026-10-19)
Окно мониторинга: 2026-10-16 04:30 ~ 2026-10-19 04:30 (пекинское время, последние 3 дня, охватывает субботу и воскресенье).
Источники: проверка всех репозиториев трёх организаций на GitHub (RuyiAI-Stack, ruyisdk, openRuyi-Project — коммиты, Pull Request и Release, построчная сверка всех изменений в окне; вышестоящие fork’и фильтруются по ключевому слову RISC-V, нерелевантные коммиты не включаются), организация buddy-compiler (коммиты buddy-mlir и релизы стабильных/ночных сборок), проверка версий пакетного менеджера ruyi и PyPI, страница новостей дистрибутива openRuyi, форум сообщества разработчиков RuyiSDK, три выпуска подряд репозитория технической разведки ruyiai-daily, поиск на arXiv, множественные запросы Google News RSS на китайском и английском (через прокси, внешние попадания см. в 5.3).
Индекс выпуска
- Главное сегодня: релиз BUDDY MLIR 0.1.1 — кросс-компиляция для серверной части RISC-V и конвейер публикации моделей введены в строй (10-18)
-
- Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang для RISC-V)
- 1.1 pytorch: в ветку riscv за окно влито 143 коммита, локальный стек патчей переигран целиком — 24 коммита; PR #51 слит (10-18)
- 1.2 llvm-project: ветка riscv с 10-12 не переигрывалась шесть дней; два FPGA PR приостановлены (статус на 10-18)
- 1.3 tilelang-riscv: пять RISC-V коммитов за сутки — адаптация среды выполнения операторов и CI релиза Buddy MLIR (10-16)
- 1.4 triton-riscv: адаптация к LLVM 24 и закрепление Buddy MLIR v0.1.0, на следующий день обновление до ночной сборки (10-17, 10-18)
- Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang для RISC-V)
-
- Инструментальная цепочка и дистрибутивы RuyiSDK (прошивки, ядро, openRuyi)
- 2.1 пакетный менеджер ruyi: 0.53.0 сохраняется, 0.54.0 запланирован на конец октября (статус на 10-16)
- 2.2 openRuyi: шесть пакетов Rust для встраиваемых RISC-V добавлены в SPECS (10-16)
- 2.3 линия ядра: linux-xuantie-kernel дополнен проверкой расширений профиля, ID расширений выровнены с вышестоящим проектом (10-16)
- 2.4 матрица поддержки и инструменты: отчёт о тестировании двухсистемного режима Milk-V Duo S добавлен в репозиторий, три улучшения расширения VS Code (10-16)
- 2.5 линия прошивок: после Ruyi Firmware 20261015 три дня подряд новых релизов нет (статус с 10-16 по 10-18)
- Инструментальная цепочка и дистрибутивы RuyiSDK (прошивки, ядро, openRuyi)
-
- Векторные расширения и оптимизация операторов (VecIntrinBench / IntrinTrans / FBGEMM)
- 3.1 три репозитория молчат, новых успехов в векторных бенчмарках и цепочке инструментов трансляции нет (статус на 10-18)
- 3.2 свидетельства покрытия операторов: результаты самотестирования triton-riscv в комбинации LLVM 24 / Buddy MLIR 0.1.0 (10-18)
- Векторные расширения и оптимизация операторов (VecIntrinBench / IntrinTrans / FBGEMM)
-
- Динамика Buddy Compiler (коммиты и релизы buddy-mlir)
- 4.1 BUDDY MLIR 0.1.1: два изменения — кросс-компиляция для серверной части RISC-V и рабочий процесс публикации моделей (10-18)
- 4.2 Ритм релизов: стабильная версия раз в два дня, ночные сборки ежедневно (с 10-16 по 10-18)
- Динамика Buddy Compiler (коммиты и релизы buddy-mlir)
-
- Сообщество, мероприятия и официальный сайт
- 5.1 Шестой саммит RISC-V China открылся 10-18 в Шэньчжэне, RuyiSDK представлен стендом D15 и докладом (10-18)
- 5.2 Официальный сайт и репозиторий разведки: три страницы официального сайта без изменений, репозиторий разведки выпустил три выпуска подряд (с 10-16 по 10-18)
- 5.3 Форум и внешние новости: на форуме ноль новых сообщений, целевые запросы Google News — ноль попаданий (с 10-16 по 10-18)
- Сообщество, мероприятия и официальный сайт
-
- Наблюдения за трендами
- 6.1 Синхронизация версий компиляторного стека ужесточается: Buddy MLIR две версии за два дня, нижестоящие проекты обновляются в тот же день
- 6.2 Две линии поддержки fork’ов продолжают расходиться: в PyTorch слияние и переигровка идут параллельно, в LLVM шесть дней тишины
- 6.3 RuyiSDK движется по трём линиям одновременно: дополнение проверки ядра, расширение дистрибутива, инструментальная цепочка в ожидании версионного окна
- Наблюдения за трендами
Главное сегодня: релиз BUDDY MLIR 0.1.1 — кросс-компиляция для серверной части RISC-V и конвейер публикации моделей введены в строй
Дата: 2026-10-18 Источник: страница релиза BUDDY MLIR 0.1.1, различия 0.1.0 — 0.1.1, PR #989 кросс-компиляция для серверной части RISC-V, PR #925 рабочий процесс публикации моделей
Основной репозиторий Buddy Compiler buddy-mlir 18.10 в 06:26 (пекинское время) выпустил BUDDY MLIR 0.1.1 — примерно через два дня после 0.1.0 (16.10 в 00:53), это второй официальный релиз проекта за два дня. По сравнению с 0.1.0 в 0.1.1 всего два изменения, 24 файла, около +896/-54 строк, и оба направления указывают на «поставляемость».
Первое — #989 «buddy-server: добавлена кросс-компиляция серверной части для RISC-V»: для buddy-server добавлен путь кросс-компиляции под riscv64, одновременно добавлена реализация дескриптора списка runtime-зависимостей (RaxDependenciesHandle, включая юнит-тесты и тестовый плагин), псевдореализация обнаружения плагинов и транскрипционные тесты, разрешение runtime-зависимостей по списку; в комплекте упрощён buddy-cli (чистое сокращение на 40 строк) и обновлена документация окружения RVV. Второе — #925 «добавлен workflow publish-models»: добавлены конвейер публикации GitHub Actions и скрипт публикации моделей в Hugging Face (около 313 строк), благодаря чему артефакты моделей могут напрямую отправляться и публиковаться из CI. Вместе эти два изменения решают две крайние задачи 0.1.1: «серверная часть может работать на машинах RISC-V, артефакты моделей могут выходить из CI».
Реакция нижележащих проектов последовала в тот же день: triton-riscv 17.10 в 22:41 влил #87, зафиксировав Buddy MLIR v0.1.0, а 18.10 в 08:57 автоматическим обновлением версии #88 поднял до ночной сборки v0.1.1; tilelang-riscv 16.10 добавил CI релиза Buddy MLIR и в этом CI собирает расширение Python (подробнее см. 1.3, 1.4, 4.1).
1. Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang для RISC-V)
1.1 pytorch: в ветку riscv за окно мониторинга влито 143 коммита, локальный стек патчей целиком переигран 24 коммитами; влит PR #51 (18.10)
Дата: 2026-10-18 Источники: список коммитов ветки riscv, головной коммит 8b254cfd, PR #51 локальный образ riscv64, список PR, сравнение двух головных коммитов
В ветке riscv за окно мониторинга всего 143 коммита, основная часть — ежедневно вливаемые SyncBots вышестоящие изменения (непрерывно с раннего утра 16.10 до конца дня 17.10); около 03:00 18.10 локальный стек патчей был целиком переигран 24 коммитами с одинаковым временем автора, головной коммит обновился до 8b254cfd «Add riscv64 image locally (#51)», отличие от головного коммита прошлого периода 73ef01df составляет 269 коммитов (включая влитые вышестоящие, впереди на 269, позади на 23 — состояние отклонения после перебазирования).
На стороне слияний произошло первое за почти пять недель слияние PR: PR #51 «локальный образ riscv64» 17.10 в 00:04 был влит способом squash, добавлен .ci/docker/build-riscv64-local.sh (25 строк) и скорректированы скрипты сборки и образа — это первое слияние после #50 от 7 сентября. На стороне открытых PR 7 штук (#23 Enable XNNPACK, #35 для тестов, #36 ослабление таймаута, #38 временное отключение DataLoader, #43 упрощение патчей, #46 поддержка ATen RVV, #48 RVV CPU capability) 18.10 в 09:09 были массово обновлены базовые линии вместе с переигрыванием ветки, все остались открытыми, новых замечаний ревью нет.
1.2 llvm-project: ветка riscv шесть дней без переигрывания с 12.10; два PR по FPGA перестали обновляться (состояние на 18.10)
Дата: 2026-10-18 (статус) Источники: список коммитов ветки riscv, список PR, PR #25 бэкенд BOSCAME FPGA, PR #28 xboscame FPGA
Голова ветки riscv по-прежнему указывает на 0fb2da86 «[RISCV] Add A100 HP/SP and pack/unpack lowering with calibrated scheduling (#31)» (10-12 23:00 пекинское время), с 10-13 по 10-18 шесть дней подряд новых коммитов нет, ночной повтор с 10-12 больше не запускался. Два PR бэкенда FPGA (#25 «бэкенд BOSCAME FPGA», #28 «xboscame FPGA») последний раз обновлялись 10-12, в окне мониторинга действий по ревью не было. Синхронизация с upstream в ветке main идёт как обычно, согласно правилам фильтрации поштучно не включается.
1.3 tilelang-riscv: пять коммитов RISC-V за один день — адаптация рантайма операторов и CI релиза Buddy MLIR (10-16)
Дата: 2026-10-16 Источники: список коммитов, a314a8f3 спецификация формата кодогенерации, 6f980dbd семантика рантайма upstream-операторов, 79b8ab17 CI релиза Buddy MLIR, 32fce5ed сборка расширения Python
Ранее долго молчавший tilelang-riscv 10-16 с 15:56 по 18:52 выдал сразу пять коммитов: сначала a314a8f3 упорядочил формат кодогенерации перед адаптацией операторов, затем 6f980dbd «поддержка семантики рантайма upstream-операторов», f1335f65 «обновление адаптации рантайма TileOps», далее 79b8ab17 добавил CI релиза Buddy MLIR, а 32fce5ed собирает расширение Python в этом CI. Цепочка тянется от упорядочивания кодогенерации и выравнивания семантики операторов к адаптации рантайма и налаживанию CI, а официальные релизные артефакты Buddy MLIR включаются в собственный процесс сборки, что совпадает по направлению со стратегией фиксации бэкенда в triton-riscv.
1.4 triton-riscv: адаптация к LLVM 24 и фиксация Buddy MLIR v0.1.0, на следующий день обновление до ночной версии (10-17, 10-18)
Дата: 2026-10-18 Источники: PR #87 поддержка LLVM 24 и фиксация Buddy MLIR v0.1.0, PR #88 обновление до ночной версии v0.1.1, список коммитов, Releases
PR #87 «[build] поддержка LLVM 24 и фиксация Buddy MLIR v0.1.0» был влит 10-17 в 22:41, обрабатывает совместимость triton-riscv с новыми символами LLVM и интерфейсом встроенного ассемблера, а также фиксирует версию бэкенда на Buddy MLIR 0.1.0; на следующий день в 08:57 автоматический PR #88 по обновлению версии поднял зависимость до ночной сборки buddy-mlir v0.1.1.dev20261017. В окне мониторинга основной ветки — только эти два коммита, оба получены в результате слияния. Собственный канал ночных публикаций triton-riscv по-прежнему остаётся на «Nightly 2026-10-11-fe554ff» (запущен 10-12), в данном окне новая сборка не выпускалась.
2. Инструментарий и дистрибутивы RuyiSDK (прошивки, ядро, openRuyi)
2.1 Пакетный менеджер ruyi: 0.53.0 сохраняется, 0.54.0 запланирован на конец октября (состояние на 10-16)
Дата: 2026-10-16 (состояние) Источники: ruyi Releases, PyPI ruyi, двухнедельный отчёт № 078
PyPI и GitHub Release оба сохраняют 0.53.0 (выпущен 09-24), в окне мониторинга нет новых версий и новых коммитов. Согласно двухнедельному отчёту № 078 от 10-13, 0.54.0 из-за корректировки цикла выпуска запланирован на конец октября; в разработке находятся проверка ABI-совместимости пакетов с текущей системой, упаковка для macOS большего числа официально поддерживаемых пакетов, адаптация инструментария SpacemiT K1/K3. На что обратить внимание: состоится ли окно выпуска в конце месяца в срок, и будет ли адаптация K1/K3 поставлена в виде пакета инструментария или предустановленной конфигурации.
2.2 openRuyi: шесть пакетов Rust для RISC-V embedded добавлены в SPECS (10-16)
Дата: 2026-10-16 Источники: список коммитов openRuyi, rust-riscv 0.16 коммит 1cabeded, rust-embedded-hal 1 коммит f120cade, rust-vcell 0.1 коммит 8346109c
Основной репозиторий openRuyi 10-16 в 15:09 и 16:20 двумя партиями всего 6 коммитов, все — добавления в SPECS: rust-riscv 0.16, rust-riscv-macros 0.4, rust-riscv-types 0.1, rust-embedded-hal 1, rust-volatile-register 0.2, rust-vcell 0.1. Судя по именам пакетов и зависимостям, эта группа соответствует инфраструктуре Rust для bare-metal RISC-V — макросы доступа к регистрам и CSR (riscv-macros), определения типов (riscv-types), абстракция embedded-hal, поддержка volatile-регистров и единичной изменяемости; поверхность упаковки дистрибутива в стеке Rust embedded продолжает пополняться. В окне мониторинга openRuyi не выпускал новых образов, 2026.09 остаётся последним.
2.3 Линия ядра: linux-xuantie-kernel дополняет обнаружение профильных расширений, ID расширений выровнены с upstream (10-16)
Дата: 2026-10-16 Источник: список коммитов linux-xuantie-kernel, коммит расширения профиля cpufeature 8fd30253, коммит Zicclsm acc74e96, коммит приватного ID-диапазона 1b89fe6b
В linux-xuantie-kernel от ruyisdk (ветка linux-6.6.36) в окне мониторинга 4 коммита, время автора у всех — 10-16 11:14, они относятся к одной партии: добавление Ziccamoa, Ziccif, Ziccrse, Za64rs и Zicclsm в cpufeature и hwprobe — первые четыре соответствуют гранулярности невыровненного атомарного доступа, атомарности выборки инструкций, гарантиям зарезервированных наборов и 64-байтовых зарезервированных наборов, Zicclsm соответствует поддержке невыровненного доступа к памяти в пределах кэш-линии, все они входят в набор возможностей, требуемых профилями конфигурации RVA20/RVA23; ещё два коммита выделяют ID-диапазон для приватных расширений в hwcap и выравнивают нумерацию с upstream. В сочетании с приведением ключей вендорских расширений к форме XUANTIE_ в прошлом выпуске, именование приватных расширений XuanTie и их экспонирование через hwprobe постепенно приводятся в соответствие с правилами upstream.
2.4 Матрица поддержки и инструменты: в репозиторий добавлен отчёт о тестировании двух систем Milk-V Duo S, три улучшения расширения VS Code (10-16)
Дата: 2026-10-16 Источник: коммит support-matrix 2674d16d, коммит отчёта Zephyr 6f6acf05, список коммитов ruyisdk-vscode-extension, ночная сборка ruyi-imager
support-matrix 10-16 в 11:37 и 11:46 добавил отчёты о тестировании Zephyr и RT-Thread Smart для Milk-V Duo S, продолжая направление покрытия плат RISC-V начального уровня через RT-Thread / Zephyr. ruyisdk-vscode-extension — три коммита: добавление подсказки при отсутствии результатов поиска, вывод предупреждения при слишком старой версии ruyi, добавление модульных тестов для модуля сборки (10-16 с 12:34 по 16:39). Ночной канал ruyi-imager обновил сборку 10-18 в 04:34, в основном репозитории в окне мониторинга коммитов нет.
2.5 Линия прошивок: после Ruyi Firmware 20261015 три дня подряд без новых релизов (статус с 10-16 по 10-18)
Дата: 2026-10-18 (статус) Источник: ruyifirmware Releases, список коммитов edk2-ruyi, список коммитов coreboot k3/port, openRuyi linux ruyi/7.3.y
В стеке прошивки openRuyi в течение окна мониторинга коммитов не было: ruyifirmware, edk2-ruyi, ветка k3/port в coreboot, ветка k3/port в opensbi, ветка ruyi/7.3.y в linux и ветка riscv в MultiArchUefiPkg — все молчат, последний релиз по-прежнему «Ruyi Firmware 20261015» от 10-15. Эта линия после трёх дней подряд релизов с 10-13 по 10-15 перешла в молчание, что контрастирует с плотной итерацией в предыдущих трёх периодах; в kernel-team-tools за тот же период коммитов также нет. Наблюдение: переходит ли итерация прошивки в ритм синхронизации с образами и ядром.
3. Векторные расширения и оптимизация операторов (VecIntrinBench / IntrinTrans / FBGEMM)
3.1 Три репозитория молчат, нового прогресса в векторном бенчмарке и цепочке инструментов трансляции нет (состояние на 10-18)
Дата: 2026-10-18 (состояние) Источники: VecIntrinBench, IntrinTrans, FBGEMM fork
В трёх репозиториях векторного бенчмарка и цепочки инструментов трансляции (VecIntrinBench, IntrinTrans, FBGEMM) в течение окна мониторинга коммитов не было, последняя активность остановилась на 02-13, 06-25 и 07-13 соответственно; harness остановился на 10-10, cpuinfo — на 05-20, torq-tile — на 04-09. В этом окне действия на стороне операторов сосредоточены в triton-riscv и tilelang-riscv (см. 1.3, 1.4), на стороне векторного бенчмарка новых данных не produced.
3.2 Свидетельства покрытия операторов: результаты самопроверки triton-riscv в комбинации LLVM 24 / Buddy MLIR 0.1.0 (10-18)
Дата: 2026-10-18 Источники: ежедневный отчёт ruyiai-daily за 10-18, triton-riscv PR #87
В выпуске репозитория технической разведки за 10-18 зафиксированы данные самопроверки triton-riscv после завершения адаптации LLVM 24 и Buddy MLIR 0.1.0: 618 успешных проверок check-buddy, 290 успешных проверок triton-shared, 9 ожидаемых сбоев; среди 3829 позиций локального покрытия FlagGems по-прежнему 10 нативных падений, для части примеров требуется нативная среда RVV. В исходном тексте также отмечено, что это локальные результаты автора, и на их основании нельзя делать вывод о полной совместимости всех моделей на стороне RISC-V или о том, что все проверки работоспособности пройдены. Для стека операторов эти данные задают текущую границу применимости: базовый путь проверок пройден, в покрытии операторов остаются нативные падения, которые предстоит устранить.
4. Динамика Buddy Compiler (коммиты и релизы buddy-mlir)
4.1 BUDDY MLIR 0.1.1: два изменения — кросс-компиляция для серверной стороны RISC-V и рабочий процесс выпуска моделей (10-18)
Дата: 2026-10-18 Источники: страница релиза, сравнение изменений, PR #989, PR #925 рабочий процесс выпуска, коммит 60f354a7
Разница между 0.1.1 и 0.1.0 составляет всего два коммита, 24 файла и примерно +896/-54 строк: кросс-компиляция серверной части для RISC-V (#989) и рабочий процесс публикации моделей (#925). Первый добавляет в buddy-server путь кросс-компиляции для riscv64, а также вводит дескриптор зависимости времени выполнения (RaxDependenciesHandle), тест манифеста зависимостей и заглушку обнаружения плагинов, одновременно упрощая buddy-cli и обновляя документацию по окружению RVV; второй добавляет .github/workflows/publish-models.yml и скрипт публикации в Hugging Face, включая публикацию артефактов моделей в CI. Оба изменения вместе закрывают оба конца — развёртывание серверной части и поставку артефактов, — а также объясняют, почему 0.1.1 смог выйти всего через два дня после 0.1.0 (основное содержимое было заморожено ещё в 0.1.0).
4.2 Ритм релизов: стабильная версия раз в два дня, ночные сборки ежедневно (10-16 – 10-18)
Дата: 2026-10-18 Источники: buddy-mlir Releases, nightly v0.1.1.dev20261017, список коммитов buddy-mlir
В окне мониторинга buddy-mlir выпустил три релиза: nightly v0.1.1.dev20261016 10-16 в 07:11, nightly v0.1.1.dev20261017 10-17 в 07:24 и стабильную версию 0.1.1 10-18 в 06:26. В основном репозитории в окне всего 1 коммит (#925, 10-16 в 09:35), содержимое версии в основном взято из уже существующих изменений в ветке release. По ритму: между 0.0.11 (09-26) и 0.1.0 (10-16 в 00:53) прошло почти три недели, а между 0.1.0 и 0.1.1 — всего около двух дней; после перехода через крупную версию темп сменился на мелкие быстрые шаги, а ночные сборки продолжают выполнять роль ежедневной проверки сборки.
5. Сообщество, мероприятия и официальный сайт
5.1 Шестой саммит RISC-V China открылся 10-18 в Шэньчжэне; RuyiSDK организует стенд D15 и доклад (10-18)
Дата: 2026-10-18 Источники: анонс саммита и стенда (тема сообщества #2889), двухнедельный отчёт выпуск 078 (тема #2891), сообщество RuyiSDK
Шестой саммит RISC-V China открылся 10-18 в Шэньчжэньском выставочном центре (Футянь) и продлится до 10-20. Согласно анонсу сообщества от 10-13, RuyiSDK представит тематический доклад, постерную сессию и демонстрации нескольких решений на стенде D15, охватывающие пакетный менеджер RuyiSDK, IDE и матрицу поддержки плат разработки и другие направления. В окне мониторинга на форуме не появилось новых постов или обзоров, связанных с саммитом; последний пост по-прежнему ежедневная сводка от 10-15; материалы доклада и содержимое демонстраций на стенде ещё ожидают публикации после завершения мероприятия. На что обратить внимание: будут ли после мероприятия опубликованы слайды доклада, демонстрационные решения и отзывы с места.
5.2 Официальный сайт и репозиторий разведданных: три страницы официального сайта без изменений, репозиторий разведданных выпустил три выпуска подряд (10-16 – 10-18)
Дата: 2026-10-18 Источники: официальный сайт RuyiAI, страница блога, страница документации, ruyiai-daily выпуск 10-18, PR #80 репозитория сайта
Три страницы официального сайта в окне мониторинга не изменились: индекс главной страницы — 3 записи, блог — 2 статьи («Адаптация Triton для RISC-V», «Практика PyTorch RISC-V CI»), документация — 23 главы. Репозиторий технической разведки ruyiai-daily выпустил подряд три выпуска: 10-16, 10-17 и 10-18; раздел RISC-V охватывает предложение runtime libcall для умножения в RISC-V, релиз Sail RISC-V 0.16, обновление кодирования Zvabd в Unified DB, патч прав разрешений только на исполнение в linux-riscv, дизайн блокировок KVM IMSIC и симуляцию RoPE для Xiangshan AME и другое. В репозитории сайта в окне 5 изменений, включая обновление руководства для контрибьюторов (PR #80) и автоматическое обновление contributors.json.
5.3 Форум и внешние новости: на форуме ноль новых записей, целевые запросы в Google News дали ноль совпадений (10-16 – 10-18)
Дата: 2026-10-18 (статус) Источники: форум сообщества RuyiSDK, страница новостей дистрибутива openRuyi, поиск RISC-V на arXiv
В окне форума RuyiSDK новых тем нет, последней остаётся ежедневная информационная публикация от 10-15 (#2892), двухнедельный отчёт № 078 и анонс саммита сохраняются. На стороне внешних новостей запросы Google News по RuyiSDK, RuyiAI и openRuyi на китайском и английском дали нулевые результаты (канал в норме); единственное попадание по «сообществу Ruyi RISC-V» — новость о контейнерной экосистеме ArtCraft Ruyi Linglong Edition, к данной теме не относящаяся. В тот же период медиаматериалы саммита RISC-V в Китае сосредоточены на отраслевом и капитальном ракурсе (Securities Times 10-17, East Money 10-16, Sina Finance 10-18) и не затрагивают конкретное содержание RuyiSDK. Последние препринты arXiv по RISC-V остановились на 10-15, в окне новых поступлений нет. На странице новостей дистрибутива openRuyi новых статей нет, последним остаётся анонс релиза 2026.09.
6. Наблюдение за тенденциями
6.1 Синхронизация версий компиляторного стека ужесточается: Buddy MLIR — две версии за два дня, нижестоящие проекты обновляются в тот же день
От Buddy MLIR 0.1.0 до 0.1.1 прошло около двух дней, и оба изменения в 0.1.1 направлены на поставляемость — серверная кросс-компиляция позволяет buddy-server попасть на машины RISC-V, а рабочий процесс публикации моделей позволяет модельным артефактам выходить из CI. Реакция нижестоящих проектов также измеряется днями: triton-riscv 10-17 влил #87 с фиксацией 0.1.0, а утром 10-18 автоматическим обновлением версии поднялся до ночной сборки 0.1.1; tilelang-riscv 10-16 включил CI публикации Buddy MLIR в собственный конвейер. Версионная связка трёх репозиториев вокруг одного и того же бэкенда LLVM ужесточается; точка наблюдения — сформируется ли единое окно релизов и единая база регрессии.
6.2 Две линии поддержки fork продолжают расходиться: слияние и переигрывание в PyTorch идут параллельно, в LLVM — шестидневное молчание
Ветка riscv в PyTorch за окно влила 143 коммита (в основном синхронизация с upstream) и поддерживает локальный стек патчей путём пакетного переигрывания, при этом появился первый за почти пять недель влитый PR (#51, локальный образ riscv64); ветка riscv в LLVM с 10-12 молчит шесть дней, два PR по FPGA-бэкенду стоят на 10-12. При одинаковой схеме «upstream fork + локальный стек патчей» с одной стороны — конвейер, продвигающийся ежедневно, с другой — статичная ветка в ожидании ревью; разница в усилиях по поддержке заметнее, чем в предыдущем окне. Точки наблюдения: перезапустится ли переигрывание LLVM с новой базой upstream и войдут ли PR по FPGA-бэкенду в ревью.
6.3 RuyiSDK продвигается по трём линиям: доработка обнаружения в ядре, расширение дистрибутива, ожидание версионного окна инструментальной цепочки
На стороне ядра расширения профиля атомарности и атомарности выборки инструкций, связанные с RVA23, включены в cpufeature и hwprobe, ID приватных расширений выровнены с upstream; на стороне дистрибутива добавлены шесть пакетов для встраиваемого Rust, базовые зависимости разработки Rust на голом железе включены в программный репозиторий; на стороне инструментальной цепочки 0.54.0 назначена на конец октября, проверка совместимости ABI и адаптация K1/K3 продолжаются; линия прошивок после трёх выпусков подряд приостановлена. В целом ритм таков: «доработка обнаружения в ядре, расширение дистрибутива, ожидание версионного окна инструментальной цепочки»; далее — выйдет ли 0.54.0 в срок и как будут реализованы решения после саммита.
Таблица проверки источников
| Источники | Результаты проверки |
|---|---|
| Организация RuyiAI-Stack (все репозитории) | pytorch: в ветке riscv за окно 143 коммита (в основном слияния из upstream) + 24 воспроизведённых коммита локального стека патчей + слияние PR #51 + обновление базовой линии 7 открытых PR, синхронизация с upstream main как обычно; llvm-project: в ветке riscv шесть дней без коммитов, два FPGA PR зависли на 10-12; triton-riscv: 2 коммита (#87, #88); tilelang-riscv: 5 коммитов; ruyiai-daily: 3 выпуска; репозиторий сайта: 5 коммитов; harness, skills, caffe, mxnet, pytorch-ci, FBGEMM, cpuinfo, VecIntrinBench, IntrinTrans, torq-tile, dsh-osc без пушей |
| Организация ruyisdk (все репозитории) | linux-xuantie-kernel: 4 коммита (выравнивание cpufeature/hwprobe с hwcap ID); support-matrix: 2 коммита (отчёты по Zephyr и RT-Thread Smart для Milk-V Duo S); ruyisdk-vscode-extension: 3 коммита; ruyi-imager: 1 ночная сборка; ruyi, packages-index, ruyi-tuner, ruyici, website, wechat-articles, AME-operator, board-docs и др. без коммитов в окне |
| Организация openRuyi-Project (все репозитории) | основной репозиторий openRuyi: 6 коммитов (встраиваемый пакет Rust RISC-V); ruyifirmware, edk2-ruyi, coreboot, opensbi, ruyi/7.3.y в linux, MultiArchUefiPkg, kernel-team-tools — без коммитов в окне; линия прошивок остановлена после релиза 10-15 |
| Организация buddy-compiler | основная ветка buddy-mlir: 1 коммит (#925) + 3 релиза (стабильная версия 0.1.1 и два ночных выпуска); buddy-examples, compiler-eval без коммитов |
| Форум сообщества RuyiSDK | за окно ноль новых тем, последняя — #2892 (ежедневные новости 10-15); еженедельный отчёт 078 и анонс саммита без изменений |
| Новостная страница openRuyi | новых материалов нет (анонс релиза 2026.09 остаётся последним, страница 2026.10 не запущена) |
| Пакетный менеджер ruyi / PyPI | 0.53.0 остаётся последней (09-24), новых версий в окне нет |
| Официальный сайт (ruyiai.org) | три страницы без изменений: главная — 3 записи, блог — 2 статьи, документация — 23 главы |
| Репозиторий технической разведки (ruyiai-daily) | подряд выпущены три выпуска 10-16, 10-17, 10-18, раздел RISC-V охватывает соответственно предложение libcall, Sail 0.16, патч прав доступа к страницам только для исполнения и др. |
| arXiv (RISC-V) | последние включённые материалы остановились на 10-15, новых статей в окне нет |
| Google News RSS (несколько групп на китайском и английском) | RuyiSDK / RuyiAI / openRuyi — ноль совпадений; запрос по сообществу Ruyi — 1 нерелевантный результат; репортажи о саммите — с точки зрения промышленного капитала |
Полный список источников
- [1] Страница релиза BUDDY MLIR 0.1.1 — https://github.com/buddy-compiler/buddy-mlir/releases/tag/release%2Fv0.1.1
- [2] Различия buddy-mlir от 0.1.0 до 0.1.1 — https://github.com/buddy-compiler/buddy-mlir/compare/release/v0.1.0...release/v0.1.1
- [3] buddy-mlir PR #989 (кросс-компиляция для серверов RISC-V) — https://github.com/buddy-compiler/buddy-mlir/pull/989
- [4] buddy-mlir PR #925 (рабочий процесс публикации моделей) — https://github.com/buddy-compiler/buddy-mlir/pull/925
- [5] Коммит buddy-mlir 60f354a7 (publish-models) — https://github.com/buddy-compiler/buddy-mlir/commit/60f354a7b659a1ce36fdf9ba7bd97fdbf6bb0e5f
- [6] buddy-mlir Nightly 0.1.1.dev20261017 — https://github.com/buddy-compiler/buddy-mlir/releases/tag/nightly%2Fv0.1.1.dev20261017
- [7] Список коммитов ветки pytorch riscv — https://github.com/RuyiAI-Stack/pytorch/commits/riscv
- [8] Головной коммит pytorch 8b254cfd (локальный образ riscv64) — https://github.com/RuyiAI-Stack/pytorch/commit/8b254cfdfe59afd5156bcb25531b0b129440e458
- [9] pytorch PR #51 (Add riscv64 local image) — https://github.com/RuyiAI-Stack/pytorch/pull/51
- [10] Список PR pytorch — https://github.com/RuyiAI-Stack/pytorch/pulls?q=is%3Apr+sort%3Aupdated-desc
- [11] Сравнение двух раундов головных коммитов pytorch — https://github.com/RuyiAI-Stack/pytorch/compare/73ef01df5d4cd604f65556354c291ec1e3028350...8b254cfdfe59afd5156bcb25531b0b129440e458
- [12] Список коммитов ветки llvm-project riscv — https://github.com/RuyiAI-Stack/llvm-project/commits/riscv
- [13] llvm-project PR #25 (бэкенд BOSCAME FPGA) — https://github.com/RuyiAI-Stack/llvm-project/pull/25
- [14] llvm-project PR #28 (xboscame FPGA) — https://github.com/RuyiAI-Stack/llvm-project/pull/28
- [15] Список коммитов tilelang-riscv — https://github.com/RuyiAI-Stack/tilelang-riscv/commits/main
- [16] Коммит tilelang-riscv a314a8f3 (формат генерации кода) — https://github.com/RuyiAI-Stack/tilelang-riscv/commit/a314a8f35096593e74dd2975e12c22384d758126
- [17] Коммит tilelang-riscv 79b8ab17 (CI релиза Buddy MLIR) — https://github.com/RuyiAI-Stack/tilelang-riscv/commit/79b8ab177ccc9d62cd02ba112f244e0e69da64ba
- [18] Коммит tilelang-riscv 32fce5ed (сборка расширения Python) — https://github.com/RuyiAI-Stack/tilelang-riscv/commit/32fce5ed43b7ae8ec96884986a7cf0cd11f0308c
-
[19] triton-riscv PR #87 (
- [20] triton-riscv PR #88 (обновление до ночной версии v0.1.1) — https://github.com/RuyiAI-Stack/triton-riscv/pull/88
- [21] Список коммитов triton-riscv — https://github.com/RuyiAI-Stack/triton-riscv/commits/main
- [22] Страница Releases triton-riscv — https://github.com/RuyiAI-Stack/triton-riscv/releases
- [23] Выпуск ruyiai-daily от 10-18 — https://github.com/RuyiAI-Stack/ruyiai-daily/blob/main/daily-news-2026-10-18.md
- [24] Выпуск ruyiai-daily от 10-17 — https://github.com/RuyiAI-Stack/ruyiai-daily/blob/main/daily-news-2026-10-17.md
- [25] Выпуск ruyiai-daily от 10-16 — https://github.com/RuyiAI-Stack/ruyiai-daily/blob/main/daily-news-2026-10-16.md
- [26] PR #80 репозитория сайта (руководство для контрибьюторов) — https://github.com/RuyiAI-Stack/ruyiai-stack.github.io/pull/80
- [27] Список коммитов основного репозитория openRuyi — https://github.com/openRuyi-Project/openRuyi/commits/main
- [28] openRuyi: коммит 1cabeded rust-riscv 0.16 — https://github.com/openRuyi-Project/openRuyi/commit/1cabededc9dfe4d6ad6fdd21e7d03171189800a3
- [29] openRuyi: коммит f120cade rust-embedded-hal 1 — https://github.com/openRuyi-Project/openRuyi/commit/f120cade581e595c0e532f115d83f3eb29eb8d8f
- [30] openRuyi: коммит 8346109c rust-vcell 0.1 — https://github.com/openRuyi-Project/openRuyi/commit/8346109c8a0b2a1736c608c08426559bb68fe8cb
- [31] Список коммитов linux-xuantie-kernel (linux-6.6.36) — https://github.com/ruyisdk/linux-xuantie-kernel/commits/linux-6.6.36
- [32] linux-xuantie-kernel: коммит расширения профиля 8fd30253 — https://github.com/ruyisdk/linux-xuantie-kernel/commit/8fd3025341239bcee427b4f9072757fb65b1f0af
- [33] linux-xuantie-kernel: коммит Zicclsm acc74e96 — https://github.com/ruyisdk/linux-xuantie-kernel/commit/acc74e96592e827f6e18f9a1671b3dedffda356b
- [34] linux-xuantie-kernel: коммит сегмента приватных ID 1b89fe6b — https://github.com/ruyisdk/linux-xuantie-kernel/commit/1b89fe6b6903de4ec77a6258f9e9446757347292
- [35] support-matrix: отчёт RT-Thread Smart 2674d16d — https://github.com/ruyisdk/support-matrix/commit/2674d16d57f776da8d5399a2c6fa61901ff47481
-
[36] support-matrix: отчёт Zephyr 6f6acf05 — <https://github.com/ruyisdk/support-matrix/commit/6f6acf053c8a2b0cf0392568afebbcf7ca
- [37] Список коммитов ruyisdk-vscode-extension — https://github.com/ruyisdk/ruyisdk-vscode-extension/commits/main
- [38] Канал ночных сборок ruyi-imager — https://github.com/ruyisdk/ruyi-imager/releases/tag/nightly
- [39] Страница релизов ruyi — https://github.com/ruyisdk/ruyi/releases
- [40] Страница ruyi на PyPI — https://pypi.org/project/ruyi/
- [41] Страница новостей дистрибутива openRuyi — https://openruyi.cn/zh-Hans/news/
- [42] Релизы ruyifirmware — https://github.com/openRuyi-Project/ruyifirmware/releases
- [43] Тема сообщества #2889 (саммит и стенд D15) — https://ruyisdk.cn/t/topic/2889
- [44] Тема сообщества #2891 (двухнедельный отчёт № 078) — https://ruyisdk.cn/t/topic/2891
- [45] Сообщество разработчиков RuyiSDK — https://ruyisdk.cn
- [46] Официальная главная страница RuyiAI — https://www.ruyiai.org/
- [47] Официальная страница блога RuyiAI — https://www.ruyiai.org/blog.html
- [48] Официальная страница документации RuyiAI — https://www.ruyiai.org/docs.html
- [49] VecIntrinBench — https://github.com/RuyiAI-Stack/VecIntrinBench
- [50] IntrinTrans — https://github.com/RuyiAI-Stack/IntrinTrans
- [51] Форк FBGEMM — https://github.com/RuyiAI-Stack/FBGEMM
- [52] Недавний список материалов по RISC-V на arXiv — https://arxiv.org/list/cs.AR/recent