Ежедневный отчёт RuyiAI (2026-10-13)
Окно мониторинга: 2026-10-12 04:30 ~ 2026-10-13 04:30 (пекинское время, последние 24 часа).
Источники: полная проверка всех репозиториев трёх организаций на GitHub (коммиты, Pull Request и Release организаций RuyiAI-Stack, ruyisdk, openRuyi-Project, двойной канал Atom и API, с построчной перепроверкой всей активности в окне; коммиты в upstream-fork фильтруются по ключевому слову RISC-V, нерелевантные коммиты не включаются; в данном окне добавлена проверка ветки ztt-dev и потока событий репозиториев организации ruyisdk), проверка версий пакетного менеджера ruyi и PyPI, каналы релизов ruyi-imager и плагина VS Code, страница новостей дистрибутива openRuyi, форум сообщества разработчиков RuyiSDK, официальный сайт RuyiAI, репозиторий технической разведки ruyiai-daily, поиск на arXiv, множество запросов на китайском и английском через Google News RSS (через прокси, в данном окне ноль совпадений, подробности в приложении).
Индекс выпуска
- Главное за сегодня: первый push со стороны LLVM в инструментальной цепочке Ztt и замкнутый цикл ночных сборок — 26 коммитов в ветке ztt-dev, новый выпуск сборки triton-riscv, слияние двух функций в плагине VS Code
-
- Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang под RISC-V)
- 1.1 pytorch: в ветке riscv завершена ещё одна полная пересборка стека (23 повторных коммита); 8 открытых PR прошли плановое обновление (10-12)
- 1.2 llvm-project: в ветке riscv завершён ещё один ночной повтор (26 коммитов); два PR по FPGA обновлены и ожидают проверки (10-12)
- 1.3 triton-riscv: ночной канал выпустил первую сборку после обновления зависимостей — Nightly 2026-10-11-fe554ff (10-12)
- 1.4 Разведка и инфраструктура сайта: ruyiai-daily выпустил номер за 10-12 (10-12)
- Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang под RISC-V)
-
- Инструментальная цепочка и дистрибутив RuyiSDK (сборка, инструментальная цепочка, IDE, openRuyi)
- 2.1 Линия Ztt: в ветке ztt-dev на стороне LLVM/Clang выполнена выкладка ruyisdk/llvm-project (26 коммитов, первый push, 10-12)
- 2.2 Плагин VS Code: слияние двух функций #264 / #265 (10-12)
- 2.3 ruyici: добавлена поддержка сборки инструментальной цепочки для macOS (Apple Silicon) (10-12)
- 2.4 openRuyi: пакетное обновление 39 пакетов стека рабочего стола KDE Plasma 6.7.5; AGENTS.md добавлен в репозиторий (10-12)
- 2.5 Инструменты экосистемы openRuyi: 8 коммитов по инженерии покрытия lookout; 8 коммитов по модульному PR-конвейеру abaci-bot (10-12)
- 2.6 Прочее: ruyi и PyPI остаются на 0.53.0; в ruyi-tuner добавлена поддержка aarch64; ночное обновление ruyi-imager (10-12)
- Инструментальная цепочка и дистрибутив RuyiSDK (сборка, инструментальная цепочка, IDE, openRuyi)
-
- Векторные расширения и оптимизация операторов (VecIntrinBench / IntrinTrans / FBGEMM)
- 3.1 Три репозитория без активности; обновление PR с документацией по Ztt intrinsic в attached-matrix-extension (10-12)
- Векторные расширения и оптимизация операторов (VecIntrinBench / IntrinTrans / FBGEMM)
-
- Сообщество и мероприятия (двухнедельный отчёт, форум)
- 4.1 Двухнедельный отчёт 078 входит в стадию редактирования перед публикацией: включены разделы базовой библиотеки C / V8 / матрицы поддержки (10-12)
- 4.2 На форуме в окне добавлены две темы: отчёт о пробной установке WordCraft и ежедневный информационный пост (10-12)
- 4.3 Внешние новости и arXiv — ноль совпадений; на странице новостей openRuyi новых материалов нет (статус на 10-12)
- Сообщество и мероприятия (двухнедельный отчёт, форум)
-
- Наблюдения за трендами
- 5.1 Линия Ztt дополнена со стороны LLVM: инструментальная цепочка матричных расширений вступила в стадию двух бэкендов
- 5.2 Плановые пересборки вошли в стабильный ритм: LLVM повторяется каждую ночь, PyTorch пересобирается каждое утро
- 5.3 Проверка обновления зависимостей перешла в стадию артефактов: ночная сборка впервые выполнена на основе обновлённого кода
- 5.4 Операционная и инструментальная работа идёт параллельно: редактирование двухнедельного отчёта, шлифовка опыта в IDE, рецензирование матрицы поддержки
- Наблюдения за трендами
Главное за сегодня: первый push со стороны LLVM в инструментальной цепочке Ztt и замкнутый цикл ночных сборок — 26 коммитов в ветке ztt-dev, новый выпуск сборки triton-riscv, слияние двух функций в плагине VS Code
Дата: 2026-10-12 Источники: список коммитов ztt-dev, головной коммит aeb52e1a, коммит матричных регистров 836a7ebc, Nightly 2026-10-11-fe554ff, PR плагина VS Code #264, PR #265
Раскладка инструментальной цепочки в направлении матричных расширений Ztt в этом окне мониторинга сделала ключевой шаг: ruyisdk/llvm-project 12-10 утром создал ветку ztt-dev и выполнил первый пуш всего стека — 26 патчей LLVM / Clang (автор LukeZhuang) размещены с единым временем коммиттера (10:05 ~ 10:43), авторские даты тянутся с конца сентября до 10-10, это первый публичный пуш существующего локального стека разработки, головной — aeb52e1a «[RISCV] Match Ztt tests to AME diagnostics». Стек охватывает от бэкенда до фронтенда: базовая поддержка расширения Ztt и профиль на уровне функций (-mzzt-profile, изоляция subtarget по профилю, подавление инлайна между профилями), CSR и группы матричных регистров, ассемблирование и дизассемблирование инструкций, типы IR и определения intrinsic, типы матричных регистров и скалярные типы данных на стороне Clang, TableGen и регистрация встроенных функций, семантические проверки встроенных функций, таблицы псевдоинструкций и отслеживание раскладки регистров, разворачивание псевдоинструкций после распределения регистров, обработка переполнения и стековых фреймов M-регистров и ACC, последний коммит выравнивает тесты по существующей системе диагностики AME. Вслед за веткой ztt-dev на стороне GCC в riscv-gcc (создана 09-30, 10-11 одна партия из 51 коммита) линия Ztt на этот раз дополнила сторону LLVM, сформировав раскладку инструментальной цепочки с двумя бэкендами GCC + LLVM; в том же окне документация attached-matrix-extension по Ztt intrinsic документации V0.6 PR также обновляется (см. 3.1), цепочка «спецификация—документация—двойная инструментальная цепочка» синхронно активна.
Наблюдательный пункт на стороне Triton в тот же день реализовался: ночной канал выпустил новую сборку «Nightly 2026-10-11-fe554ff» (выложена утром 10-12), базой сборки является голова ветки riscv после слияния 10-10 обновления зависимости Buddy MLIR (PR #84) — то есть первый замкнутый продукт цепочки «адаптация патча (#86) → обновление зависимости (#84) → ночной артефакт». Этот выпуск предоставляет 6 колёс: CPython 3.12 / 3.13 / 3.14, архитектуры x86_64 и riscv64 (пакет с префиксом triton 3.8.0), предыдущий выпуск всё ещё «Nightly 2026-10-04-12c2f6a». На этом верификация обновления зависимости перешла от «сборка проходит» к этапу «артефакт пригоден к использованию», последующий наблюдательный пункт — обратная связь от реальных тестов колёс riscv64 на устройствах.
Две линии синхронизации стека продолжают продвигаться: ветка riscv форка LLVM завершила ещё один ночной реплей (26 локальных патчей целиком переразмещены с новым временем коммиттера, головной 0fb2da86 по-прежнему #31); ветка riscv форка PyTorch завершила ещё одно полное перестроение стека (23 переразмещённых коммита, головной обновлён до 6ff4eefe, в ритме одного пуша каждое утро последнюю неделю). На стороне инструментов закрепились две характеристики опыта: PR плагина VS Code #264 «ошибки установки пакета перемещены во внутренние детали» и #265 «добавлена отчётность об ошибках для обновления индекса пакетов» были последовательно слиты днём 10-12 — первый переносит многословные ошибки установки из диалога в документное представление «View Details», второй добавляет видимость ошибок для потенциально неудачного обновления индекса пакетов, путь диагностики ошибок на стороне плагина постепенно продуктивозируется.
1. Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang для RISC-V)
Обзор окна: организация RuyiAI-Stack, 18 репозиториев, в окне четыре направления активности: pytorch (ветка riscv — ещё один цикл полной перестройки стека, 23 коммита; 8 открытых PR — обновление базовой линии; main — синхронизация с upstream, 42 коммита), llvm-project (ветка riscv — ночной повтор, 26 коммитов; FPGA — обновление двух PR), triton-riscv (ночная сборка нового выпуска), ruyiai-daily (выпуски 10–12); harness, tilelang-riscv, mxnet, caffe, FBGEMM, IntrinTrans, VecIntrinBench, cpuinfo, torq-tile, dsh-osc, skills, pytorch-ci, SyncBots-DeepAgents, репозиторий сайта и другие в окне не имели отправок.
1.1 pytorch: ветка riscv завершила ещё один цикл полной перестройки стека (23 коммита перезаписаны); 8 открытых PR прошли плановое обновление (10–12)
Дата: 2026-10-12 Источники: список коммитов ветки riscv, головной коммит 6ff4eefe, список PR
Ветка riscv 10-12 утром (09:02) завершила очередной цикл полной перестройки стека и выполнила отправку: 23 локальных коммита целиком перезаписаны с новым временем автора (10-12 ночью), головной обновлён до 6ff4eefe «[SyncBots] Integrate PyTorch at e188cec», под ним — локальные патчи в прежнем порядке (#44 исправление bytes_to_scalar, #50 расширение маскирующей таблицы, #42 допуск ULP, три интеграции SyncBots, #40 / #41 разбор CI, #20 / #21 разделение CI, #18 замена cpuinfo, #12 фиксация хеша коммита, серия #11 / #4 / #1 маскирующих таблиц и т. д.), база несёт upstream-коммиты вечера 10-11. Этот цикл — продолжение ритма ежеутренней отправки за последнюю неделю (непрерывно видно с 10-06); после перестройки 8 открытых PR (#23 Enable XNNPACK, #35 тестовый PR, #36 ослабление тайм-аута, #38 временное отключение DataLoader, #43 сокращение патчей, #46 поддержка ATen RVV, #48 RVV CPU capability, #51 локальный образ riscv64) в тот же день в тот же момент (09:02) массово обновили базовую линию, все остались открытыми, за окно слияний и закрытий не было. В ветке main за окно синхронизировано 42 upstream-коммита (включая общие изменения inductor, CUDA, CI и др.; по правилам фильтрации построчно не включаются).
1.2 llvm-project: ветка riscv завершила ещё один цикл ночного повтора (26 коммитов); два PR по FPGA обновлены и ожидают рассмотрения (10–12)
Дата: 2026-10-12 Источники: список коммитов riscv, головной коммит 0fb2da86, PR #25, PR #28
Ветка riscv 10-12 поздно ночью (около 23:00 пекинского времени) завершила очередной цикл полного повтора стека патчей: 26 локальных патчей перезаписаны с новым временем автора, головной 0fb2da86 по-прежнему #31 «A100 HP/SP и понижение pack/unpack, а также калибровка планирования» (та же тема, что и в предыдущем цикле, плановый повтор); состав стека сохраняет прежние 26 коммитов (включая #30 «понижение IME intrinsics до инструкций SpacemiT A100 dot», #29 обновление инструкций BOSC AME, #27 дизайн xtame, #24 дизайн бэкенда BOSC AME, #23 носитель инструкций XBuckyball, #20 расширение производителя Buckyball, #16 / #18 / #14 и др., а также записи интеграции SyncBots). База ветки синхронизирована до upstream-снимка дня 10-12 (включая upstream-коммиты 14:08 ~ 14:49 UTC). После завершения повтора время обновления двух PR бэкенда FPGA (#25 «BOSCAME FPGA backend», #28 «xboscame FPGA») обновилось 10-13 в 00:21 ночи, остаются открытыми и ожидают рассмотрения.
1.3 triton-riscv: ночной канал выпустил первую сборку после обновления зависимостей (10–12)
Дата: 2026-10-12 Источники: Nightly 2026-10-11-fe554ff, страница Releases, PR #84, PR #85
Ночной канал выпустил новую сборку «Nightly 2026-10-11-fe554ff» (выложена утром 10-12): за основу взят HEAD главной ветки fe554ff после слияния #84, то есть первый ночной артефакт после того, как обновление зависимости Buddy MLIR (линия v0.0.11) встало на место; предоставлены колёса для CPython 3.12 / 3.13 / 3.14 и двух архитектур x86_64 и riscv64 — всего 6 колёс, предыдущий выпуск — «Nightly 2026-10-04-12c2f6a» (предыстория см. в сегодняшних ключевых пунктах). В главной ветке и открытых PR (включая #85 «оптимизация softmax и matmul» от сообщества) в окне новых изменений нет.
1.4 Инфраструктура аналитики и сайта: ruyiai-daily выпустил номер за 10-12 (10-12)
Дата: 2026-10-12 Источники: коммит выпуска 10-12 737a0224, файл выпуска 10-12
Выпуск 10-12 репозитория технической аналитики (отправлен 10-12 в 06:11) вышел по утреннему ритму, заявленное окно 10-11 01:08 ~ 10-12 06:00: в главных новостях — vLLM ужесточает границы ресурсов P2P-сессий (исправление исчерпания сокетов), объяснение графа зависимостей в обсуждении сборки ClangIR по умолчанию, раунд B финансирования Pangbot; в разделе Triton & TileLang — поддержка TileLang FP8 KV-кэша в SGLang на CUDA, настройка GEMM для конфигурации Intel 512-GRF, удаление прохода AMD ScalarizePackedFOps в Triton; в разделе RISC-V — исправление атрибутов плавающей точки LLVM Zvbdota, ужесточение проверки подписи ловушек riscv-arch-test и исправление Whisper mstatus.SPELP, набор для разработки с сенсорным экраном WT32P4C5-43S и др. Следующий выпуск (10-13) ожидается по утреннему ритму; в репозитории сайта в окне коммитов нет.
2. Инструментальная цепочка и дистрибутивы RuyiSDK (сборка, инструментальная цепочка, IDE, openRuyi)
Обзор окна: в организации ruyisdk в окне несколько действий: llvm-project (в ветке ztt-dev приземлились 26 первых пушей), плагин VS Code (слияние #264 / #265), ruyici (слияние #13), ruyi-tuner (добавление поддержки aarch64 в v1.x, 2 коммита), ruyisdk-website (один автоматический апдейт), ruyi-imager (обновление ночного канала); в репозиториях riscv-gcc (в ztt-dev новых пушей нет), riscv-binutils, riscv-gnu-toolchain, ruyi, packages-index, support-matrix, board-docs, qemu, sail-riscv, riscv-isa-sim, ruyi-backend, AME-operator и др. в окне новых коммитов нет (в support-matrix и attached-matrix-extension есть активность по PR, см. 4.1 / 3.1 соответственно). В организации openRuyi-Project действий четыре: главный репозиторий 40 коммитов, lookout 8 коммитов, abaci-bot 8 коммитов, homepage 1 коммит.
2.1 Линия Ztt: на стороне LLVM/Clang ветка ztt-dev приземлилась в ruyisdk/llvm-project (26 первых пушей, 10-12)
Дата: 2026-10-12 Источники: список коммитов ztt-dev, головной коммит aeb52e1a, коммит матричных регистров 836a7ebc, коммит понижения intrinsic 88cfb799
ruyisdk/llvm-project 10-12 утром (пекинское время) создал ветку ztt-dev и выполнил первый push всего стека: 26 патчей LLVM / Clang для матричного расширения Ztt (автор LukeZhuang) размещены с единым временем коммиттера (10:05 ~ 10:43), авторские даты простираются от конца сентября до 10-10, что представляет собой первый публичный push существующего локального стека разработки; головной aeb52e1a «[RISCV] Match Ztt tests to AME diagnostics». Охват стека — от бэкенда до фронтенда: базовая поддержка расширения Ztt и профиль на уровне функций (-mzzt-profile, изоляция subtarget по профилю, подавление инлайна между профилями), CSR и группы матричных регистров, ассемблирование и дизассемблирование инструкций, типы IR и определения intrinsic, типы матричных регистров и скалярные типы данных на стороне Clang, регистрация TableGen и встроенных функций, семантические проверки встроенных функций, таблицы псевдоинструкций и отслеживание раскладки регистров, раскрытие псевдоинструкций после распределения регистров, обработка переполнения M-регистров и ACC, а также стекового фрейма, последний коммит выравнивает тесты по системе диагностики AME. Вслед за ztt-dev на стороне GCC в riscv-gcc (создан 09-30, 10-11 одна партия из 51 коммита) линия Ztt на этот раз дополнила сторону LLVM, сформировав макет инструментальной цепочки с двумя бэкендами GCC + LLVM; на стороне GCC в этом окне новых push не было (головной сохраняется на a326bc3).
2.2 Плагин VS Code: объединены две функции #264 / #265 (10-12)
Дата: 2026-10-12 Источники: PR #264, PR #265, PR #263, страница Releases
Две функции улучшения обработки ошибок 10-12 днём (15:42) были последовательно объединены (автор sisungo): #264 «move package install error to inner details» — вывод ошибок curl в процессе установки пакета слишком длинный и обрезается в диалоге showErrorMessage, теперь полная ошибка перемещена в представление документа, открываемое через «View Details», что упрощает диагностику; #265 «add error report to ruyi.packages.refresh» — новая семантика обновления индекса пакетов заключается в выполнении ruyi update (может завершиться ошибкой), для сценариев сбоя добавлен вход «View Details» для просмотра конкретной причины. Открытый в прошлом выпуске #263 (подсказка о низкой версии ruyi) в тот же день обновлён и остаётся открытым; на стороне релизов 0.1.7 по-прежнему является последней версией.
2.3 ruyici: добавлена поддержка сборки инструментальной цепочки для macOS (Apple Silicon) (10-12)
Дата: 2026-10-12 Источники: PR #13, список коммитов ruyici
PR #13 репозитория рецептов сборки инструментальной цепочки ruyici «Add various macOS builds» объединён 10-12 днём (15:33): помимо существующих целей Linux добавлена опциональная нативная сборка инструментальной цепочки crosstool-ng для macOS (Apple Silicon aarch64), а также поддержка настраиваемого именования архивов инструментальной цепочки (выравнивание по соглашению об именовании ruyi); одновременно обновлён README. ruyici ориентирован на воспроизводимую сборку инструментальной цепочки RuyiSDK, данное расширение означает, что хост-платформы для артефактов инструментальной цепочки расширяются от единой системы Linux к нативной сборке на macOS.
2.4 openRuyi: массовое обновление 39 пакетов стека рабочего стола KDE Plasma 6.7.5; AGENTS.md добавлен в репозиторий (10-12)
Дата: 2026-10-12 Источники: список коммитов openRuyi, коммит plasma-workspace 4376c147, коммит AGENTS.md 46a3f11d
В основном репозитории за окно мониторинга 40 коммитов, из которых 39 — полное обновление стека рабочего стола KDE Plasma до 6.7.5 (автор KiritakeKumi): охвачен полный набор пакетов от оконного менеджера до системных компонентов — plasma-workspace, plasma-desktop, kwin, systemsettings, powerdevil, kscreen, kscreenlocker, libplasma, kdecoration, kde-cli-tools, breeze, discover, plasma-nm, plasma-pa и другие — это системное сопровождение upstream-версий на стороне рабочего стола openRuyi. Ещё 1 коммит — AGENTS.md (автор Jingwiw, поздно вечером 10-12), предоставляющий AI-агентам для кодинга инструкции по совместной работе и действиям внутри репозитория, что относится к созданию сопутствующей документации для процессов разработки, ориентированных на AI-совместную работу.
2.5 Экосистемные инструменты openRuyi: 8 коммитов по инженерии покрытия lookout; 8 коммитов по модульному PR-конвейеру abaci-bot (10-12)
Дата: 2026-10-12 Источники: список коммитов lookout, список коммитов abaci-bot, коммит сайта 28f069d8
Инструмент инспекции upstream lookout (отслеживание версий пакетов openRuyi, сборок и данных сопровождения upstream) — 8 коммитов за окно мониторинга (10-12): внедрение бэкенда покрытия pytest-cov и подключение его к рабочему процессу CI в формате Cobertura, исправления прав доступа и экспорта путей при сборе покрытия, отображение вычисленного номера версии в задачах релиза, исправление пропуска пакетов при поиске с выбранными фильтрами, документирование отката при разборе версий RPM и другое — инфраструктура покрытия является основным акцентом этого пакета. Автоматизированный бот abaci-bot — 8 коммитов (10-12): серия «модульный PR-конвейер» добавила расширяемую архитектуру реквесторов, а также усиление сходимости удалённого состояния и сверки меток, исправления по замечаниям ревью upstream, расширение модульных тестов и другое. Кроме того: на главной странице сайта вход openRuyi Zero заменён ссылкой на руководство по установке (28f069d8, 10-12).
2.6 Остальное: ruyi и PyPI остаются на 0.53.0; ruyi-tuner добавляет поддержку aarch64; ночное обновление ruyi-imager (10-12)
Дата: 2026-10-12 Источники: список коммитов ruyi-tuner v1.x, страница релизов ruyi, PyPI, ночные сборки Imager
Основной репозиторий пакетного менеджера ruyi и PyPI сохраняют версию 0.53.0 (загружена 09-24), новых версий за окно мониторинга нет. В ветке v1.x ruyi-tuner (инструмент настройки производительности) появились два коммита с поддержкой aarch64 (вечер 10-12): подключение aarch64 к цепочке скриптов бенчмарка CSiBE (run_csibe.py / extract_tuner_data.py и документация) и обновление CHANGELOG — инструмент настройки расширяется с единственной цели RISC-V на вторую архитектуру. Ночной канал ruyi-imager прошёл плановое обновление (утро 10-12, без изменений кода); в ruyisdk-website один коммит с автоматическим обновлением данных (PR #594). В репозиториях packages-index, board-docs, support-matrix и других новых коммитов за окно мониторинга нет.
3. Векторные расширения и оптимизация операторов (VecIntrinBench / IntrinTrans / FBGEMM)
3.1 Три репозитория молчат; обновлён PR с документацией Ztt intrinsic в attached-matrix-extension (10-12)
Дата: 2026-10-12 (статус) Источники: attached-matrix-extension PR #1, VecIntrinBench, IntrinTrans, FBGEMM fork
Три целевых репозитория, ориентированных на бенчмарки векторных встроенных функций, трансляцию встроенных функций и библиотеки низкоточных операторов, продолжают молчать (последний коммит в VecIntrinBench — 02-13, в IntrinTrans — 06-25, в FBGEMM fork — 07-13); в одноимённой группе cpuinfo (05-20) и torq-tile (04-09) активности нет. Количество открытых PR в двух репозиториях классических фреймворков не изменилось: MXNet — 15, Caffe — 3, в пределах окна обновлений не было. Со стороны документации матричных расширений: PR #1 в attached-matrix-extension «intrinsic docs: add ztt intrinsic doc V0.6 (на основе spec V0.6)» обновлён утром 10-12 и остаётся открытым — это перекликается с продвижением кода ztt-dev на стороне LLVM / GCC, и цепочка Ztt «спецификация — документация — инструментальная цепочка» активна в этом окне синхронно.
4. Сообщество и мероприятия (двухнедельный отчёт, форум)
4.1 Двухнедельный отчёт 078 входит в стадию предпубликационной вёрстки: разделы базовой библиотеки C / V8 / матрицы поддержки (10-12)
Дата: 2026-10-12 Источники: файл выпуска двухнедельного отчёта 078 (финализация 10-13), PR #370, PR #369, PR #368, PR #367
Двухнедельный отчёт RuyiSDK выпуск 078 (дата финализации файла — 10-13) перешёл в предпубликационное состояние: в пределах окна в репозитории 4 коммита — инициализация шаблона (#367), обновление раздела базовой библиотеки C (#368), два раунда обновления основного текста (#369, #370, включены пункты support-matrix и board-docs). Включённые пункты охватывают четыре основных направления: во-первых, векторная математика базовой библиотеки C (в glibc перенесены powf, sincos, sincosf, sincospi, sincospif, sinf в существующую структуру libmvec; в newlib перенесены hypot, log10, log1p, sincospi, sinpi, tanpi в структуру векторной математики); во-вторых, линия V8 начала проводить функциональные и производительные тесты RVV Wasm SIMD на базе Node.js на реальных аппаратных платформах и обнаружила проблему: старые версии ядра не предоставляют hwprobe, из-за чего V8 не может корректно получить характеристики набора инструкций во время выполнения (в этом выпуске отправлено и включено 13 патчей RISC-V, рассмотрен и включён 1 патч hwprobe с откатом к /proc/cpuinfo); в-третьих, в матрицу поддержки плат разработки добавлены/обновлены четыре отчёта (RT-Thread 5.3.1 для ESP32-C3, CH32V003, ESP32-C6 и xv6 для Milk-V Duo S); в-четвёртых, в документацию плат разработки добавлены лекционные материалы по курсу ROS 2 с главами 3–8 для SpacemiT K3 CoM260 Kit. Разделы менеджера пакетов, IDE, GCC / LLVM и другие к концу окна остаются каркасными и незаполненными. В репозитории матрицы поддержки параллельно открыты две рецензии: #405 (Zephyr Milk-V Duo S) и #409 (ESP32-C6 RT-Thread).
4.2 На форуме в окне добавлены две темы: отчёт об установке WordCraft и ежедневная новостная публикация (10-12)
Дата: 2026-10-12 Источники: тема #2887, тема #2888, сообщество разработчиков RuyiSDK
В окне форума сообщества появились две новые темы (обе от 10-12): #2887 «WordCraft for riscv» — пользователь делится отчётом об испытательной установке открытой альтернативы Word, написанной на чистом Rust, на нескольких отладочных платах RISC-V: на LPi4A попытка оказалась неудачной (автор предполагает, что это связано со стеком дисплея или версией пакетов revyOS), на VisionFive 2 запуск прошёл успешно, приложены скриншоты; #2888 «2026-10-12 开源技术热点新闻资讯» — ежедневный информационный пост раздела RuyiAI, в этом выпуске обзор сосредоточен на обсуждении затрат по RFC о сборке ClangIR по умолчанию (по умолчанию вводится зависимость от MLIR, время сборки увеличивается примерно на треть), расширении pass планирования Triton MFMA на gfx942 (make_llir унифицированно обрабатывает gfx942 / gfx950), добавлении в Spike опции –no-dm и т. д. Предыдущая активная тема по-прежнему остаётся практическим заметкам по ruyi от 10-08 (пост #2886), плотность обсуждений в сообществе по сравнению со вчерашним днём выросла.
4.3 Внешние новости и arXiv: нулевые попадания; на новостной странице openRuyi новых публикаций нет (состояние на 10-12)
Дата: 2026-10-12 (состояние) Источники: новостная страница openRuyi, arXiv, официальный сайт RuyiAI
Google News по запросам RuyiSDK, RuyiAI, openRuyi и «如意 RISC-V» на китайском и английском в окне мониторинга не дал ни одного релевантного попадания (в тот же период общие запросы по RISC-V возвращались нормально, канал работал без сбоев). В arXiv (по направлениям RISC-V и компиляции, векторов, инференса) в окне новых поступлений нет (ближайшие релевантные записи — о хранении длинных векторных регистров (SVRF) от 10-05 ~ 10-07, о фреймворке ускорения инференса Transformer для периферийного AI и др., все до окна). На новостной странице дистрибутива openRuyi новых публикаций нет (анонс выпуска 2026.09 по-прежнему остаётся самым свежим); на официальном сайте и в блоге RuyiAI новых публикаций нет.
5. Наблюдения за трендами
5.1 Линия Ztt дополняется стороной LLVM: инструментальная цепочка матричных расширений вступает в фазу двух бэкендов
Ztt (черновик направления матричных расширений RISC-V) ранее развивался по одной линии через бэкенд GCC (riscv-gcc ztt-dev); в этом окне на стороне LLVM / Clang ztt-dev был реализован в ruyisdk/llvm-project (26 первых коммитов), сформировалась конфигурация с двумя бэкендами; в сочетании с обновлением документации по intrinsic для attached-matrix-extension до V0.6 тройная синхронизация «спецификация — документация — двойная инструментальная цепочка» получила реальное продвижение. На что обратить внимание: публичные пути ревью по обеим сторонам стека (ритм слияния PR на стороне GCC, дальнейшие отправки новой ветки LLVM и путь в upstream), а также вопрос, последует ли за этим ztt-dev на стороне riscv-binutils (сейчас он остановился на 09-30).
5.2 Регулярные пересборки вошли в стабильный ритм: LLVM переигрывается каждую ночь, PyTorch пересобирается каждое утро
Ветка riscv форка LLVM завершила очередной ночной перезапуск (26 коммитов, состав стека совпадает с предыдущими раундами), ветка riscv форка PyTorch连续 завершила ещё один полный цикл пересборки стека (23 коммита, головное обновление — 6ff4eefe); оба случая представляют собой рутинное повторное наложение, при котором «время коммиттера сконцентрировано, дата автора раньше окна» — механизм следования за upstream уже стал повседневным (PyTorch в течение последней недели отправляет по одному коммиту каждое утро). Такие пересборки обеспечивают нахождение стека на той же базовой линии, что и upstream, однако реальное содержательное продвижение по-прежнему зависит от эффективности ревью открытых PR (8 коммитов PyTorch, два коммита LLVM FPGA остаются открытыми).
5.3 Проверка обновления зависимостей перешла в фазу артефактов: ночная сборка впервые основана на коде после обновления
Новая ночная сборка triton-riscv (Nightly 2026-10-11-fe554ff) стала первым ночным артефактом после слияния обновления зависимости Buddy MLIR (#84), замкнув цепочку «адаптация патча (#86) → обновление зависимости (#84) → результат сборки». Точка наблюдения смещается к отзывам с устройств по riscv64-колёсам, а также к прогрессу ревью PR #85 по оптимизации (пути softmax и matmul).
5.4 Операционная деятельность и инструменты идут параллельно: составление двухнедельного отчёта, шлифовка опыта IDE, ревью матрицы поддержки
Продвигается составление двухнедельного отчёта 078 (разделы базовой C-библиотеки / V8 / матрицы поддержки сводятся воедино), выпущены два исправления опыта ошибок в плагине VS Code (слияние #264 / #265), два отчёта по матрице поддержки находятся на ревью — операционная деятельность экосистемы и продуктовая проработка инструментов продвигаются параллельно с ежедневным ритмом обновлений; поддержка сборки ruyici под macOS и поддержка aarch64 в ruyi-tuner показывают, что инструменты сборки и настройки начинают разворачиваться кросс-платформенно и кросс-архитектурно.
Таблица проверки источников
| Источник | Результат проверки |
|---|---|
| Организация RuyiAI-Stack (все репозитории) | pytorch: полная пересборка стека riscv (23 коммита) + 8 обновлений PR + 42 коммита из upstream main; llvm-project: ночной повтор для riscv (26 коммитов) + 2 обновления PR для FPGA; triton-riscv: новый выпуск ночной сборки (включая первый артефакт после обновления зависимостей); ruyiai-daily: выпуски 10-12; harness, tilelang-riscv, mxnet, caffe, FBGEMM и др. — без пушей |
| Организация ruyisdk (все репозитории) | llvm-project: ветка ztt-dev развёрнута (26 первых пушей); плагин VS Code: #264 / #265 влиты; ruyici: #13 влит; ruyi-tuner: поддержка aarch64, 2 коммита; ruyi-imager ночное обновление; riscv-gcc, ruyi, packages-index, support-matrix, board-docs, qemu и др. — без коммитов в окне мониторинга (в support-matrix и attached-matrix-extension есть динамика PR) |
| Организация openRuyi-Project (все репозитории) | основной репозиторий 40 коммитов (39 SPECS для KDE Plasma 6.7.5 + AGENTS.md); lookout 8 коммитов (инженерия покрытия); abaci-bot 8 коммитов (модульный конвейер PR); homepage 1 коммит; остальные репозитории — без действий в окне |
| Форум сообщества RuyiSDK | добавлено 2 темы (#2887 пробная установка WordCraft, #2888 ежедневные новости); еженедельный отчёт выпуск 078 в процессе подготовки |
| Новостная страница openRuyi | новых статей нет (анонс релиза 2026.09 остаётся последним) |
| Пакетный менеджер ruyi / PyPI | 0.53.0 остаётся последней (загружен 09-24); основной репозиторий неактивен (последний 09-25) |
| Репозиторий технической разведки (ruyiai-daily) | выпуски 10-12 отправлены в утреннем ритме; выпуск 10-13 ожидает отправки |
| Плагин VS Code | #264 / #265 влиты (видимость ошибок); #263 остаётся открытым; 0.1.7 по-прежнему последний релиз |
| arXiv (компиляция и векторизация RISC-V) | новых поступлений в окне нет (последние релевантные записи 10-05 ~ 10-07) |
| Google News RSS (несколько групп на китайском и английском) | RuyiSDK / RuyiAI / openRuyi / Ruyi RISC-V — ноль релевантных совпадений; канал работает штатно |
| Официальный сайт и блог RuyiAI | новых постов нет |
Полный список источников
- [1] Список коммитов ветки ztt-dev репозитория ruyisdk/llvm-project — https://github.com/ruyisdk/llvm-project/commits/ztt-dev
- [2] Головной коммит ztt-dev aeb52e1a (Ztt: выравнивание диагностики AME в тестах) — https://github.com/ruyisdk/llvm-project/commit/aeb52e1ad6e624666eaf13a1a17e506c41ded50e
- [3] Коммит ztt-dev 836a7ebc (Ztt: матричные регистры) — https://github.com/ruyisdk/llvm-project/commit/836a7ebc917558d271e66a3c0d062718b824fab3
- [4] Коммит ztt-dev 88cfb799 (Ztt: понижение и выбор intrinsic) — https://github.com/ruyisdk/llvm-project/commit/88cfb799ed9dd1887ad24d0ed54aa9abde1f8055
- [5] Коммит ztt-dev 99679945 (Clang: поддержка Ztt через TableGen) — https://github.com/ruyisdk/llvm-project/commit/99679945c133cf0b85ee4b18047f6686712c236e
- [6] Коммит ztt-dev 45fe60cf (Ztt: переполнение M-регистров и кадр стека) — https://github.com/ruyisdk/llvm-project/commit/45fe60cf702fda90d992320a9806c8b1defece4b
- [7] Список коммитов ветки ztt-dev репозитория riscv-gcc — https://github.com/ruyisdk/riscv-gcc/commits/ztt-dev
- [8] Головной коммит riscv-gcc a326bc3 (Ztt: дескрипторы и проверка LTO dump) — https://github.com/ruyisdk/riscv-gcc/commit/a326bc32f3117c942e8735c7c7ba634876892b19
- [9] triton-riscv Nightly 2026-10-11-fe554ff — https://github.com/RuyiAI-Stack/triton-riscv/releases/tag/nightly%2F20261011-fe554ff
- [10] Страница релизов triton-riscv — https://github.com/RuyiAI-Stack/triton-riscv/releases
- [11] triton-riscv PR #84 (обновление зависимости Buddy MLIR) — https://github.com/RuyiAI-Stack/triton-riscv/pull/84
- [12] triton-riscv PR #85 (оптимизация softmax и matmul) — https://github.com/RuyiAI-Stack/triton-riscv/pull/85
- [13] Список коммитов ветки riscv форка PyTorch — https://github.com/RuyiAI-Stack/pytorch/commits/riscv
- [14] Головной коммит форка PyTorch 6ff4eefe (интеграция SyncBots в e188cec) — https://github.com/RuyiAI-Stack/pytorch/commit/6ff4eefe47ee3e4b8a8941813384e9a4a4b21e21
- [15] Список PR форка PyTorch — https://github.com/RuyiAI-Stack/pytorch/pulls?q=is%3Apr+sort%3Aupdated-desc
- [16] Список коммитов ветки riscv репозитория llvm-project — https://github.com/RuyiAI-Stack/llvm-project/commits/riscv
- [17] Головной коммит llvm-project 0fb2da86 (#31 A100 HP/SP: понижение и калибровка планирования) — https://github.com/RuyiAI-Stack/llvm-project/commit/0fb2da86baac13a8786b47acd44cbcab1e9b2894
- [18] llvm-project PR #25 (бэкенд BOSCAME FPGA) — <https://github.com/RuyiAI-Stack/llvm-project/
pull/25>
- [19] llvm-project PR #28 (xboscame FPGA) — https://github.com/RuyiAI-Stack/llvm-project/pull/28
- [20] ruyiai-daily выпуск 10-12 коммит 737a0224 — https://github.com/RuyiAI-Stack/ruyiai-daily/commit/737a0224f2e67955249594cf16dc5a6d1a12cf47
- [21] ruyiai-daily файл выпуска 10-12 — https://github.com/RuyiAI-Stack/ruyiai-daily/blob/main/daily-news-2026-10-12.md
- [22] PR #264 плагина VS Code (ошибка установки перенесена во вложенные подробности) — https://github.com/ruyisdk/ruyisdk-vscode-extension/pull/264
- [23] PR #265 плагина VS Code (отчёт об ошибке обновления индекса пакетов) — https://github.com/ruyisdk/ruyisdk-vscode-extension/pull/265
- [24] PR #263 плагина VS Code (предупреждение об устаревшей версии ruyi) — https://github.com/ruyisdk/ruyisdk-vscode-extension/pull/263
- [25] Страница Releases плагина VS Code — https://github.com/ruyisdk/ruyisdk-vscode-extension/releases
- [26] PR #13 ruyici (поддержка сборки для macOS) — https://github.com/ruyisdk/ruyici/pull/13
- [27] Список коммитов ruyici — https://github.com/ruyisdk/ruyici/commits/main
- [28] Список коммитов основного репозитория openRuyi — https://github.com/openRuyi-Project/openRuyi/commits/main
- [29] Коммит openRuyi 4376c147 (обновление plasma-workspace до 6.7.5) — https://github.com/openRuyi-Project/openRuyi/commit/4376c147310587c4fe251ed43e442f405ac35797
- [30] Коммит openRuyi 46a3f11d (AGENTS.md) — https://github.com/openRuyi-Project/openRuyi/commit/46a3f11d4f80f8c03786b4aa0e101136093dff64
- [31] Список коммитов lookout — https://github.com/openRuyi-Project/lookout/commits/main
- [32] Список коммитов abaci-bot — https://github.com/openRuyi-Project/abaci-bot/commits/master
- [33] Коммит сайта 28f069d8 (корректировка входа openRuyi Zero) — https://github.com/openRuyi-Project/homepage/commit/28f069d8fc260c747ce1e145f6833c567e3fc871
- [34] Список коммитов ruyi-tuner v1.x — https://github.com/ruyisdk/ruyi-tuner/commits/v1.x
- [35] Страница Releases ruyi — https://github.com/ruyisdk/ruyi/releases
- [36] Страница ruyi на PyPI — https://pypi.org/project/ruyi/
- [37] Канал ночных сборок Ruyi Imager — https://github.com/ruyisdk/ruyi-imager/releases/tag/nightly
- [38] PR #594 ruyisdk-website (автоматическое обновление данных) — https://github.com/ruyisdk/ruyisdk-website/pull/594
- [39] Файл еженедельного отчёта выпуска 078 (финальная версия от 10-13) — https://github.com/ruyisdk/wechat-articles/blob/main/20261013-ruyisdk-biweekly-78.md
-
[40] wecha
- [41] PR матрицы поддержки #405 (Zephyr Milk-V Duo S) — https://github.com/ruyisdk/support-matrix/pull/405
- [42] PR матрицы поддержки #409 (ESP32-C6 RT-Thread) — https://github.com/ruyisdk/support-matrix/pull/409
- [43] PR attached-matrix-extension #1 (документация Ztt intrinsic V0.6) — https://github.com/ruyisdk/attached-matrix-extension/pull/1
- [44] VecIntrinBench — https://github.com/RuyiAI-Stack/VecIntrinBench
- [45] IntrinTrans — https://github.com/RuyiAI-Stack/IntrinTrans
- [46] форк FBGEMM — https://github.com/RuyiAI-Stack/FBGEMM
- [47] список PR MXNet — https://github.com/RuyiAI-Stack/mxnet/pulls
- [48] список PR Caffe — https://github.com/RuyiAI-Stack/caffe/pulls
- [49] тема форума #2887 (WordCraft for riscv) — https://ruyisdk.cn/t/topic/2887
- [50] тема форума #2888 (ежедневные новости 10-12) — https://ruyisdk.cn/t/topic/2888
- [51] сообщество разработчиков RuyiSDK — https://ruyisdk.cn
- [52] страница новостей дистрибутива openRuyi — https://openruyi.cn/zh-Hans/news/
- [53] arXiv — https://arxiv.org
- [54] официальный сайт RuyiAI — https://ruyiai-stack.github.io/