Окно мониторинга: 2026-10-20 04:30 ~ 2026-10-21 04:30 (пекинское время, за последние 24 часа), встык с предыдущим выпуском.

Источники: полная проверка всех репозиториев четырёх организаций на GitHub (коммиты, Pull Request и Release в RuyiAI-Stack, ruyisdk, openRuyi-Project, buddy-compiler, построчная сверка всех изменений в окне; форки вышестоящих проектов фильтруются по ключевому слову RISC-V, нерелевантные вышестоящие коммиты не включаются), поштучный подсчёт коммитов и распределение по авторам в основном репозитории openRuyi, проверка версий пакетного менеджера ruyi и PyPI, страница новостей дистрибутива openRuyi, форум разработчиков RuyiSDK, репозиторий технической разведки ruyiai-daily, три снимка официального сайта RuyiAI, вышестоящие релизы IREE и riscv-arch-test, поиск на arXiv, целевые запросы Google News RSS на китайском и английском (через прокси, результаты см. в 5.5).


Индекс выпуска

  • Главное за день: 137 коммитов в openRuyi за сутки — полное семейство бэкендов облачного хранилища fsspec добавлено, удаление vendor в Go попало в основную ветку (10-20)
    1. Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang для RISC-V)
      • 1.1 pytorch: повторное воспроизведение за день, head заменён на 7f49d33f, вышестоящая база сдвинулась вслед за main (10-20)
      • 1.2 llvm-project: ветка riscv молчит восемь дней с 10-12, два PR по FPGA приостановлены (статус 10-20)
      • 1.3 tilelang-riscv: после пяти коммитов 10-16 четыре дня подряд без коммитов (статус 10-20)
      • 1.4 triton-riscv: ночная сборка сохраняется от 10-18, в основной ветке и очереди PR без движения (статус 10-20)
    1. Инструментарий и дистрибутив RuyiSDK
      • 2.1 Основной репозиторий openRuyi: 137 коммитов, по 42 в каждой из трёх линий Rust / Go / Python (10-20)
      • 2.2 PR openRuyi: десять слито, крупный CVE-запрос закрыт без слияния, два PR по удалению vendor в Go ожидают рассмотрения (10-20)
      • 2.3 Пакетный менеджер ruyi: 0.53.0 сохраняется, в основной ветке нет коммитов с 09-25 (статус 10-20)
      • 2.4 Образы и дистрибутив: ночная сборка ruyi-imager обновлена, openRuyi 2026.10 не выпущен (10-20)
      • 2.5 Линия ядра и прошивок: linux-xuantie-kernel, ruyifirmware, edk2-ruyi полностью молчат (статус 10-20)
    1. Векторные расширения и оптимизация операторов
      • 3.1 IREE 3.13.0 финальная версия: RISC-V V f32 vfmacc.vf MMA вошёл в release (10-19)
      • 3.2 Верификация и кэш: три слияния в riscv-arch-test, групповые банки памяти CoupledL2 у XiangShan (10-19 — 10-20)
      • 3.3 Векторные репозитории стека: VecIntrinBench / IntrinTrans / FBGEMM молчат (статус 10-20)
    1. Динамика Buddy Compiler
      • 4.1 buddy-mlir: после 0.1.1 три дня без коммитов и без новых ночных сборок (статус 10-20)
      • 4.2 Привязка нижестоящих: ночная сборка triton-riscv по-прежнему зафиксирована на 0.1.1.dev20261017 (статус 10-20)
    1. Сообщество, мероприятия и официальный сайт
      • 5.1 Три страницы официального сайта без изменений (2 поста в блоге, 23 главы документации) (статус 10-20)
      • 5.2 На форуме ноль новых тем, последняя тема по-прежнему ежедневные новости от 10-15 (статус 10-20)
      • 5.3 Отрасль: выпущен автомобильный CPU IP Xuantie E908A, C950A нацелен на 5-кратную производительность (10-19)
      • 5.4 Отрасль: перечень трёх типов машин и совместимых дистрибутивов Jiandie V100, openRuyi в списке (10-19)
      • 5.5 Внешние новости: целевые запросы RuyiSDK / RuyiAI / openRuyi дали ноль совпадений (10-20)
    1. Наблюдения за трендами
      • 6.1 Построение замыкания зависимостей идёт параллельно по трём языковым линиям: Rust дополняет бэкенд uv, Go удаляет vendor, Python дополняет облачное хранилище
      • 6.2 Ветка PyTorch перешла в режим ежедневного воспроизведения: база обновляется ежедневно, последовательность патчей не меняется
      • 6.3 Платформа серверного уровня приносит дистрибутиву список совместимости, а не новые задачи портирования

Главное за день: 137 коммитов в openRuyi за сутки — полное семейство бэкендов облачного хранилища fsspec добавлено, удаление vendor в Go попало в основную ветку

Дата: 2026-10-20 Источники: список коммитов openRuyi, fsspec 2026.6.0 коммит 9bc134bc, s3fs 2026.6.0 коммит 6b61df84, gcsfs коммит 80b1a07a, minio удаление vendor коммит ca13b2cf, PR #1459, PR #1355

В окне мониторинга основного репозитория openRuyi зафиксировано 137 коммитов (время автора коммитов с 10-20 12:46 до 20:24); структура заметно более распределённая, чем в прошлом выпуске с «односторонним импортом Rust crate»: Rust — 42, Go — 42, Python — 42, прочее — 11. Четыре автора — Leetfs 94, HNO3Miracle 26, KimmyXYC 12, cl2t 5. Ни в одном сообщении коммита не упоминается riscv; день был посвящён построению замыкания зависимостей, а не специализированному по архитектуре обратному портированию.

Из 42 коммитов на стороне Python 28 приходятся на fsspec и бэкенды облачных провайдеров: fsspec 2026.6.0, s3fs 2026.6.0, gcsfs, а также adlfs (Azure), ocifs (OCI), dropboxdrivefs, smbprotocol и pyspnego (SMB), cloudpathlib; вместе с ними добавлены сопутствующие зависимости аутентификации и API, включая azure-identity, msal, msal-extensions, aio-расширение azure-storage-blob, google-cloud-storage и его control-интерфейсы, google-auth-oauthlib, google-cloud-core, google-api-core, google-resumable-media, grpc-google-iam-v1, proto-plus, crc32c, circuitbreaker. Этот слой имеет прямое значение для RuyiAI: DataLoader PyTorch и тренировочные скрипты для чтения удалённых наборов данных повсеместно используют абстракцию fsspec; после комплектации бэкендов запуск реального обучения на K1/K3 больше не требует компиляции pip на месте.

42 коммита на стороне Go продолжают завершение удаления vendor в minio и дополнение наблюдаемости: minio-mc, console, madmin-go-v3, prometheus, prom2json, alertmanager, openzipkin, applicationinsights, s3cli и log от yunion, клиент darabonba Alibaba Cloud, k8s structured-merge-diff, go-otel 1.46.0. 42 коммита на стороне Rust сосредоточены в трёх семействах: семейство windows-* 0.61 (core, future, result, strings, threading, numerics, collections), zerocopy 0.8.63 и семейство bytecheck/rkyv, семейство cap-std 4 и io-lifetimes/io-extras/fs-set-times; вместе с python-uv-build того же дня можно заключить, что это прокладывает путь для замыкания зависимостей бэкенда сборки uv.

В тот день в основную ветку было принято 10 PR: #1459 minio удаление vendor (20 файлов +973/-43), #1355 kubecomps первая партия зависимостей Go, #1128 модуль Prometheus 3.13 (DAG L4-12), #1344 исправление CVE fsspec (32 файла +1156/-24), #1342 CVE Part 1, #1461 graphql-core 3.3.0, #1462 buildx, #1372 moniker, #1463 dropwatch, #1458 uwsgi. #1341 «CVE Vulnerability Fixes (Part 0)» закрыт с 50 файлами +997/-4788, но не был принят; в том же направлении работу продолжили два новых тикета #1468 и #1469.


1. Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang для RISC-V)

1.1 pytorch: повторный replay в тот же день, head заменён на 7f49d33f, upstream-база сдвинулась вслед за main (10-20)

Дата: 2026-10-20 Источник: список коммитов ветки riscv, новый head 7f49d33f, сравнение двух head, список PR

В пределах окна мониторинга ветка riscv 10-20 в 08:32 вновь была полностью переписана и запушена: refs/heads/riscv обновлена с 44826095 на 7f49d33f, время автора всех коммитов ветки унифицировано на 10-20 03:00, заголовок головного коммита по-прежнему «Add riscv64 image locally (#51)». По дате коммитов прирост в окне составил 0; это снова replay, а не новые патчи.

По сравнению с предыдущим head: по данным GitHub compare статус diverged (впереди на 60, позади на 24, расхождение 121 файл); приращение сосредоточено в объёме синхронизации upstream-базы — новый head содержит партию новых upstream-коммитов, включая #201423, #201490 и др., при этом ряд upstream-коммитов старого head в новом дереве отсутствует. Основание считать, что replay не изменил локальные результаты, — последовательность патчей: #51 (локальный образ riscv64), #44 (исправление floating point в bytes_to_scalar), #50 (blocklist inductor opinfo), #42 (допуск ULP для linear cross entropy), а также серия CI (#20 разделение core/full, #40 продолжение разбора после ошибки Jenkins, #41 обход определения) по цепочке заголовков коммитов совпадают один к одному. Семь открытых PR (#23, #35, #36, #38, #43, #46, #48) 10-20 в 08:32 синхронно обновили время, новых замечаний ревью нет, приёмок нет.

1.2 llvm-project: ветка riscv молчит восемь дней с 10-12, два PR по FPGA без обновлений (состояние на 10-20)

Дата: 2026-10-20 (состояние) Источник: список коммитов ветки riscv, список PR, PR #25 BOSCAME FPGA бэкенд, PR #28 xboscame FPGA

Head ветки riscv по-прежнему 0fb2da86 «[RISCV] Add A100 HP/SP and pack/unpack lowering with calibrated scheduling (#31)» (10-12 23:00), с 10-13 восемь дней подряд новых пушей нет. Два PR по FPGA-бэкенду (#25, #28) последний раз обновлялись в ночь на 10-13, в окне ревью-активности нет. Ежедневная синхронизация с upstream в ветке main идёт как обычно (10-20 14:42 партия изменений gn build и SPIRV/GlobalISel), согласно правилам фильтрации построчно не включается.

Вчерашний отчёт отмечал в качестве точки наблюдения вопрос «будет ли ветка LLVM перезапущена с новой upstream-базой»; в текущем окне перезапуска не произошло, что говорит о том, что инвестиции RuyiAI в LLVM по-прежнему находятся на стадии ожидания ревью и выбора срока для повторного воспроизведения.

1.3 tilelang-riscv: после пяти коммитов 10-16 четыре дня подряд без коммитов (состояние на 10-20)

Дата: 2026-10-20 (состояние) Источники: список коммитов, PR #4 маски и редукция RVV

Последний коммит в основную ветку tilelang-riscv по-прежнему остаётся пятью сфокусированными изменениями от 10-16 18:52 (спецификация формата кодогенерации, runtime-семантика upstream-операторов, адаптация runtime TileOps, CI релиза Buddy MLIR, сборка Python-расширения в CI), после чего четыре дня подряд новых коммитов нет. Открытый PR #4 «Add RVV vector mask and max reduction lowering» не обновляется с 09-28, PR #2 застрял на 06-16. Репозиторий по-прежнему находится в периоде застоя: «каркас CI и runtime уже работает, покрытие операторов ожидает дополнения».

1.4 triton-riscv: nightly-сборка остаётся от 10-18, в основной ветке и очереди PR без движения (состояние на 10-20)

Дата: 2026-10-20 (состояние) Источники: Releases, Nightly 2026-10-18-a305fb6, PR #85 оптимизация softmax и matmul

В окне triton-riscv не было ни коммитов, ни новых релизов; последняя nightly-версия по-прежнему nightly/20261018-a305fb6, выпущенная 10-19 10:01 (соответствует обновлению зависимостей в основной ветке 10-18, nightly-версия Buddy MLIR v0.1.1.dev20261017). Предыдущий выпуск — 20261011-fe554ff от 10-12; после возобновления выпусков сборок темп ещё не вернулся к ежедневному. Открытый PR #85 после 10-19 07:55 не имеет новых изменений и остаётся единственным активным предложением по оптимизации операторов.


2. Инструментальная цепочка и дистрибутивы RuyiSDK

2.1 Основной репозиторий openRuyi: 137 коммитов, по 42 коммита в каждой из трёх линий Rust / Go / Python (10-20)

Дата: 2026-10-20 Источники: список коммитов, python-fsspec 2026.6.0 коммит 9bc134bc, python-opentelemetry-api 1.44.0 коммит e19d4e69, rust-zerocopy 0.8.63 коммит f3e9db3b, python-uv-build коммит

По времени автора коммитов: 137 коммитов в окне распределены на 12:46 (26 коммитов), 15:10–15:29 (66 коммитов), 16:08 (30 коммитов), 19:12–19:21 (13 коммитов), 20:23–20:24 (2 коммита). Симметричная структура по 42 коммита на каждый из трёх языков — наиболее наглядная особенность этого периода: в предыдущем периоде из 221 коммита на Rust приходился 211, в этом периоде Rust снизился до 42, а Go и Python добрали по 42.

Помимо бэкендов облачного хранения, на стороне Python также присутствуют обновления с отметкой об исправлении безопасности: langchain 1.3.9 и langchain-core 1.4.6, Django 5.2.17, setuptools 83.0.0, pip 26.2, pymongo 4.18.1, h2 4.4.1, soupsieve 2.9, webob 1.8.11 и другие. На стороне Go, помимо minio и семейства Prometheus, также присутствуют nvidia go-nvml, google go-tdx-guest и go-sev-guest, объявления модулей appconfig/ssm из aws-sdk-go-v2, объявления внутренних модулей azure-sdk-for-go — это декларативные изменения, направленные на то, чтобы « downstream-пакеты могли разрешать зависимости по модулям». На стороне Rust обновления версий не newly added пакетов включают только два коммита zerocopy и zerocopy-derive до 0.8.63, остальные 40 коммитов — импорт новых пакетов.

Остальные 11 коммитов за день: uwsgi, dropwatch, переработка minio по удалению vendor, buildx, а также партия из 7 обновлений безопасности в 15:10 — containerd 2.3.5, harfbuzz 14.0.0, exiv2 0.28.9, open-iscsi 2.1.13, ppp 2.5.4, avahi 0.9~rc5, gi-docgen 2025.5.

2.2 PR openRuyi: десять объединено, крупный CVE-запрос закрыт без объединения, два запроса на удаление vendor в Go ожидают проверки (10-20)

Дата: 2026-10-20 Источники: PR #1341, PR #1342, PR #1344, PR #1466 umoci, PR #1464 sonobuoy, PR #1468, PR #1469, PR #1440 sequoia

В течение окна мониторинга было объединено всего 10 PR, в хронологическом порядке: #1128 (модуль Prometheus 3.13, 04:46), #1342 (CVE Part 1, 07:10), #1461 (graphql-core 3.3.0, 07:12), #1355 (первая партия зависимостей Go для kubecomps, 07:29), #1462 (buildx, 08:02), #1344 (CVE fsspec, 08:08), #1459 (удаление vendor в minio, 11:12), #1372 (moniker, 11:21), #1463 (dropwatch, 12:23), #1458 (uwsgi, 12:24).

Крупный CVE-запрос #1341 «CVE Vulnerability Fixes (Part 0)» был закрыт с 50 файлами, +997/-4788, но не объединён; по сравнению со статусом в отчёте за вчерашний день, когда этот запрос всё ещё находился на рассмотрении, это явный результат обработки; в тот же день были открыты новые #1468 «Fix CVEs and upgrade some packages» (34 файла +2023/-594) и #1469 «Add packages and upgrade packages» (9 файлов +223/-21), что указывает на то, что исходный крупный запрос был раздроблен и повторно подан.

В очереди на проверку продолжает продвигаться «удаление vendor»: #1466 umoci (22 файла +971/-13) и #1464 sonobuoy (9 файлов +268/-19) заменяют собственные vendor-архивы инструментов контейнерных образов и тестирования соответствия на зависимости, упакованные в дистрибутиве; #1467 исправляет жёстко закодированный путь сборки /home в opencv; #1440 sequoia (21 файл +2799/-78) и #1456 picoclaw 0.3.1 (43 файла +2080/-42) всё ещё в очереди.

2.3 Пакетный менеджер ruyi: 0.53.0 сохраняется, в основной ветке нет коммитов с 09-25 (состояние на 10-20)

Дата: 2026-10-20 (состояние) Источники: ruyi Releases, PyPI ruyi, Еженедельный отчёт № 078

GitHub Release и PyPI остаются на 0.53.0 (релиз 09-24), последний коммит в основной ветке — 09-25 (слияние #503); в окне мониторинга нет ни новых версий, ни новых коммитов. Согласно еженедельному отчёту № 078 от 10-13, 0.54.0 из-за корректировки цикла релизов назначен на конец октября; в разработке находятся проверка ABI-совместимости пакетов и системы, macOS-сборка большего числа официально поддерживаемых пакетов, адаптация инструментальных цепочек SpacemiT K1/K3. До конца месяца около десяти дней; точкой наблюдения остаётся вопрос, выйдет ли сначала alpha-версия.

2.4 Образы и дистрибутивы: обновление ночной сборки ruyi-imager, openRuyi 2026.10 не выпущен (10-20)

Дата: 2026-10-20 Источники: ночная сборка ruyi-imager, страница новостей дистрибутива openRuyi, список коммитов packages-index

Канал ночных сборок ruyi-imager обновлён 10-20 в 06:22, версия пакета 1.0.0-nightly.20261019T221503Z.7f62f9d, исходный коммит 7f62f9dd, приложено 10 артефактов. В packages-index (последний коммит 10-13), ruyisdk-website (10-19 07:54), support-matrix (10-16 11:46), ветке AME репозитория ruyisdk/llvm-project (рабочий процесс CI по PR #170 от 10-19 13:32) в окне мониторинга новых коммитов нет.

На странице новостей дистрибутива openRuyi новых материалов нет, объявление о выпуске 2026.09 остаётся последним, страница 2026.10 ещё не опубликована. Согласно месячному ритму, октябрьская версия уже вошла в конце месяца, тогда как в этот день основной репозиторий всё ещё массово дополняется пакетами; момент релиза — следующая точка наблюдения.

2.5 Линии ядра и прошивок: linux-xuantie-kernel, ruyifirmware, edk2-ruyi — полное затишье (состояние на 10-20)

Дата: 2026-10-20 (состояние) Источники: список коммитов linux-xuantie-kernel, ruyifirmware Releases, список коммитов edk2-ruyi

Последний коммит линии ядра linux-xuantie-kernel (ветка linux-6.6.36) по-прежнему — пакет изменений cpufeature и hwprobe от 10-16 11:14; последний релиз линии прошивок ruyifirmware — по-прежнему «Ruyi Firmware 20261015» от 10-15 17:53; последний коммит edk2-ruyi остановился на странице системной информации K3 от 10-15 15:22. Все три линии молчат пятый день подряд, что контрастирует с пиком упаковки из 2.1: почти все усилия в этом окне ушли на пользовательские программные пакеты, в ядре и прошивках новых действий нет.


3. Векторные расширения и оптимизация операторов

3.1 IREE 3.13.0: RISC-V V f32 vfmacc.vf MMA вошёл в релиз (10-19)

Дата: 2026-10-19 Источники: IREE v3.13.0 Release, PR #24933 RISC-V V inner_tiled MMA

IREE v3.13.0 выпущен 10-19 в 19:26; в бэкенде CPU добавлен inner_tiled MMA для RISC-V V f32 vfmacc.vf (PR #24933), который напрямую отображает векторное умножение-сложение с плавающей точкой на fused multiply-accumulate RISC-V V; при этом масштабируемая векторизация LLVMCPU теперь требует обязательного указания --iree-llvmcpu-vscale-range, а при наличии особенности +zvl*b берётся большее из двух нижних значений. На стороне моделей сохранён импорт квантизации PT2E per-tensor, per-channel-group, per-token в LinalgExt Q/DQ.

Значение для данного стека — в сопоставлении путей: tilelang-riscv и triton-riscv в RuyiAI идут по маршруту от DSL уровня Tile к RVV, а IREE — по маршруту MLIR→LLVMCPU с масштабируемой векторизацией. На одном и том же RVV оба фронтенда одновременно выбрали f32 multiply-add в качестве цели оптимизации, что показывает: данная форма инструкций стала общепризнанной точкой опоры для AI-бэкендов на RISC-V.

3.2 Сторона верификации и кэширования: три слияния в riscv-arch-test, групповые банки памяти CoupledL2 в XiangShan (10-19 — 10-20)

Дата: 2026-10-19 — 2026-10-20 Источники: riscv-arch-test PR #2413 Sdtrig, PR #2791 S_F/S_V/S_VF, PR #2858 покрытие SEW векторных инструкций, XSCache PR #36, XiangShan PR #6738

В окне мониторинга архитектурных тестов RISC-V слито три коммита: покрытие точек триггеров расширения A в Sdtrig и покрытие icount в трёх режимах Sm/S/U (10-20 05:53), добавление S_F/S_V/S_VF в набор S для покрытия привилегированных уровней, реально используемых операционными системами (10-20 02:53), расширение векторных инструкций на все допустимые SEW с дополнением выбора LMUL для vrgatherei16 при SEW=8 и для fault-only-first (10-19 21:55). Все три вместе продвигают поверхность верификации к «режим S + все SEW», что для команд, запускающих операторы RVV на K1/K3, представляет собой пригодную регрессионную базовую линию.

На стороне XiangShan CoupledL2 разделяет каталог и банки SRAM данных по set index, ограничивая простои MCP2 последовательными обращениями к одному банку, и приостанавливает приём новых предвыборок, когда RequestBuffer заполнен на 2 слота (PR #36, слит 10-19 15:12, значение разделения банков по умолчанию — 2, с возможностью отката к 1); главный репозиторий затем обновил указатель XSCache, включив это изменение (PR #6738). Параллелизм кэша и допуск предвыборок скорректированы одновременно — это верифицируемое микроархитектурное изменение.

3.3 Векторные репозитории данного стека: VecIntrinBench / IntrinTrans / FBGEMM в тишине (состояние на 10-20)

Дата: 2026-10-20 (состояние) Источники: VecIntrinBench, IntrinTrans, FBGEMM fork

В окне мониторинга во всех трёх репозиториях векторного бенчмарка и инструментов трансляции данного стека нет коммитов; последняя активность остановилась соответственно на 02-13 (VecIntrinBench), 06-25 (IntrinTrans), 07-13 (FBGEMM); harness остановился на 10-10, cpuinfo — на 05-20, torq-tile — на 04-09. Единственным внешним прогрессом на стороне операторов в окне стал выпуск RVV MMA в IREE 3.13.0 (см. 3.1); собственный векторный бенчмарк данного стека новых данных не дал.


4. Динамика Buddy Compiler

4.1 buddy-mlir: три дня без коммитов и без новых ночных сборок после 0.1.1 (состояние на 10-20)

Дата: 2026-10-20 (состояние) Источники: список коммитов, Releases

Последний коммит в главной ветке buddy-mlir по-прежнему — «[ci] Add the publish-models workflow (#925)» от 10-16 09:35; в окне 0 коммитов и 0 релизов. Линия версий: после официального релиза BUDDY MLIR 0.1.1 (10-18 06:26) последней ночной сборкой была 0.1.1.dev20261017 (10-17 07:24), после чего три дня новых ночных сборок не было. Два официальных релиза от 0.1.0 до 0.1.1 разделяли два дня (10-16, 10-18), после чего наступила пауза.

4.2 Привязка нижестоящих проектов: ночные сборки triton-riscv по-прежнему зафиксированы на 0.1.1.dev20261017 (состояние на 10-20)

Дата: 2026-10-20 (статус) Источники: triton-riscv коммит 10-18 обновление зависимостей, buddy-mlir ночная сборка 0.1.1.dev20261017

Последний коммит основной ветки triton-riscv от 10-18 08:57 — «Update dependency buddy-compiler/buddy-mlir to nightly/v0.1.1.dev20261017», то есть downstream-зависимость закреплена на этой ночной сборке; выпущенная 10-19 nightly/20261018-a305fb6 собрана именно на основе этого обновления. Поскольку у buddy-mlir после 10-17 новых ночных сборок нет, ночным сборкам triton-riscv не за чем следовать на стороне upstream — обе стороны находятся в состоянии взаимного ожидания. Восстановление ежедневного выпуска в этой цепочке зависит от того, когда buddy-mlir перезапустит ночной workflow.


5. Сообщество, мероприятия и официальный сайт

5.1 Три страницы официального сайта без изменений (2 записи в блоге, 23 главы документации) (статус 10-20)

Дата: 2026-10-20 (статус) Источники: Официальный сайт RuyiAI, Блог, Документация

Снимки трёх страниц официального сайта совпадают с предыдущим выпуском: index.html — 7246 байт, индекс 3 записи; blog.html — 5632 байта, индекс 2 записи (адаптация Triton для RISC-V, практика PyTorch RISC-V CI); docs.html — 10843 байта, индекс 23 записи. В этом раунде новых статей в блоге и новых глав документации нет.

5.2 Форум без новых тем, последняя тема — ежедневные новости от 10-15 (статус 10-20)

Дата: 2026-10-20 (статус) Источники: Форум сообщества RuyiSDK, Последняя тема #2892

В окне мониторинга форума новых тем нет, последнее сообщение — по-прежнему «2026-10-15 новости горячих тем открытых технологий» (#2892) от 10-15 03:30. Далее по порядку: двухнедельный отчёт № 078 (#2891, 10-13), объявление об участии в саммите (#2889, 10-13), материалы практического курса и лабораторные работы по окружению (#2883, #2885). После завершения саммита (10-18 — 10-20) итоговых сообщений на форуме не появилось; публичная активность сообщества по-прежнему сосредоточена на двух постоянных линиях — ежедневных новостях и двухнедельных отчётах.

5.3 Со стороны индустрии: выпущен автомобильный CPU IP XuanTie E908A, C950A нацелен на 5-кратный рост производительности (10-19)

Дата: 2026-10-19 Источник: IT Home: XuanTie E908A

На саммите RISC-V China 10-19 подразделение XuanTie компании DAMO Academy представило автомобильный усиленный CPU IP E908A, назвав его первым RISC-V CPU IP, одновременно соответствующим ASIL-B и ASIL-D, с единственной метрикой безопасности SPFM, впервые превысившей 90%, ориентированным на安全-острова, доменные контроллеры и автомобильные шлюзы; одновременно впервые представлена продуктовая дорожная карта для автономного вождения и embodied intelligence — целевая производительность следующего поколения C950A в 5 раз выше существующих автомобильных RISC-V продуктов. На саммите также упомянуто, что C950 на четырёх классах Agentic-нагрузок превосходит процессоры мейнстримных традиционных архитектур более чем на 10%, а инференс Qwen3.8-Flash-Next достигает 43 token/s.

Дистанция до данной темы определяется программным стеком: внедрение автомобильного IP зависит от комбинации инструментальной цепочки с сертификацией функциональной безопасности и RTOS/ядра, тогда как текущая адаптация инструментальной цепочки RuyiSDK сосредоточена на универсальных платформах K1/K3; квалификация компилятора, тестовые наборы и документация, связанные с сертификацией безопасности, в публичной дорожной карте отсутствуют. E908A — это сигнал спроса, а не задача текущего периода.

5.4 Со стороны индустрии: три класса готовых систем V100 от SpacemiT и список совместимых дистрибутивов, openRuyi в списке (10-19)

Дата: 2026-10-19 Источники: EE Times China: SpacemiT V100, LinuxGizmos: 46-ядерный RISC-V серверный CPU

Вчерашний отчёт фиксировал выпуск самого чипа V100, а материалы текущего окна мониторинга дополняют информацию со стороны системы: V100 представляет собой 46-ядерную гибридную архитектуру (6 ядер XiangShan Kunminghu V2R2 плюс 40 ядер X100), максимальная частота 2,4 ГГц, двухсокетное когерентное соединение до 92 ядер, на одном чипе 8 каналов DDR5 и 52 линии PCIe 5.0; в комплекте поставляются три типа машин — вычислительные C2201, интеллектуальные вычислительные G5201 и системы хранения S5236, причём G5201 уже прошла проверку с отечественными ускорителями, включая Kunlunxin M100, и поддерживает кластерные сети RDMA.

Самая важная фраза — в списке дистрибутивов: сообщается, что V100 прошла все пункты нормативного тестирования BRS и поддерживает прямую установку, загрузку и работу в основных дистрибутивах, таких как openEuler, openRuyi, openKylin, Debian, Ubuntu, Fedora, Red Hat, Rocky и других. openRuyi включён в перечень совместимых серверных платформ, предоставленный производителем, — этого в ранее публиковавшихся источниках по данной теме не встречалось; однако в основном репозитории openRuyi в этот день по-прежнему не было коммитов, связанных с серверной платформой, и то, будет ли перечень реализован, зависит от версии 2026.10 и последующих действий по линии прошивок.

5.5 Внешние новости: целевые запросы RuyiSDK / RuyiAI / openRuyi дали нулевой результат (10-20)

Дата: 2026-10-20 Источники: Google News RSS, arXiv cs.AR, список последних

Целевые запросы Google News по RuyiSDK, RuyiAI, openRuyi на китайском и английском (включая «сообщество Ruyi RISC-V», «дистрибутив Ruyi RISC-V») все дали нулевой результат, канал работает нормально (та же серия запросов по RISC-V вернула 62 результата, что говорит о работоспособности прокси и парсинга). Один найденный результат по «дистрибутиву Ruyi RISC-V» на деле оказался материалом о поставках XuanTie и к дистрибутиву отношения не имеет. Последний препринт по RISC-V на arXiv за последние семь дней датирован 10-15 (эффективность FPGA, конвейер компиляции с константным временем и т. п.), в пределах окна мониторинга нет новых статей, напрямую связанных с компилятором данного стека или векторной оптимизацией.

Китайские материалы о саммите сосредоточены на аппаратной и капитальной стороне: XuanTie отгрузила более 6 миллиардов чипов и продвигает C950 в AI-серверы, автомобильный IP XuanTie E908A, три типа машин Jindie V100, Tenstorrent привлекла 1,5 млрд долларов (оценка 6,2 млрд долларов). Ни один из них не затрагивает конкретные решения RuyiSDK или openRuyi.


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

6.1 Построение замыкания зависимостей идёт параллельно по трём языковым линиям: Rust дополняет бэкенд uv, Go избавляется от vendor, Python дополняет облачное хранилище

Структура 42/42/42 из 137 коммитов текущего периода — не совпадение, а три независимые линии пополнения пакетов, продвигающиеся в один день: на стороне Rust вокруг трёх семейств windows-* 0.61, zerocopy/rkyv, cap-std/io-lifetimes в связке с python-uv-build, что указывает на Rust-зависимости таких инструментов сборки Python, как uv; на стороне Go преобладают minio и компоненты Prometheus/Kubernetes, а в связке с тремя PR по удалению vendor «упаковка вместе с исходниками» меняется на «упаковку по зависимостям»; на стороне Python за один раз добавлены все основные облачные бэкенды fsspec. Общая цель трёх линий — заполнить замыкание зависимостей, чтобы развёртывание Python AI и cloud-native на RISC-V не требовало компиляции на месте.

Стоит зафиксировать связь этого уровня с RuyiAI: DataLoader, checkpoint и инструменты работы с наборами данных в PyTorch повсеместно обращаются к удалённому хранилищу через fsspec, и полнота бэкендов напрямую определяет, сможет ли скрипт обучения отработать на K1/K3. Эта часть зависимостей, которую дистрибутив закрывает за верхние уровни, определяет «работоспособность» в большей степени, чем оптимизация отдельного оператора.

6.2 Ветка PyTorch перешла в режим ежедневного перепроигрывания: базовая линия обновляется ежедневно, последовательность патчей не меняется

Два дня подряд наблюдается одна и та же картина: 10-19 в 09:14 и 10-20 в 08:32 — по одному принудительному обновлению всей ветки, время коммиттеров всей ветки перезаписано единообразно, заголовки локальных патчей построчно не меняются, изменения только в объёме синхронизации с upstream-базой. Такой подход развязывает «следование за upstream» и «поддержание патчей», ценой становится невозможность проследить историю ветки — любой downstream, ссылающийся по SHA (кэш CI, сборка образов, воспроизведение issue), будет ежедневно ломаться. Если этот ритм закрепится, при чтении данной ветки критерием версии следует считать «набор заголовков патчей», а не SHA.

Состояние трёх линий fork продолжает расходиться: PyTorch перепроигрывается ежедневно, LLVM молчит восемь дней с 10-12, Triton после восстановления ночных сборок до одной версии 10-19 остановился. Три линии соответствуют трём состояниям вложений и подсказывают, что текущее узкое место стека RuyiAI — не сам бэкенд компиляции, а непрерывное обеспечение ревью и выпуска сборок.

6.3 Серверная платформа приносит дистрибутиву список совместимости, а не новую задачу портирования

Материалы о Jindie V100 вносят openRuyi в перечень доступных дистрибутивов серверной платформы. Если это подтвердится, смысл не в том, что «openRuyi должна выполнить новое портирование», а в наборе требований соответствия спецификациям: RVA23, спецификации серверных SoC/платформ, BRS и модель безопасности — пять пунктов, плюс прошивочная цепочка UEFI/ACPI/SMBIOS. Дистрибутиву нужно скорее выровнять уже имеющиеся пользовательские пакеты, установщик и цепочку образов под спецификации, а не переписывать компоненты.

Текущие данные всё ещё неполны: в основном репозитории openRuyi за день ноль коммитов, связанных с серверами, линейка прошивок (ruyifirmware, edk2-ruyi) молчит с 10-15, версия 2026.10 пока не выпущена. Есть три точки наблюдения: упоминается ли серверная платформа в примечаниях к выпуску openRuyi 2026.10; возобновятся ли коммиты для V100 в ruyifirmware/edk2-ruyi; появится ли запись V100 в матрице поддержки.


Таблица проверки источников

Источник Результат проверки
Организация RuyiAI-Stack (все репозитории) pytorch: ветка riscv 1 перезапись-воспроизведение (по дате коммита 0 новых, по сравнению compare впереди 60/позади 24) + 7 обновлений базовой линии открытых PR, синхронизация с upstream main как обычно; llvm-project: ветка riscv восемь дней без коммитов, два PR по FPGA остановились на 10-13; triton-riscv: 0 коммитов, 0 релизов (ночная сборка по-прежнему от 10-18); tilelang-riscv: 0 коммитов; ruyiai-daily: 1 выпуск (10-20); harness, skills, caffe, mxnet, pytorch-ci, FBGEMM, cpuinfo, VecIntrinBench, IntrinTrans, torq-tile, dsh-osc без коммитов в окне мониторинга
Организация ruyisdk (все репозитории) ruyi: 0 коммитов, 0 релизов; llvm-project: ветка AME 0 коммитов (остановилась на PR #170 от 10-19); packages-index, ruyisdk-website, support-matrix, linux-xuantie-kernel — все 0 коммитов; ruyi-imager: 1 обновление ночной сборки (10-20 06:22)
Организация openRuyi-Project (все репозитории) основной репозиторий openRuyi: 137 коммитов (Rust/Go/Python по 42 каждый, прочие 11) + 10 влитых PR; крупный CVE-запрос #1341 закрыт без вливания; в открытой очереди — #1464, #1466 по удалению vendor и #1468, #1469 как продолжение CVE; ruyifirmware, edk2-ruyi без коммитов в окне мониторинга (остановились на 10-15 17:53 и 10-15 15:22 соответственно)
Организация buddy-compiler основная ветка buddy-mlir: 0 коммитов, 0 релизов; последняя официальная версия 0.1.1 (10-18), последняя ночная 0.1.1.dev20261017 (10-17), новых сборок после этого нет
Форум сообщества RuyiSDK в окне мониторинга ноль новых тем, последняя — #2892 (10-15 ежедневные новости); еженедельный отчёт № 078 (#2891) по-прежнему последний выпуск
Страница новостей дистрибутива openRuyi новых публикаций нет, объявление о выпуске 2026.09 остаётся последним, страница 2026.10 не запущена
Пакетный менеджер ruyi / PyPI 0.53.0 остаётся последней (выпущена 09-24), в окне мониторинга нет новых версий и новых коммитов
Официальный сайт (ruyiai.org) три страницы без изменений: индекс главной 3 записи, блог 2 статьи, документация 23 главы
Репозиторий технической разведки (ruyiai-daily) пуш выпуска 10-20, раздел RISC-V охватывает линейки XuanTie E908A и C950A, три типа готовых машин Jindie V100, патч K1 bootph-pre-ram v2, три вливания riscv-arch-test, группированные банки памяти Xiangshan CoupledL2; также включает RVV MMA из IREE 3.13.0
Upstream IREE / riscv-arch-test официальный выпуск IREE v3.13.0 (10-19 19:26), включает RISC-V V f32 vfmacc.vf inner_tiled MMA (PR #24933); три вливания riscv-arch-test (#2413, #2791, #2858)
arXiv (RISC-V) последний за семь дней — 10-15, в окне мониторинга нет новых препринтов по компиляторам или векторной оптимизации RISC-V
Google News RSS (несколько групп на китайском и английском) RuyiSDK / RuyiAI / openRuyi — ноль совпадений; запросы типа Ruyi дали 1 результат — материал об отгрузках XuanTie, не относящийся к теме; отраслевые репортажи сосредоточены на XuanTie, Jindie, Tenstorrent

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

Зависимости — https://github.com/openRuyi-Project/openRuyi/pull/1355