Ежедневный отчёт RuyiAI (2026-09-21)
Окно мониторинга: последние 24 часа (2026-09-20 04:30 ~ 2026-09-21 04:30, пекинское время).
Источники: проверка трёх организаций на GitHub (коммиты, релизы и запросы на слияние в 16 репозиториях RuyiAI-Stack, 46 репозиториях ruyisdk, 35 репозиториях openRuyi-Project; коммиты форков из upstream фильтруются построчно по ключевому слову RISC-V, нерелевантные коммиты из upstream не включаются), сообщество разработчиков RuyiSDK (последние темы форума и раздел RuyiAI), страница новостей дистрибутива openRuyi, матрица поддержки плат разработки, поиск на arXiv, многоязычные запросы Google News RSS на китайском и английском (через прокси, в данном окне попаданий нет, подробности в приложении).
Индекс выпуска
- Главное за сегодня: патч ядра Xuantie расширяет исправление T-Head PMA на большие страницы PUD/P4D (09-20)
-
- Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang для RISC-V)
- 1.1 Повторный push ветки riscv для PyTorch: 96 коммитов переупорядочены, 72 синхронизации с основной линией без попаданий (09-20)
- 1.2 Новый запрос на слияние: скрипт сборки локального образа riscv64, требуется нативное оборудование riscv64 (09-20)
- 1.3 triton-riscv, tilelang-riscv и llvm-project в окне без push (09-14 / 07-16 / 09-17)
- 1.4 Push репозитория технической разведки за 09-20, данные о контрибьюторах сайта обновляются автоматически (09-20)
- Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang для RISC-V)
-
- Инструментальная цепочка и дистрибутивы RuyiSDK (ядро, плагины, документация, матрица поддержки, openRuyi)
- 2.1 Дерево ядра Xuantie включает upstream-исправление PMA, охватывающее большие страницы 1 ГБ и 512 ГБ (09-20)
- 2.2 Плагин VS Code выпускает 0.1.7-beta.1, исполнение в недоверенных рабочих областях блокируется (09-20)
- 2.3 Сайт документации включает инструкцию по графической записи Ruyi Imager (09-20)
- 2.4 В матрицу поддержки добавлен отчёт тестирования Buildroot для CoM260 Kit (Jindie Shikong K3) (09-20)
- 2.5 ruyi и packages-index в окне молчат, коммитов и релизов нет (статус 09-16 / 09-18)
- 2.6 openRuyi 18 коммитов за сутки: стек контейнеров пропускает riscv_hwprobe, облачно-нативные и графические пакеты массово попадают в индекс (09-20)
- Инструментальная цепочка и дистрибутивы RuyiSDK (ядро, плагины, документация, матрица поддержки, openRuyi)
-
- Векторные расширения и оптимизация операторов (VecIntrinBench / IntrinTrans / FBGEMM)
- 3.1 Все три целевых репозитория проекта в окне молчат (статус 09-20)
- 3.2 Фон со стороны разведки: выбор сертификата RVA23 и порог многоядерности при архитектурном тестировании (09-18 ~ 09-19)
- Векторные расширения и оптимизация операторов (VecIntrinBench / IntrinTrans / FBGEMM)
-
- Сообщество и мероприятия (двухнедельный прогресс, форум, документация)
- 4.1 Сообщество публикует новости о горячих точках открытых технологий за 09-20 (09-20)
- 4.2 Опубликован выпуск 03 практического курса Litchi Pi 4A: GPIO и исполнительные механизмы (09-20)
- 4.3 Двухнедельный отчёт выпуска 077 не опубликован, на странице новостей openRuyi новых объявлений нет (с 09-15)
- Сообщество и мероприятия (двухнедельный прогресс, форум, документация)
-
- Наблюдения за трендами
- 5.1 Ядро и контейнеры в один день дополняют специфичное для RISC-V поведение: от “работает” к “работает правильно”
- 5.2 Продуктовая линия инструментальной цепочки переходит к малым релизам: плагин идёт по бета-каналу, документация дополняется графическими инструментами
- 5.3 Ветка riscv форка PyTorch переупорядочена относительно базовой линии upstream, локализация CI-образа восполняет пробел
- 5.4 Пробелы и точки внимания в данном окне
- Наблюдения за трендами
Главное за сегодня: патч ядра Xuantie расширяет исправление T-Head PMA на большие страницы PUD/P4D
Дата: 2026-09-20 Источник: linux-xuantie-kernel коммит 167b3d7c
В 16:33 по пекинскому времени 09-20 дерево ядра Xuantie от RuyiSDK (ветка linux-6.6.36) включило патч обратного переноса из upstream под названием riscv: mm: Apply T-Head PMA memory-type errata to PUD and P4D entries. В описании патча указано: исправление типа памяти PMA от Xuantie DAMO Academy при построении записей таблицы страниц через ALT_THEAD_PMA() внедряет биты типа PMA, ранее охватывая только pfn_pte(), pfn_pmd(), pfn_pgd() и pte_modify(), но не охватывая pfn_pud() и pfn_p4d(); поэтому отображения больших страниц уровня PUD (1 ГБ) и уровня P4D (512 ГБ) в sv57 не будут нести требуемую Xuantie кодировку типа памяти, на таких ядрах произойдёт откат к неявному/по умолчанию PMA, и атрибуты памяти могут быть несовместимы с отображениями других размеров. Эти листовые записи могут быть достигнуты линейным отображением (create_pud_mapping() создаётся с PUD_SIZE) и большими страницами vmap.
Исправление зеркалирует подход pfn_pmd() в pfn_pud() и pfn_p4d(), применяя ALT_THEAD_PMA() к значению защиты. Коммит несёт теги Cc stable и Fixes (указывающий на a35707c3d850, которым была введена обработка errata); обсуждение в upstream см. в посте списка рассылки ядра; бэкпорт выполнен с подписью мейнтейнера со стороны Alibaba Cloud и в стиле данного дерева применяет ALT_THEAD_PMA() к значению защиты u64. Для нагрузок, использующих ядра XuanTie и зависящих от огромных страниц гигабайтного размера (буферы баз данных, память виртуальных машин, отображение весов больших моделей), это устраняет риск несогласованности атрибутов памяти при разных размерах отображения в рамках одного процесса.
1. Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang под RISC-V)
Обзор окна: в организации RuyiAI-Stack из 16 репозиториев активность в окне зафиксирована в 3: pytorch (два пуша ветки и новый запрос на слияние), ruyiai-daily (1 коммит), ruyiai-stack.github.io (1 автоматический коммит); в triton-riscv, tilelang-riscv, llvm-project, pytorch-ci, FBGEMM, cpuinfo, VecIntrinBench, IntrinTrans, harness, dsh-osc, torq-tile, skills, SyncBots-DeepAgents в течение окна пушей не было.
1.1 Повторный пуш ветки riscv в PyTorch: перестановка 96 коммитов, 72 синхронизации с основной веткой без попаданий (09-20)
Дата: 2026-09-20 Источники: коммиты ветки riscv, список веток
20 сентября 2026 года в 08:57 по пекинскому времени в ветке riscv данного форка (она же ветка по умолчанию репозитория) произошёл масштабный пуш: голова ветки сменилась с ca728fab на 6d667e1e. Сравнение с состоянием до пуша показывает, что ветки разошлись (опережение на 96 коммитов, отставание на 22), что представляет собой автоматизированную форму синхронизации с повторным пушем после rebase: существующие патчи, специфичные для RISC-V, переставлены на более свежую базовую линию upstream — включая исправление преобразования байтов на RISC-V, сужение допуска ULP для линейной кросс-энтропии под RISC-V, обновление blocklist теста информации об операторах inductor, а также файл workflow ci-riscv64. Этот пуш одновременно обновил состояние веток 7 открытых запросов на слияние (#23, #35, #36, #38, #43, #46, #48), из которых #46 и #48 — предложения, связанные с RVV (поддержка векторных расширений ATen, сообщение о возможностях RVV CPU).
В основной ветке main в том же окне было ещё 72 коммита синхронизации с upstream (последний пуш 21 сентября 2026 года в 03:00 по пекинскому времени), содержание которых составляют обычные темы upstream PyTorch: продолжение построения модульности precompile и классификации guard, стабилизация тестов распределённой работы и контрольных точек, сборка CUDA 13.4 под Windows и определение образа ARM64 CUDA и т. п.; при построчной фильтрации по ключевым словам RISC-V, RVV, vector, XuanTie, rv64, rv32 совпадений — 0. Вывод: сегодняшняя активность локальной адаптации сосредоточена на перестановке веток и CI, а не на новых операторах или новых бэкендах.
1.2 Новый запрос на слияние: скрипт локальной сборки образа riscv64, требующий нативного оборудования riscv64 (09-20)
Дата: 2026-09-20 Источники: PR #51 Add riscv64 local image
20 сентября 2026 года в 22:54 по пекинскому времени в данном форке создана ветка add-riscv64-local-image, в 23:05 отправлен запрос на слияние #51 (целевая ветка riscv, 1 файл, 25 добавленных строк): добавлен .ci/docker/build-riscv64-local.sh, который собирает образ pytorch-ci:riscv64 локально с BUILD_ENVIRONMENT=pytorch-linux-noble-riscv64-py3.12-gcc14. Скрипт сначала выполняет три предварительные проверки — архитектура машины должна быть riscv64 (иначе завершается с ошибкой; в комментарии указано, что образ должен собираться на нативном оборудовании riscv64), docker и docker buildx должны быть доступны — после чего вызывает существующий в репозитории build.sh для завершения сборки. Сообщение коммита — Add riscv64 image locally, в описании указано выравнивание с upstream, в разделе проверки отмечено WIP. Это действие по «локализации образа» на стороне CI, восполняющее пробел, связанный с прежней зависимостью от upstream или удалённой цепочки образов.
1.3 triton-riscv, tilelang-riscv и llvm-project: пушей в окне нет (09-14 / 07-16 / 09-17)
Дата: 2026-09-20 Источник: triton-riscv, tilelang-riscv
По линии адаптации компиляторов и операторов для RISC-V в этом выпуске новых действий нет: последний коммит в triton-riscv остановился на 09-14 (обновление зависимости от ночной сборки buddy-mlir), tilelang-riscv — на 07-16, форк llvm-project — на 09-17. Во всех трёх репозиториях в течение окна не было коммитов и релизов.
1.4 Ежедневный выпуск репозитория технической разведки от 09-20, автоматическое обновление данных о контрибьюторах сайта (09-20)
Дата: 2026-09-20 Источник: выпуск ruyiai-daily от 2026-09-20
В репозитории технической разведки в течение окна был один коммит (пекинское время 09-20 06:42), содержимое — выпуск от 09-20, заявленное скользящее окно которого — с 09-17 04:37 по 09-20 06:29. Выпуск охватывает пять блоков: PyTorch, LLVM/MLIR, Triton и TileLang, RISC-V и индустрия AI; пять пунктов раздела RISC-V — минимальный порог числа hart для архитектурных тестов и выбор тестов сертификации RVA23, интерфейс запроса возможностей F/V модели Sail, досылка покрытия Ssstateen и сброс регистра сопоставления тегов Sbuffer процессора Xiangshan, время сосредоточено с 09-17 по 09-19, большинство относится к ранее уже переданному контенту, в этом выпуске согласно принципу неповторения далее не раскрывается (предыстория — см. 3.2). Подход этого репозитория не изменился: принимаются только верифицированные доказательства, уже вернувшиеся в официальные блоги, анонсы, RFC, Release или официальные API. Кроме того, в репозитории сайта в течение окна был один автоматический коммит (пекинское время 09-21 02:29), плановое обновление файла данных о контрибьюторах.
2. Инструментальная цепочка и дистрибутивы RuyiSDK (ядро, плагины, документация, матрица поддержки, openRuyi)
Обзор окна: из 46 репозиториев организации ruyisdk в течение окна было обновление в 4: linux-xuantie-kernel, docs, support-matrix, ruyisdk-vscode-extension; последняя активность ruyi, packages-index, ruyisdk-overlay, ruyisdk-website, board-docs и других — 09-18 и ранее. В организации openRuyi-Project в течение окна коммиты были только в openRuyi (18 раз).
2.1 В дерево ядра XuanTie включён обратный перенос исправления PMA из upstream, охватывающий большие страницы 1GB и 512GB (09-20)
Дата: 2026-09-20 Источник: история коммитов linux-xuantie-kernel
Подробности см. в разделе «Ключевое за сегодня». Дополнение к основным пунктам: в этой ветке в течение окна был только этот один коммит, предыдущий — от 09-16 об обновлении ключей самотестирования RISC-V hwprobe; коммит также несёт метку stable, что означает попадание в канал обратного переноса в стабильную версию. Дерево ядра XuanTie — это долгосрочно поддерживаемое ядро RuyiSDK для платформы XuanTie от DAMO Academy (включая некоторые отечественные платы разработки), такие обратные переносы исправлений поставляются вместе с образами дистрибутива.
2.2 Плагин VS Code выпустил 0.1.7-beta.1, блокируется выполнение в недоверенных рабочих пространствах (09-20)
Дата: 2026-09-20 Источник: релиз 0.1.7-beta.1
Пекинское время 09-20 14:21, плагин VS Code от RuyiSDK выпустил в репозитории 0.1.7-beta.1 (предварительный релиз), артефакт — .vsix размером 1.33 MB. Это первый beta следующей версии после 0.1.6 от 09-03. В примечаниях к выпуску перечислены восемь функций и восемь исправлений: в части функций — более заметная подсказка поиска в дереве пакетов, отображение подробной информации при установке пакета, дополнение информации slug в деталях пакета (и его удаление из тегов), сортировка сравнением по семантическому версионированию, обнаружение виртуальных рабочих пространств, повторная генерация языковых пакетов при sync-l10n, переход боковой панели на прозрачные иконки; в части исправлений — два изменения по безопасности и надёжности: блокировка выполнения команд в недоверенных рабочих пространствах (untrusted workspaces), проверка цели удаления venv и отключение псевдонимов окружения, а также исправление несоответствия выбора инструментальной цепочки и sysroot, отсутствия обновления дерева пакетов после управления репозиториями, отсутствия обновления после очистки ресурсов и проблемы локализации #227. В течение окна в этом репозитории всего 8 коммитов, все сосредоточены между 09-20 13:34 и 14:20, что относится к разовой подготовке релиза; текущая стабильная версия по-прежнему 0.1.6.
2.3 В сайт документации включено описание графической прошивки Ruyi Imager (09-20)
Дата: 2026-09-20 Источники: docs PR #149
Пекинское время 09-20 10:43, на сайте документации объединён PR #149 (автор Glavo): добавлен новый раздел документации Ruyi Imager (включая конфигурацию категорий и index-страницу, всего 5 изменений файлов), а в руководстве по установке системы Ruyi Imager представлен наряду с существующим процессом прошивки через командную строку. Ruyi Imager — это графический инструмент прошивки системных образов для плат разработки на RISC-V; новая документация охватывает поддерживаемые программные пакеты, шаги прошивки, предупреждения по безопасности и ресурсы проекта. Для пользователей, ориентированных на начальные платы, это превращает «установку системы» из процесса командной строки в путь операций с интерфейсом.
2.4 В матрицу поддержки добавлен отчёт о тестировании Buildroot для CoM260 Kit (Jindie Shikong K3) (09-20)
Дата: 2026-09-20 Источники: support-matrix коммит 21c8e46c
Пекинское время 09-20 16:41, в матрицу поддержки плат разработки добавлен отчёт о тестировании Buildroot для CoM260 Kit (8 файлов, 422 строки, включая документацию на китайском и английском языках и четыре фотографии). Информация о плате: CoM260 Kit на платформе Jindie Shikong K3, 8 ядер X100 плюс 8 ядер A100, 16GB LPDDR5 и 128GB UFS; тестируемая система — Jindie Shikong Buildroot K3 v1.0.7 (образ собран 2026-08-19), статус тестирования отмечен как good, документация содержит процесс прошивки TITANTOOLS, схему выводов и снимки экрана работающего рабочего стола. Это очередное пополнение на уровне плат в данной матрице после двух отчётов по Debian для Premier P550 и VisionFive2 Lite от 09-18; охват систем платформы K3 продолжает уплотняться.
2.5 ruyi и packages-index в окне мониторинга без активности, коммитов и релизов нет (статус на 09-16 / 09-18)
Дата: 2026-09-20 Источники: ruyi Releases, packages-index
После выпуска 0.54.0-alpha.20260918 18 сентября в основной ветке ruyi и в ветках версий в окне мониторинга нет новых коммитов и новых Release, последнее обновление запросов на слияние остановилось на 09-17; текущая доступная для установки стабильная версия по-прежнему 0.52.0, последний предварительный выпуск линии 0.53 по-прежнему 0.53.0-beta.20260917. Последний коммит индекса программных пакетов остановился на 09-16 (конфигурация множественных зеркал и ограничения источников загрузки opencv), в окне мониторинга обновлений нет; последняя активность в оверлее Gentoo, репозитории официального сайта, документации уровня плат и т. д. относится к 09-18 и более раннему времени.
2.6 openRuyi: 18 коммитов за один день — стек контейнеров пропускает riscv_hwprobe, облачно-нативные и графические пакеты массово поступают в индекс (09-20)
Дата: 2026-09-20 Источники: список коммитов openRuyi
В окне мониторинга в каталоге программных пакетов openRuyi всего 18 коммитов — это наибольшее число однодневных коммитов среди трёх организаций.
Во-первых, исправление поведения RISC-V в стеке контейнеров: для containers-common добавлен патч seccomp (41 строка), в стандартный белый список seccomp контейнеров, непосредственно рядом с riscv_flush_icache, добавлен системный вызов riscv_hwprobe (синхронизировано в двух местах: конфигурация по умолчанию Go и seccomp.json). Обоснование в описании патча напрямую указывает на производительность: riscv_hwprobe только считывает информацию о характеристиках CPU, OpenSSL и zlib-ng полагаются на него для определения расширений ISA; как только вызов возвращает ENOSYS, происходит тихий откат к скалярной реализации, из-за чего производительность шифрования и сжатия внутри контейнера оказывается ниже реальных возможностей аппаратуры. Патч подписан сопровождающим из Института программного обеспечения Китайской академии наук, соответствующая задача в upstream уже продвигается.
Во-вторых, исправление адресов загрузки в четырёх связанных с контейнерами репозиториях: репозитории upstream composefs, buildah, podman, containers-common претерпели миграцию, URL в спецификационных файлах обновлены соответственно.
В-третьих, новые добавления и обновления: добавлены cloudpods 4.0.3 и cloudpods-operator 4.0.3 (платформа мультиоблачных и виртуализированных сред и её компонент эксплуатации Kubernetes), сервис шифрования ключей MinIO kes 0.24.0 (с тремя патчами: миграция на текущий KMS API, разрешение архивирования метаданных сборки версии, исправление форматирования HTTP-статуса Fortanix), библиотека прогресс-бара для терминала на Go cheggaaa/pb в двух пакетах v1 и v3 (3.1.7), бенчмарк Vulkan vkmark 2025.01, библиотека импорта 3D-ресурсов assimp 6.0.5 и библиотека графической математики glm 1.0.3; обновлены go 1.27.0 до 1.27.1 (контрольные суммы и загрузочная цепочка инструментов 1.26.5 синхронизированы), jemalloc 5.3.1 до 5.4.0, iptables 1.8.11 до 1.8.13, flashrom 1.7.0 до 1.8.0, libjaylink до 0.5.0.
3. Расширения векторов и оптимизация операторов (VecIntrinBench / IntrinTrans / FBGEMM)
3.1 Все три целевых специализированных репозитория в окне мониторинга полностью без активности (состояние на 09-20)
Дата: 2026-09-20 Источники: VecIntrinBench, IntrinTrans, FBGEMM
Три репозитория, ориентированные на бенчмарки векторных встроенных функций, трансляцию встроенных функций и библиотеки низкоточных операторов, в окне мониторинга не имели коммитов: последний коммит VecIntrinBench — 02-13, IntrinTrans — 06-25, форк FBGEMM — 07-13. Одногруппные объекты наблюдения cpuinfo (05-20) и torq-tile (04-09) также без активности. Последним воспроизводимым результатом в этом направлении остаётся оптимизация ядер RVV, освещённая 09-17; в текущем выпуске новых данных бенчмарков нет.
3.2 Фон со стороны разведки: выбор сертификата RVA23 в архитектурном тестировании и порог по числу hart (09-18 ~ 09-19)
Дата: 2026-09-20 Источники: riscv-arch-test PR #2408, riscv-arch-test PR #2421
Выпуск технической разведки от 09-20 пересказывает четыре новости вышестоящей верификации архитектуры, все влитые до окна мониторинга, в качестве фоновой записи: в репозитории архитектурного тестирования добавлена опция CERTIFICATE (влита 09-18, позволяет отображать область сертификата RVA23 в исполняемый набор тестов, автоматически исключая тесты расширений, не входящих в этот сертификат, и тесты M-режима), а также порог минимального числа hart (влит 09-19, метаданные теста объявляют нижнюю границу требуемого числа hart; при недостаточной конфигурации DUT этот тест не выбирается); расширение C++ интерфейса модели Sail (влито 09-17, добавлены запросы возможностей регистров с плавающей точкой, расширения D и векторных регистров, а также vlen для непосредственного считывания инструментами эмуляции и отладки); исправление в XiangShan сброса регистра сопоставления тегов Sbuffer (влито 09-17, предотвращает неинициализированность сигнала выбора перед первой пересылкой данных из хранилища). Все четыре относятся к уровню тестирования и интерфейсов модели и не представляют собой изменений аппаратной реализации.
4. Сообщество и мероприятия (двухнедельный прогресс, форум, документация)
4.1 Сообщество публикует новостную подборку горячих тем открытых технологий за 09-20 (09-20)
Дата: 2026-09-20 Источники: пост сообщества 2843
В 11:30 по пекинскому времени 09-20 в разделе RuyiAI сообщества разработчиков RuyiSDK появился пост с ежедневной подборкой горячих новостей, содержание которого совпадает по источнику с выпуском технической разведки от 09-20; резюме указывает на продвижение точности компиляторов и аппаратных бэкендов (обсуждения ширины свёртки фреймворка и семантики целей в LLVM/MLIR, поддержка multi-CTA scan в Triton и разделение модуля генерации кода для AMD), а также события, связанные с границами безопасности AI. Этот раздел с 09-17 поддерживает ритм одного поста в день.
4.2 Опубликован 03-й выпуск практического курса LicheePi 4A: GPIO и исполнительные устройства (09-20)
Дата: 2026-09-20 Источники: пост сообщества 2844
В 23:19 по пекинскому времени 09-20 сообщество опубликовало третий урок «Практического курса LicheePi 4A RISC-V Linux», темой которого являются GPIO и исполнительные устройства. Курс берёт за основу LicheePi 4A с RuyiSDK и языком C; в этой главе с помощью gpiod через реле управляют 5V вентилятором, требуется самостоятельно написать три функции line_request, fan_set, fan_decide и добиться работы имитационного гистерезисного управления температурой; в посте приведены таблица подключения и последовательность команд, а также инженерные замечания: сигнальный вывод имеет уровень 1.8V, вентилятор питается через реле, а не напрямую от GPIO, одну line одновременно может занимать только один владелец (оставшийся процесс gpioset удерживает линию). Каталог серии показывает, что 04-й урок посвящён диалогу команд и терморегулированию; методические материалы и эксперименты включают фотографии реального устройства и записи с платы.
4.3 Двухнедельный отчёт выпуска 077 не опубликован, на странице новостей openRuyi новых объявлений нет (с 09-15)
Дата: 2026-09-20 Источники: раздел RuyiAI, страница новостей openRuyi
Последний выпуск двухнедельного отчёта RuyiSDK по-прежнему 076 (09-15, содержание — выпуск ruyi 0.52 и плагина VS Code 0.1.6), выпуск 077 в окне мониторинга не опубликован. Самая свежая статья на странице новостей openRuyi по-прежнему — объявление версии 2026.08 (08-27), анонса месячной версии 2026.09 ещё нет, исторические статьи, такие как практическое руководство по безопасной загрузке, не обновлялись.
5. Наблюдения за трендами
5.1 Ядро и контейнеры в один день дополняют специфичное для RISC-V поведение: от «работает» к «работает правильно»
Два наиболее технически содержательных коммита этого окна не добавляют новых функций, а исправляют семантику, специфичную для RISC-V: дерево ядра XuanTie добавляет исправление PMA на уровень больших страниц PUD/P4D, чтобы избежать несоответствия атрибутов памяти гигабайтных отображений и других размеров; openRuyi добавляет riscv_hwprobe в белый список seccomp контейнера, чтобы OpenSSL и zlib-ng не откатывались молча к скалярным реализациям из-за ENOSYS. Общий критерий оценки для обоих уже не «может ли работать», а «работает ли в соответствии с фактическими возможностями оборудования и архитектурными ограничениями». Патчи этого уровня обычно не порождают новостей, но напрямую определяют измеряемую производительность и стабильность, заслуживая постоянного отслеживания в ежедневном отчёте.
5.2 Продуктовые линейки инструментария переходят к небольшим релизам: плагин уходит в beta-канал, документация дополняется графическими инструментами
Плагин VS Code входит в предрелиз следующей версии с 0.1.7-beta.1, сайт документации в тот же день дополнен инструкцией по графической прошивке Ruyi Imager, матрица поддержки дополнена отчётом Buildroot для платы SpacemiT K3 — три вещи охватывают три цепочки использования: плагин редактора, прошивку образов и адаптацию системы, и все они нацелены на «снижение порога входа». Сам ruyi остаётся безмолвным, официальная версия 0.53 всё ещё не помечена номером, продуктовый ритм приобретает форму «периферия вперёд, основное переваривает».
5.3 Ветка riscv форка PyTorch перестраивается на upstream-базе, CI-образы локализуются в качестве дополнения
Ветка riscv на этот раз путём перестройки 96 коммитов переносит локальные патчи на более новую upstream-базу, что в краткосрочной перспективе принесёт значительный объём синхронизационной работы и сопутствующую поверхность регрессий; открытый в тот же день PR #51 требует сборки CI-образов на нативном оборудовании riscv64, что говорит о том, что конвейер на стороне RISC-V всё ещё дополняет инфраструктуру, а не продвигает функции. Два открытых запроса на слияние, связанных с RVV (#46, #48), обновлены вместе с перестройкой, нового прогресса в ревью нет, и они остаются наиболее ожидаемыми изменениями в этом стеке.
5.4 Пробелы и точки внимания данного окна
Пробелы, которые следует честно зафиксировать: на новостной стороне множество запросов на китайском и английском по RuyiAI, RuyiSDK, сообществу Ruyi, openRuyi по-прежнему дают нулевые совпадения; в окне arXiv новых поступлений нет; ruyi и packages-index безмолвны; все три специализированных целевых репозитория по векторам и операторам безмолвны. Точки внимания: во-первых, момент присвоения номера официальной версии 0.53 и двухнедельный отчёт выпуска 077; во-вторых, объявление месячной версии openRuyi 2026.09 (предыдущая — 2026.08); в-третьих, последует ли за перестройкой форка PyTorch новый коммит адаптации RISC-V, а также прогресс верификации PR #51.
Таблица проверки источников
| Источник | Результат проверки |
|---|---|
| Организация RuyiAI-Stack (16 репозиториев) | pytorch два пуша (перестройка ветки riscv 96 коммитов, синхронизация main 72 коммита) и открытый PR #51; ruyiai-daily 1 раз, сайтовый репозиторий 1 раз; остальные 13 репозиториев безмолвны |
| Организация ruyisdk (46 репозиториев) | Активность в 4 репозиториях: linux-xuantie-kernel (1 раз), docs (1 раз), support-matrix (1 раз), ruyisdk-vscode-extension (8 раз и релиз 0.1.7-beta.1); остальные безмолвны |
| Организация openRuyi-Project (35 репозиториев) | openRuyi 18 коммитов, новых Release нет; остальные репозитории безмолвны |
| Google News RSS (несколько наборов на китайском и английском) | Нулевые совпадения по RuyiAI / RuyiSDK / сообществу Ruyi / openRuyi; контрольные запросы той же партии возвращаются нормально, сбой сбора исключён |
| Форум сообщества RuyiSDK | Добавлено 2 темы (09-20 новости и информация, LicheePi 4A выпуск 03); двухнедельный отчёт выпуска 077 не опубликован |
| Страница новостей openRuyi | Новых объявлений о версиях нет (последняя по-прежнему 2026.08) |
| Матрица поддержки плат | 1 коммит: отчёт тестирования Buildroot CoM260 Kit (09-20) |
| arXiv (векторы и AI-компиляторы RISC-V) | В окне новых поступлений нет (последнее — обзор от 09-17, зафиксирован в предыдущем отчёте) |
Полный список источников
- [1] Коммиты ветки riscv репозитория RuyiAI-Stack/pytorch — https://github.com/RuyiAI-Stack/pytorch/commits/riscv
- [2] Список ветвей RuyiAI-Stack/pytorch — https://github.com/RuyiAI-Stack/pytorch/branches/all
- [3] PR #51 Add riscv64 local image — https://github.com/RuyiAI-Stack/pytorch/pull/51
- [4] RuyiAI-Stack/triton-riscv — https://github.com/RuyiAI-Stack/triton-riscv
- [5] RuyiAI-Stack/tilelang-riscv — https://github.com/RuyiAI-Stack/tilelang-riscv
- [6] Выпуск ruyiai-daily от 2026-09-20 — https://github.com/RuyiAI-Stack/ruyiai-daily/blob/main/daily-news-2026-09-20.md
- [7] История коммитов ruyiai-stack.github.io — https://github.com/RuyiAI-Stack/ruyiai-stack.github.io/commits/main
- [8] Коммит обратного портирования исправления PMA ядра Xuantie — https://github.com/ruyisdk/linux-xuantie-kernel/commit/167b3d7c5d98adc689d49681db9621618e4a0105
- [9] Обсуждение в списке рассылки ядра upstream — https://lore.kernel.org/all/20260916-fix-mm-v1-1-297034b4457f@iscas.ac.cn/
- [10] История коммитов linux-xuantie-kernel — https://github.com/ruyisdk/linux-xuantie-kernel/commits/linux-6.6.36
- [11] Релиз расширения для VS Code 0.1.7-beta.1 — https://github.com/ruyisdk/ruyisdk-vscode-extension/releases/tag/0.1.7-beta.1
- [12] История коммитов расширения для VS Code — https://github.com/ruyisdk/ruyisdk-vscode-extension/commits/main
- [13] PR #149 в документационном сайте (Ruyi Imager) — https://github.com/ruyisdk/docs/pull/149
- [14] Коммит отчёта о плате CoM260 Kit в матрице поддержки — https://github.com/ruyisdk/support-matrix/commit/21c8e46c83345f6da9ec21192a147aa93661243c
- [15] Описание платы CoM260 Kit — https://github.com/ruyisdk/support-matrix/blob/main/CoM260_Kit/README.md
- [16] Релизы ruyi — https://github.com/ruyisdk/ruyi/releases
- [17] ruyisdk/packages-index — https://github.com/ruyisdk/packages-index
- [18] Репозиторий дистрибутива openRuyi — https://github.com/openRuyi-Project/openRuyi
- [19] Коммит containers-common о разрешении riscv_hwprobe — https://github.com/openRuyi-Project/openRuyi/commit/e54a49ae1d9b87f28a619fec355b55b4f38f19e3
- [20] Тема seccomp в upstream — https://github.com/podman-container-tools/container-libs/pull/1203
- [21] Коммит обновления go 1.27.1 — https://github.com/openRuyi-Project/openRuyi/commit/092c09017179bb05e3b4c1fd32697fad99102b30
- [22] Коммит пакета cloudpods — <https://github.com/openRuyi-
<Project/openRuyi/commit/bba1c4a1bd974381bd306ace8459d5f1d319865f>
- [23] коммит пакета kes — https://github.com/openRuyi-Project/openRuyi/commit/50ad7b973f482aeda547c5155e61244b4e47bf83
- [24] RuyiAI-Stack/VecIntrinBench — https://github.com/RuyiAI-Stack/VecIntrinBench
- [25] RuyiAI-Stack/IntrinTrans — https://github.com/RuyiAI-Stack/IntrinTrans
- [26] RuyiAI-Stack/FBGEMM — https://github.com/RuyiAI-Stack/FBGEMM
- [27] riscv-arch-test PR #2408 — https://github.com/riscv/riscv-arch-test/pull/2408
- [28] riscv-arch-test PR #2421 — https://github.com/riscv/riscv-arch-test/pull/2421
- [29] sail-riscv PR #1957 — https://github.com/riscv/sail-riscv/pull/1957
- [30] XiangShan PR #6579 — https://github.com/OpenXiangShan/XiangShan/pull/6579
- [31] новостной пост сообщества за 09-20 — https://ruyisdk.cn/t/topic/2843
- [32] LicheePi 4A практическое занятие, выпуск 03 — https://ruyisdk.cn/t/topic/2844
- [33] раздел RuyiAI сообщества RuyiSDK — https://ruyisdk.cn/c/21
- [34] страница новостей openRuyi — https://openruyi.cn/zh-Hans/news/