Ежедневный отчёт RuyiAI (2026-10-20)
Окно мониторинга: 2026-10-19 04:30 ~ 2026-10-20 04:30 (пекинское время, последние 24 часа).
Источники: полная проверка всех репозиториев четырёх организаций на GitHub (коммиты, Pull Request и Release в RuyiAI-Stack, ruyisdk, openRuyi-Project, buddy-compiler, построчная сверка всех изменений в окне; вышестоящие fork фильтруются по ключевому слову RISC-V, нерелевантные вышестоящие коммиты не включаются), проверка версий пакетного менеджера ruyi и PyPI, страница новостей дистрибутива openRuyi, форум сообщества разработчиков RuyiSDK, репозиторий технической разведки ruyiai-daily, три снимка главной страницы RuyiAI, поиск в arXiv, множественные запросы в Google News RSS на китайском и английском языках (через прокси, внешние совпадения см. в 5.4).
Индекс выпуска
- Главное за сегодня: 221 коммит в openRuyi за один день — массовый импорт Rust crate и синхронное обновление сетевого и дискового стека (10-19)
-
- Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang под RISC-V)
- 1.1 pytorch: однократный повторный push ветки riscv, вершина заменена на 44826095; базовая линия семи открытых PR обновлена тем же пакетом (10-19)
- 1.2 llvm-project: ветка riscv молчит семь дней с 10-12, два FPGA PR приостановлены (статус на 10-19)
- 1.3 tilelang-riscv: после пяти коммитов 10-16 три дня подряд без коммитов (статус на 10-19)
- 1.4 triton-riscv: ночная сборка 2026-10-18-a305fb6 вышла, первая новая сборка после 10-12 (10-19)
- Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang под RISC-V)
-
- Инструментальная цепочка и дистрибутив RuyiSDK
- 2.1 пакетный менеджер ruyi: 0.53.0 без изменений, основная ветка без коммитов с 09-25 (статус на 10-19)
- 2.2 ruyisdk/llvm-project: в ветку AME влит рабочий процесс CI, сборка RISC-V версии LLVM и запуск целевых тестов (10-19)
- 2.3 основной репозиторий openRuyi: 221 коммит — массовый импорт Rust crate и обновление сетевого и дискового стека (10-19)
- 2.4 очередь PR openRuyi: uwsgi, picoclaw 0.3.1, minio без vendor, разделение исправлений CVE (10-19)
- 2.5 дистрибутив и образы: openRuyi 2026.09 остаётся последним, ночная сборка ruyi-imager обновлена (10-19)
- 2.6 линия ядра и прошивок: linux-xuantie-kernel, ruyifirmware, edk2-ruyi — все без изменений (статус на 10-19)
- Инструментальная цепочка и дистрибутив RuyiSDK
-
- Векторные расширения и оптимизация операторов (VecIntrinBench / IntrinTrans / FBGEMM)
- 3.1 три репозитория без изменений, новых успехов в векторных бенчмарках и инструментальной цепочке трансляции нет (статус на 10-19)
- 3.2 разведывательная сторона: два предложения — отображение ядра только для чтения и возвращаемое значение системного вызова, обновление пути загрузки C907/E907 (10-19)
- Векторные расширения и оптимизация операторов (VecIntrinBench / IntrinTrans / FBGEMM)
-
- Динамика Buddy Compiler (коммиты и релизы buddy-mlir)
- 4.1 основная ветка без коммитов после 10-16, ночные сборки остановлены на два дня после официальной версии 0.1.1 (статус на 10-19)
- 4.2 PR на рассмотрении: выравнивание серверного интерфейса, оператор upsample_nearest, исправление широковещания каналов BN (статус на 10-19)
- Динамика Buddy Compiler (коммиты и релизы buddy-mlir)
-
- Сообщество, мероприятия и официальная главная страница
- 5.1 три страницы официального сайта без изменений (2 записи в блоге, 23 главы документации) (статус на 10-19)
- 5.2 форум без новых записей, последняя тема по-прежнему ежедневные новости от 10-15 (статус на 10-19)
- 5.3 промышленная сторона: серверный RISC-V процессор V100 от Jindie Shikong представлен на саммите (10-19)
- 5.4 внешние новости: целевые запросы RuyiSDK / RuyiAI / openRuyi дали ноль совпадений, репортажи с саммита сосредоточены на аппаратной стороне (10-19)
- Сообщество, мероприятия и официальная главная страница
-
- Наблюдения за трендами
- 6.1 стратегия упаковки дистрибутива смещается к упаковке по зависимостям: массовый импорт Rust crate и удаление vendor в Go продвигаются синхронно
- 6.2 три линии поддержки вышестоящих fork расходятся: PyTorch с ежедневным повтором, LLVM с семидневным молчанием, Triton с восстановлением ночных сборок
- 6.3 серверные платформы попадают в поле зрения: требования спецификаций UEFI/ACPI/SMBIOS меняют путь адаптации системного программного обеспечения
- Наблюдения за трендами
Главное за сегодня: 221 коммит в openRuyi за один день — массовый импорт Rust crate и синхронное обновление сетевого и дискового стека
Дата: 2026-10-19 Источники: список коммитов openRuyi, DPDK 26.07 коммит 8b290b9f, DPDK RISC-V lpm/fib бэкпорт 25e3fe4c, SPDK 26.09 коммит c1951032, rust-regex 1.13.1 коммит 39a87a09
Основной репозиторий openRuyi за один день 10-19 принял 221 коммит (по времени автора, с 15:04 до 23:59 пекинского времени), из которых 211 коммитов связаны с Rust: в 15:04 и 21:03 двумя партиями по 99 коммитов массово добавлена упаковка crate, в 20:49 два коммита и в 23:59 одиннадцать коммитов — дополнительные дополнения. Остальные 10 коммитов сосредоточены на сетевом и дисковом стеке — это та часть данной партии коммитов, которая напрямую связана с производительностью среды выполнения.
В части сетевого и дискового стека: dpdk обновлён до 26.07, а улучшения поиска lpm и fib для RISC-V бэкпортированы в эту версию; spdk обновлён до 26.09; liburing обновлён до 2.15; iproute2 обновлён до 7.2.0; btrfs-progs обновлён до 7.1; nvme-cli обновлён до 3.1. Кроме того, два завершающих изменения: go-github-chewxy-math32 получает патч, исправляющий сбой тестов на RISC-V, go-gopkg-h2non-gock объединяет дублирующийся пакет и обновляется до 1.2.0. Базовая линейка версий дистрибутива на пути ввода-вывода в этом окне мониторинга единовременно продвинулась до уровня upstream осени 2026 года.
Пакетная часть Rust — основная в этот день. Две партии по 99 коммитов охватывают криптографию (botan 0.10, twofish 0.7, x25519-dalek 2, pkcs1 0.7, secrecy 0.10), сериализацию (toml 0.6/0.18/0.19, toml-edit, toml-datetime, yaml-rust2), сжатие (brotli 7 и brotli-decompressor 4, alloc-stdlib, alloc-no-stdlib), регулярные выражения (regex 1.13.1, regex-automata 0.4.18, regex-syntax 0.8.11), структуры данных (petgraph, tagptr, streaming-stats) и обработку текста в терминале (widestring, term, strsim); в 20:49 дополнительно добавлены crate декодирования инструкций RISC-V rust-riscv-decode 0.2 и crate остановки на голом железе rust-panic-halt 1. Большинство этих пакетов являются косвенными зависимостями, что показывает: работа по упаковке сместилась от «известных крупных пакетов» вниз к уровню замыкания зависимостей.
На стороне PR в тот же день открыто четыре новых: uwsgi (сервер приложений, +146 строк), minio без vendor (переход на Go-зависимости, упакованные дистрибутивом, добавлены Prometheus и prom2json, 20 файлов +973/-43), picoclaw 0.3.1 с изменением на не-vendor сборку (43 файла +2095/-42, зависит от существующего #1136), а также PR с исправлениями, выделенный из крупной партии CVE #1341 (28 файлов +251/-174). Партии CVE #1341, #1344 всё ещё на рассмотрении; исправление тестов xsimd #1328 закрыто, но не объединено. В совокупности с коммитами дня, openRuyi системно переводит способ упаковки «vendor вместе с исходным кодом» на «упаковку по зависимостям», что совпадает с направлением основных дистрибутивов.
1. Прогресс стека RuyiAI (адаптация PyTorch / Triton / TileLang для RISC-V)
1.1 pytorch: одна переотправка ветки riscv, вершина заменена на 44826095; базовые линии семи открытых PR обновлены той же партией (10-19)
Дата: 2026-10-19 Источник: список коммитов ветки riscv, новый HEAD 44826095, сравнение двух HEAD, PR #51, список PR
В течение окна в ветке riscv произошёл один повторный пуш: 10-19 09:14 refs/heads/riscv обновлён с 8b254cfd на 44826095, заголовок головного коммита по-прежнему «Add riscv64 image locally (#51)», время автора коммита 10-19 03:00. По дате коммитов число новых коммитов в окне равно 0 — это повторная перезапись истории, а не новый патч. Сравнение двух HEAD показывает diverged (впереди на 43, позади на 24), различия сосредоточены в файлах локального патч-стека, таких как .ci/docker/build-riscv64-local.sh, .github/scripts/native_stack.py, gitutils.py, что указывает на повторное выравнивание локального стека относительно обновлённой базовой линии апстрима.
Со стороны слияний и ревью изменений нет: PR #51 (локальный образ riscv64) остаётся в слитом состоянии; семь открытых PR (#23 Enable XNNPACK, #35 для тестирования, #36 ослабление тайм-аута, #38 временное отключение DataLoader, #43 упрощение патчей, #46 поддержка ATen RVV, #48 RVV CPU capability) в 10-19 09:14–09:15 пакетно обновили время модификации — это обновление базовой линии, вызванное повторным пушем, новых замечаний ревью и слияний нет. Синхронизация с апстримом ветки main идёт как обычно (10-20 02:21 HEAD b76ca616), согласно правилам фильтрации построчно не включается.
1.2 llvm-project: ветка riscv молчит семь дней с 10-12, два PR по FPGA не обновляются (состояние на 10-19)
Дата: 2026-10-19 (состояние) Источник: список коммитов ветки 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 по 10-19 семь дней подряд новых пушей нет, ночной повторный пуш после 10-12 больше не запускался. Два PR по FPGA-бэкенду (#25 «BOSCAME FPGA бэкенд», #28 «xboscame FPGA») последний раз обновлялись в ночь на 10-13, в окне действий по ревью нет. Ежедневная синхронизация с апстримом ветки main идёт как обычно (примерно раз в сутки около 23:00) и не входит в рамки данной темы.
1.3 tilelang-riscv: после пяти коммитов 10-16 три дня подряд без коммитов (состояние на 10-19)
Дата: 2026-10-19 (состояние) Источник: список коммитов, PR #4 RVV маски и редукции
tilelang-riscv 16.10 в 18:52 завершил пять сгруппированных коммитов (спецификация формата кодогенерации, семантика времени выполнения операторов вышестоящего уровня, адаптация среды выполнения TileOps, CI релиза Buddy MLIR, сборка расширения Python в CI), после чего три дня подряд новых коммитов не было. Открытый PR #4 «Add RVV vector mask and max reduction lowering» не обновляется с 28.09, PR #2 остановлен 16.06. Репозиторий сейчас находится в паузе: «каркас CI и среды выполнения уже работает, покрытие операторов ожидает дополнения».
1.4 triton-riscv: ночная сборка 2026-10-18-a305fb6 вышла, первая новая сборка после 10-12 (10-19)
Дата: 2026-10-19 Источники: Nightly 2026-10-18-a305fb6, Releases, PR #87, PR #88, PR #85 оптимизация softmax и matmul
triton-riscv 19.10 в 10:01 выпустил ночную сборку с меткой nightly/20261018-a305fb6, соответствующую коммиту обновления зависимостей основной ветки от 18.10 (ночная сборка Buddy MLIR v0.1.1.dev20261017). Предыдущая ночная сборка была 20261011-fe554ff, выпущенная 12.10; интервал составил семь дней. Этот релиз означает, что цепочка сборки восстановила выпуск пакетов по зависимостям вышестоящего уровня. В окне мониторинга в основной ветке новых коммитов нет; открытый PR #85 «оптимизация softmax и matmul» обновлён 19.10 в 07:55, всё ещё на рассмотрении и является единственным активным предложением по оптимизации операторов.
2. Инструментальная цепочка и дистрибутивы RuyiSDK
2.1 Пакетный менеджер ruyi: 0.53.0 сохраняется, в основной ветке нет коммитов с 25.09 (состояние на 19.10)
Дата: 2026-10-19 (состояние) Источники: ruyi Releases, PyPI ruyi, двухнедельный отчёт № 078
GitHub Release и PyPI сохраняют 0.53.0 (выпущен 24.09), последний коммит основной ветки остановлен на 25.09 (слияние #503), в окне мониторинга нет ни новых версий, ни новых коммитов. Согласно двухнедельному отчёту № 078 от 13.10, 0.54.0 из-за корректировки цикла выпуска назначен на конец октября; в разработке находятся проверка совместимости ABI программных пакетов с текущей системой, упаковка для macOS дополнительных официально поддерживаемых программных пакетов, адаптация инструментальной цепочки SpacemiT K1/K3. До конца месяца около десяти дней; точка наблюдения — выйдет ли сначала alpha-версия.
2.2 ruyisdk/llvm-project: в ветку AME слит рабочий процесс CI, сборка LLVM для RISC-V и запуск целевых тестов (10-19)
Дата: 2026-10-19 Источники: PR #170 Add AME CI, коммит 397276ca, список коммитов ветки AME
Форк llvm-project от ruyisdk в ветке AME (матричное расширение A100) 19.10 в 13:32 слил PR #170 «Add AME CI», добавив 45 строк .github/workflows/ruyi-riscv.yml: в ветке AME собирается LLVM с поддержкой RISC-V и запускаются целевые тесты компилятора, кодогенерации, ассемблера и семантики RISC-V. Ранее проверка этой ветки зависела от ручных действий; на этот раз регрессионные тесты включены в GitHub Actions, что является редким постоянным изменением на стороне инструментальной цепочки. В окне мониторинга в этой ветке только этот 1 коммит, выполненный автором коммита в тот же день.
2.3 Основной репозиторий openRuyi: 221 коммит — массовый импорт crate-пакетов Rust и обновление сетевого стека хранения (10-19)
Дата: 2026-10-19 Источники: список коммитов, liburing 2.15 коммит 961e6a7e, iproute2 7.2.0 коммит 2ca98019, btrfs-progs 7.1 коммит 15392421, rust-brotli коммит 14c6ea1b, rust-botan коммит 6de0e6e6
По времени автора коммитов в основном репозитории openRuyi в окне мониторинга насчитывается 221 коммит, распределение по времени: 15:04 (99 коммитов), 15:25 (1 коммит), 15:26 (1 коммит), 20:49 (2 коммита), 21:03 (99 коммитов), с 21:06 по 21:16 (6 коммитов), 22:32 (2 коммита), 23:59 (11 коммитов). По типу: 211 коммитов, связанных с Rust, и 10 не связанных с Rust; по действию: добавлено около 200 новых пакетов, 13 коммитов с обновлением версий, 1 бэкпорт для RISC-V, 1 коммит с объединением дублирующихся пакетов.
Семь коммитов сетевого и дискового стека — наиболее значимые по производительности изменения за день: dpdk 26.07 и бэкпорты улучшений поиска lpm и fib для RISC-V (два коммита, 21:16), spdk 26.09 (21:16), liburing 2.15 (21:06), iproute2 7.2.0 и btrfs-progs 7.1 (21:07), а также nvme-cli 3.1 (15:25). Вместе с исправлением тестов go-github-chewxy-math32 для RISC-V (15:26) дистрибутив совершил единый версионный рывок на уровне фильтрации пакетов, асинхронного ввода-вывода, файловых систем и управления NVMe.
Два пакетных импорта на стороне Rust (по 99 коммитов в 15:04 и 21:03) охватывают шесть категорий: криптографию, сериализацию, сжатие, регулярные выражения, структуры данных и обработку терминала; 11 коммитов в 23:59 дополняют синхронное обновление regex 1.13.1, regex-syntax 0.8.11 и regex-automata 0.4.18, а также brotli, botan, серию alloc и sequoia-man 0.3, self-replace 1, winreg 0.52. Два коммита в 20:49 заслуживают отдельного упоминания: rust-riscv-decode 0.2 — это библиотека декодирования инструкций RISC-V, rust-panic-halt 1 — реализация остановки при панике для bare-metal окружений; обе непосредственно полезны для разработки инструментов и прошивок на Rust для RISC-V. За день новых образов не выпущено, 2026.09 остаётся последней версией.
2.4 Очередь PR openRuyi: uwsgi, picoclaw 0.3.1, удаление vendor из minio, разделение исправлений CVE (10-19)
Дата: 2026-10-19 Источники: PR #1458 uwsgi, PR #1459 удаление vendor из minio, PR #1456 picoclaw 0.3.1, PR #1460 разделение исправлений CVE, PR #1136 зависимости picoclaw
10-19 открыто четыре PR, направления сосредоточены на «девендоризации» и «устранении CVE»: minio заменяет собственный vendor-архив зависимостями Go из пакетов дистрибутива и вводит пакеты зависимостей Prometheus, prom2json и др. (20 файлов +973/-43); picoclaw обновлён до 0.3.1 и переведён на сборку без vendor (43 файла +2095/-42), зависимость от #1136 от 08-23 дополняет его зависимости Go; uwsgi — новый пакет сервера приложений (3 файла +146); #1460 выделен из крупного CVE-запроса #1341 как независимо рецензируемая часть (28 файлов +251/-174). В очереди на рецензирование также остаются открытыми два CVE-пакета #1341 и #1344; #1328 (исправление сбоя тестов xsimd) закрыт, но не объединён.
2.5 Дистрибутив и образы: openRuyi 2026.09 остаётся последним, обновилась ночная сборка ruyi-imager (10-19)
Дата: 2026-10-19 Источники: страница новостей дистрибутива openRuyi, ночная сборка ruyi-imager, коммит ruyisdk-website #597
На странице новостей дистрибутива openRuyi новых материалов нет, объявление о выпуске 2026.09 остаётся последним, страница 2026.10 ещё не запущена. Канал ночных сборок ruyi-imager обновлён 10-19 в 04:33 (последний коммит основной ветки — 10-15); в ruyisdk-website два рядовых автоматических коммита (синхронизация данных api и подмодулей, 10-19 07:53 и 07:54), изменений содержимого нет.
2.6 Линия ядра и прошивок: linux-xuantie-kernel, ruyifirmware, edk2-ruyi — все в тишине (состояние на 10-19)
Дата: 2026-10-19 (состояние) Источники: список коммитов linux-xuantie-kernel, ruyifirmware Releases, список коммитов edk2-ruyi
В линии ядра linux-xuantie-kernel (ветка linux-6.6.36) в окне коммитов нет, последним остаётся пакет расширенного зондирования профиля от 10-16; в линии прошивок ruyifirmware последний релиз — по-прежнему «Ruyi Firmware 20261015» от 10-15, последний коммит edk2-ruyi остановился на изменениях страницы настроек K3 и SMBIOS от 10-15. Все три линии после плотных итераций с 10-15 по 10-16 синхронно перешли в тишину, что контрастирует с пиком упаковки дистрибутива из 2.3.
3. Векторные расширения и оптимизация операторов (VecIntrinBench / IntrinTrans / FBGEMM)
3.1 Три репозитория в тишине, новых успехов в векторных бенчмарках и цепочке инструментов трансляции нет (состояние на 10-19)
Дата: 2026-10-19 (состояние) Источники: VecIntrinBench, IntrinTrans, FBGEMM fork
В трёх репозиториях векторных бенчмарков и цепочки инструментов трансляции в окне коммитов нет, последняя активность остановилась соответственно на 02-13 (VecIntrinBench), 06-25 (IntrinTrans), 07-13 (FBGEMM); harness остановился на 10-10, cpuinfo — на 05-20, torq-tile — на 04-09. Единственное действие на стороне операторов в этом окне — ночная сборка triton-riscv (см. 1.4), на стороне векторных бенчмарков новых данных не produced.
3.2 Разведывательная сторона: два предложения — о read-only отображении в ядре и о возвращаемом значении системного вызова, обновление пути загрузки C907/E907 (10-19)
Дата: 2026-10-19 Источники: ruyiai-daily выпуск 10-19, предложение PAGE_KERNEL_RO, предложение о возвращаемом значении системного вызова, коммит SyterKit C907, патч K3 PCIe v7
В разделе RISC-V выпуска 10-19 репозитория технической разведки (отправлен 10-19 в 06:16) зафиксированы четыре группы материалов: во-первых, предложение определения PAGE_KERNEL_RO в linux-riscv, указывающее, что при отсутствии этого определения в RISC-V происходит откат к записываемому PAGE_KERNEL, из-за чего отображения, которые должны быть только для чтения, например HugeTLB vmemmap, сохраняют права на запись; предложение приводит воспроизведение на QEMU virt и сравнение таблиц страниц до и после исправления; во-вторых, путь перезапуска системного вызова требует проверки полного возвращаемого значения, что исправляет проблему усечения возвращаемого значения; в-третьих, SyterKit в образе C907 устанавливает векторное состояние mstatus в initial, приводя состояние загрузки в соответствие с кодом RVV, скомпилированным в образ, а в E907 сначала настраивает системное отображение перед включением кэша; в-четвёртых, патч SpacemiT K3 PCIe v7 получил новые замечания рецензентов, ставящие под сомнение подход с использованием PHY bulk API для одновременного управления всеми PHY нескольких портов, указывая, что каждый порт имеет собственный PHY и PERST#, и моделирование ресурсов требует повторного обоснования.
4. Динамика Buddy Compiler (коммиты и релизы buddy-mlir)
4.1 После 10-16 в основной ветке нет коммитов, ночные сборки остановлены на два дня после официального релиза 0.1.1 (состояние на 10-19)
Дата: 2026-10-19 (состояние) Источники: список коммитов buddy-mlir, buddy-mlir Releases, BUDDY MLIR 0.1.1
Последний коммит в основной ветке buddy-mlir по-прежнему #925 от 10-16 09:35 (рабочий процесс publish-models), в окне мониторинга новых коммитов и новых релизов нет. Ночные сборки остановились на два дня после nightly/v0.1.1.dev20261017 от 10-17 и официального релиза 0.1.1 от 10-18 06:26 (10-18 и 10-19 ночных сборок не было). Ранее официальные и ночные версии шли в ритме «официальный релиз раз в два дня, ночные сборки ежедневно»; текущая пауза — первый перерыв после выпуска 0.1.1, и наблюдение состоит в том, восстановится ли ночной конвейер в следующий рабочий день.
4.2 PR на рассмотрении: выравнивание серверного интерфейса, оператор upsample_nearest, исправление широковещания каналов BN (состояние на 10-19)
Дата: 2026-10-19 (состояние) Источники: PR #994, PR #993, PR #992, PR #928
В очереди PR на рассмотрении нет обновлений в пределах окна мониторинга, последние три PR остановились на периоде с 10-17 по 10-18: #994 «Выравнивание интерфейса buddy-server с llama-server» (10-18 02:41), #993 «Добавление оператора tile.upsample_nearest и шаблона распознавания» (10-17 08:04), #992 «Исправление широковещания каналов BN» (10-17 02:04). Кроме того, #928 «Измерение покрытия PyTorch и проверка CPU-уровня для 106 операторов» открыт с 09-16 и является базовым предложением по критериям покрытия операторов.
5. Сообщество, мероприятия и официальный сайт
5.1 Три страницы официального сайта без изменений (2 записи в блоге, 23 главы документации) (состояние на 10-19)
Дата: 2026-10-19 (состояние) Источники: официальный сайт RuyiAI, страница блога, страница документации
Снимки трёх страниц официального сайта совпадают с предыдущим периодом: sha256 для index.html, blog.html, docs.html не изменились, индекс блога содержит 2 записи («Адаптация Triton для RISC-V», «Практика PyTorch RISC-V CI»), индекс документации — 23 главы. В окне мониторинга новых статей и новых глав не появилось.
5.2 Ноль новых тем на форуме, последняя тема — ежедневная сводка от 10-15 (состояние на 10-19)
Дата: 2026-10-19 (состояние) Источники: форум сообщества RuyiSDK, анонс саммита #2889, двухнедельный отчёт 078 #2891
В окне мониторинга на форуме RuyiSDK новых тем нет, последней остаётся ежедневная сводка #2892 от 10-15; выпуск двухнедельного отчёта 078 и анонс саммита без изменений. Согласно анонсу, шестой Китайский саммит RISC-V проходит с 10-18 по 10-20, RuyiSDK на стенде D15 демонстрирует решения — менеджер пакетов, IDE и матрицу поддержки плат разработки, а также запланированы доклады и постеры; по состоянию на текущее окно мониторинга сообщение о ходе саммита или его итогах на форуме отсутствует, материалы презентаций не опубликованы.
5.3 Отраслевая сторона: SpacemiT представила серверный RISC-V процессор V100 на саммите (10-19)
Дата: 2026-10-19 Источники: Phoronix: SpacemiT V100
10-19 компания SpacemiT в ходе саммита представила серверный RISC-V процессор V100. По сообщению Phoronix, V100 использует 46-ядерную гибридную архитектуру — 6 ядер Xiangshan Kunminghu V2R2 плюс 40 ядер SpacemiT X100, тактовая частота 2,2–2,4 ГГц, техпроцесс 12 нм, TDP 120 Вт, поддержка восьмиканальной DDR5-4800 и 52 каналов PCIe 5.0, в двухпроцессорной конфигурации — до 92 ядер; производитель называет его первым чипом, полностью соответствующим серверной спецификации RISC-V, с поддержкой UEFI, ACPI, SMBIOS.
Значение для данной темы заключается в форме платформы, а не в самом чипе: серверная спецификация делает UEFI/ACPI/SMBIOS обязательными, и путь адаптации программного стека системы отличается от существующих плат разработки и встраиваемых платформ. Текущий план ruyi 0.54.0 сосредоточен на адаптации инструментальных цепочек K1/K3 и проверке совместимости ABI, матрица поддержки охватывает преимущественно потребительские и встраиваемые платы; для включения серверной платформы в область поддержки потребуются новые цепочки прошивок, дистрибутивов и образов. В этот день не наблюдалось никаких публичных действий RuyiSDK или openRuyi в отношении V100.
5.4 Внешние новости: целевые запросы по RuyiSDK / RuyiAI / openRuyi дали ноль совпадений, освещение саммита сосредоточено на аппаратной стороне (10-19)
Дата: 2026-10-19 Источники: запросы Google News RSS на китайском и английском, последний список arXiv cs.AR
Запросы Google News по RuyiSDK, RuyiAI, openRuyi на китайском и английском (RuyiSDK when:3d, RuyiAI when:3d, openRuyi when:7d, RuyiSDK when:7d, Buddy Compiler MLIR when:7d) все дали ноль совпадений, канал работает нормально; запрос «如意社区 RISC-V» дал 2 совпадения — материал с заявлениями Alibaba DAMO на саммите и сообщение от 10-15 о выходе версии ArtCraft для 如意玲珑, оба не имеют прямой связи с данной темой. Китайские материалы о саммите сосредоточены на аппаратной и капитальной стороне (SpacemiT V100, масштабное коммерческое использование RISC-V и т. д.) и не затрагивают конкретные решения RuyiSDK. Последний список arXiv cs.AR обновлён до 10-19, появилось несколько совпадений по заголовкам RISC-V, новых препринтов, напрямую связанных с компилятором данного стека и векторной оптимизацией, не обнаружено.
6. Наблюдение за трендами
6.1 Стратегия упаковки дистрибутива смещается к упаковке по зависимостям: массовый импорт Rust crate и удаление vendor в Go продвигаются синхронно
Из 221 коммита openRuyi за один день около 200 — новые пакеты, подавляющее большинство из которых составляют Rust crate; в тот же день в PR minio и picoclaw были переведены с собственных vendor-архивов на использование зависимостей, упакованных дистрибутивом. Обе линии указывают на одно: единицей упаковки дистрибутива становится не «дерево исходников upstream», а «переиспользуемый пакет зависимостей», что позволяет как сократить дублирующую упаковку, так и доставлять исправления CVE по пакетам (партия CVE за тот же период как раз разбита на коммиты по пакетам). Для дистрибутива RISC-V затраты на сопровождение сосредоточены главным образом не в основных пакетах, а в полноте замыкания зависимостей; эта партия коммитов — действия по восполнению замыкания.
6.2 Три линии сопровождения upstream-fork расходятся: PyTorch — ежедневное воспроизведение, LLVM — семь дней тишины, Triton — ночные сборки возобновлены
Ветка riscv в PyTorch сохраняет ежедневное воспроизведение (в текущем окне один раз 19.10 в 09:14, это историческая перезапись, новых патчей нет), upstream main синхронизируется ежедневно; ветка riscv в LLVM с 12.10 семь дней без пушей, два PR по FPGA-бэкенду стоят с 13.10; ночные сборки Triton после семидневной паузы возобновились 19.10. Три репозитория представляют три состояния вложений: один конвейер работает, один ждёт ревью, один только что возобновил сборки. Точки наблюдения — перезапустится ли ветка LLVM с новой базовой линией upstream и вернётся ли ночная сборка Triton к ежедневному ритму.
6.3 Серверные платформы попадают в поле зрения: требования спецификаций UEFI/ACPI/SMBIOS меняют путь адаптации системного ПО
V100 от BieDie (JinDie) переводит спецификацию RISC-V-серверов в конкретный продукт, и UEFI, ACPI, SMBIOS из спецификации становятся жёсткими требованиями. Это отличается от текущего пути адаптации RuyiAI/RuyiSDK для встраиваемых и потребительских платформ класса K1/K3: последний опирается в основном на образы плат, инструментальные цепочки и матрицу поддержки, тогда как первый требует сквозного выравнивания прошивки, загрузки и цепочки установки дистрибутива. Линия прошивок openRuyi (ruyifirmware, edk2-ruyi) за последние два дня перешла в тишину; если серверная платформа станет целью следующего этапа, объём работ и приоритет этой линии, возможно, потребуется переоценить.
Таблица проверки источников
| Источник | Результат проверки |
|---|---|
| Организация RuyiAI-Stack (все репозитории) | pytorch: ветка riscv — 1 пуш воспроизведения (по дате коммита 0 новых) + перебазирование базовой линии 7 открытых PR, синхронизация upstream main как обычно; llvm-project: ветка riscv — семь дней без коммитов, два PR по FPGA стоят с 13.10; triton-riscv: 1 ночная сборка (2026-10-18-a305fb6), в основной ветке 0 коммитов; tilelang-riscv: 0 коммитов; ruyiai-daily: 1 выпуск; harness, skills, caffe, mxnet, pytorch-ci, FBGEMM, cpuinfo, VecIntrinBench, IntrinTrans, torq-tile, dsh-osc — коммитов в окне нет |
| Организация ruyisdk (все репозитории) | llvm-project: ветка AME — 1 коммит (PR #170, добавлен рабочий процесс CI); ruyisdk-website: 2 рутинных автоматических коммита; ruyi-imager: 1 ночная сборка; ruyi, packages-index, linux-xuantie-kernel, support-matrix, ruyisdk-vscode-extension, wechat-articles, ruyi-tuner, ruyici, board-docs, AME-operator — коммитов в окне нет |
| Организация openRuyi-Project (все репозитории) | Основной репозиторий openRuyi — 221 коммит (преимущественно импорт Rust crate, а также обновления DPDK, SPDK, liburing, iproute2, btrfs-progs, nvme-cli) + 4 новых PR; ruyifirmware, edk2-ruyi, linux, coreboot, opensbi, MultiArchUefiPkg, kernel-team-tools — коммитов в окне нет; lookout, kiwi-image, TakoPack — есть пуши, но в ветке по умолчанию коммитов в окне нет |
| Организация buddy-compiler | buddy-mlir: 0 коммитов в основной ветке, 0 релизов (ночные сборки остановлены на два дня после 0.1.1); buddy-examples, compiler-eval, buddy-benchmark — коммитов нет |
| Форум сообщества RuyiSDK | Ноль новых тем в окне, последняя — #2892 (ежедневные новости 15.10); анонс саммита #2889 и период проведения 18.10–20.10 сохраняются |
| Страница новостей дистрибутива openRuyi | Новых статей нет, анонс релиза 2026.09 остаётся последним, страница 2026.10 не запущена |
| Пакетный менеджер ruyi / PyPI | 0.53.0 остаётся последней (24.09), в окне нет новых версий и новых коммитов |
| Официальный сайт (ruyiai.org) | Три страницы без изменений: на главной 3 записи в индексе, 2 статьи в блоге, 23 главы документации |
| Репозиторий технической разведки (ruyiai-daily) | Пуш 19.10 одного выпуска, раздел RISC-V охватывает предложение PAGE_KERNEL_RO, предложение о возвращаемых значениях системных вызовов, пути загрузки SyterKit C907/E907, ревью K3 PCIe |
| arXiv (RISC-V) | Последний список cs.AR обновлён до 19.10, 3 попадания по заголовкам RISC-V, нет статей по компиляторам/векторной оптимизации, напрямую связанных с данным стеком |
| Google News RSS (несколько наборов на китайском и английском) | RuyiSDK / RuyiAI / openRuyi — ноль попаданий; два запроса по сообществу Ruyi — нерелевантны; сообщения о саммите сосредоточены на аппаратной и капитальной стороне |
Полный список источников
- [1] Список коммитов openRuyi — https://github.com/openRuyi-Project/openRuyi/commits/main
- [2] openRuyi: коммит DPDK 26.07 8b290b9f — https://github.com/openRuyi-Project/openRuyi/commit/8b290b9f8381b9a7cfb47651151e3e27dd200409
- [3] openRuyi: обратный порт DPDK RISC-V lpm/fib 25e3fe4c — https://github.com/openRuyi-Project/openRuyi/commit/25e3fe4c3b2389665db460ed1f108555d025a603
- [4] openRuyi: коммит SPDK 26.09 c1951032 — https://github.com/openRuyi-Project/openRuyi/commit/c1951032902359c4c54d33da6dbdcb00cefba752
- [5] openRuyi: коммит iproute2 7.2.0 2ca98019 — https://github.com/openRuyi-Project/openRuyi/commit/2ca980197d2f4ed13c563066ffc71489a74874d2
- [6] openRuyi: коммит btrfs-progs 7.1 15392421 — https://github.com/openRuyi-Project/openRuyi/commit/1539242153b77564c4f5469865e37f7a9a0d1f13
- [7] openRuyi: коммит liburing 2.15 961e6a7e — https://github.com/openRuyi-Project/openRuyi/commit/961e6a7efedbb58c2db708cdade4a7c89baa1d8f
- [8] openRuyi: коммит rust-regex 1.13.1 39a87a09 — https://github.com/openRuyi-Project/openRuyi/commit/39a87a09d9357fb2ed30a01993d34ca690d4ae68
- [9] openRuyi: коммит rust-brotli 14c6ea1b — https://github.com/openRuyi-Project/openRuyi/commit/14c6ea1bd172acc40489439f527d524e421db6e2
- [10] openRuyi: коммит rust-botan 6de0e6e6 — https://github.com/openRuyi-Project/openRuyi/commit/6de0e6e6f9b006c4b96a56de93e2dc577945ac82
- [11] openRuyi: коммит rust-winreg c2fe85e9 — https://github.com/openRuyi-Project/openRuyi/commit/c2fe85e9b2fc173decf93adb58a0b0be4f49f6d0
- [12] openRuyi: коммит rust-sequoia-man 1bb714e3 — https://github.com/openRuyi-Project/openRuyi/commit/1bb714e3f3c4e489557ff4dbbcf3e5418a0715dd
- [13] openRuyi: PR #1458 uwsgi — https://github.com/openRuyi-Project/openRuyi/pull/1458
- [14] openRuyi: PR #1459 minio удаление vendor — https://github.com/openRuyi-Project/openRuyi/pull/1459
- [15] openRuyi: PR #1456 picoclaw 0.3.1 — https://github.com/openRuyi-Project/openRuyi/pull/1456
- [16] openRuyi: PR #1460 разделение исправлений CVE — https://github.com/openRuyi-Project/openRuyi/pull/1460
- [17] openRuyi: PR #1136 зависимости picoclaw — https://github.com/openRuyi-Project/openRuyi/pull/1136
-
[18] Страница новостей релизов openRuyi — https://openruyi.cn
- [19] релизы ruyi — https://github.com/ruyisdk/ruyi/releases
- [20] страница ruyi на PyPI — https://pypi.org/project/ruyi/
- [21] ruyisdk/llvm-project PR #170 Add AME CI — https://github.com/ruyisdk/llvm-project/pull/170
- [22] ruyisdk/llvm-project AME коммит 397276ca — https://github.com/ruyisdk/llvm-project/commit/397276ca925b
- [23] список коммитов ветки AME в ruyisdk/llvm-project — https://github.com/ruyisdk/llvm-project/commits/AME
- [24] список коммитов ветки riscv в pytorch — https://github.com/RuyiAI-Stack/pytorch/commits/riscv
- [25] новый HEAD pytorch 44826095 — https://github.com/RuyiAI-Stack/pytorch/commit/44826095db7aeb4636bd7b58256513240e7e002b
- [26] сравнение двух последних HEAD pytorch — https://github.com/RuyiAI-Stack/pytorch/compare/8b254cfdfe59afd5156bcb25531b0b129440e458...44826095db7aeb4636bd7b58256513240e7e002b
- [27] pytorch PR #51 (локальный образ riscv64) — https://github.com/RuyiAI-Stack/pytorch/pull/51
- [28] список PR pytorch — https://github.com/RuyiAI-Stack/pytorch/pulls?q=is%3Apr+sort%3Aupdated-desc
- [29] список коммитов ветки riscv в llvm-project — https://github.com/RuyiAI-Stack/llvm-project/commits/riscv
- [30] llvm-project PR #25 BOSCAME FPGA — https://github.com/RuyiAI-Stack/llvm-project/pull/25
- [31] llvm-project PR #28 xboscame FPGA — https://github.com/RuyiAI-Stack/llvm-project/pull/28
- [32] список коммитов tilelang-riscv — https://github.com/RuyiAI-Stack/tilelang-riscv/commits/main
- [33] tilelang-riscv PR #4 — https://github.com/RuyiAI-Stack/tilelang-riscv/pull/4
- [34] triton-riscv Nightly 2026-10-18-a305fb6 — https://github.com/RuyiAI-Stack/triton-riscv/releases/tag/nightly%2F20261018-a305fb6
- [35] релизы triton-riscv — https://github.com/RuyiAI-Stack/triton-riscv/releases
- [36] triton-riscv PR #85 — https://github.com/RuyiAI-Stack/triton-riscv/pull/85
- [37] triton-riscv PR #87 — https://github.com/RuyiAI-Stack/triton-riscv/pull/87
- [38] triton-riscv PR #88 — https://github.com/RuyiAI-Stack/triton-riscv/pull/88
- [39] выпуск ruyiai-daily от 10-19 — https://github.com/RuyiAI-Stack/ruyiai-daily/blob/main/daily-news-2026-10-19.md
-
[40] linux-riscv: предложение PAGE_KERNEL_RO — <https://lists.infradead.
- [41] linux-riscv: предложение о возвращаемом значении системного вызова — https://lists.infradead.org/pipermail/linux-riscv/2026-October/101711.html
- [42] linux-riscv: патч K3 PCIe v7 — https://lists.infradead.org/pipermail/linux-riscv/2026-October/101719.html
- [43] SyterKit: C907 включает векторные инструкции при загрузке — https://github.com/YuzukiHD/SyterKit/commit/7b4f71f53e2e7e43eaef7741edf7a5c74fbccff4
- [44] buddy-mlir Releases — https://github.com/buddy-compiler/buddy-mlir/releases
- [45] buddy-mlir PR #994 — https://github.com/buddy-compiler/buddy-mlir/pull/994
- [46] buddy-mlir PR #993 — https://github.com/buddy-compiler/buddy-mlir/pull/993
- [47] buddy-mlir PR #992 — https://github.com/buddy-compiler/buddy-mlir/pull/992
- [48] ночная сборка ruyi-imager — https://github.com/ruyisdk/ruyi-imager/releases/tag/nightly
- [49] список коммитов ruyisdk-website — https://github.com/ruyisdk/ruyisdk-website/commits/main
- [50] список коммитов linux-xuantie-kernel — https://github.com/ruyisdk/linux-xuantie-kernel/commits/linux-6.6.36
- [51] ruyifirmware Releases — https://github.com/openRuyi-Project/ruyifirmware/releases
- [52] список коммитов edk2-ruyi — https://github.com/openRuyi-Project/edk2-ruyi/commits/master
- [53] форум сообщества RuyiSDK — https://ruyisdk.cn
- [54] тема сообщества #2889 (саммит и стенд D15) — https://ruyisdk.cn/t/topic/2889
- [55] тема сообщества #2891 (двухнедельный отчёт № 078) — https://ruyisdk.cn/t/topic/2891
- [56] официальная главная страница RuyiAI — https://www.ruyiai.org/
- [57] официальная страница блога RuyiAI — https://www.ruyiai.org/blog.html
- [58] официальная страница документации RuyiAI — https://www.ruyiai.org/docs.html
- [59] VecIntrinBench — https://github.com/RuyiAI-Stack/VecIntrinBench
- [60] IntrinTrans — https://github.com/RuyiAI-Stack/IntrinTrans
- [61] форк FBGEMM — https://github.com/RuyiAI-Stack/FBGEMM
- [62] Phoronix: SpacemiT V100 — https://www.phoronix.com/news/SpacemiT-V100
- [63] arXiv cs.AR, список последних публикаций — https://arxiv.org/list/cs.AR/recent