RuyiAI週報(2026-10-12 ~ 2026-10-16)
報告週期:2026 年 10 月 12 日(週一)至 10 月 16 日(週五),共 5 個工作日
素材來源:本刊每日 RuyiAI 動態報告 5 期(2026-10-12 至 2026-10-16,每期視窗為前一日 04:30 至當日 04:30);另含 RuyiAI-Stack、ruyisdk、buddy-compiler 三個組織的 168 小時倉庫核查、openRuyi-Project 重點倉庫補充核查,以及 RuyiSDK 開發者社群與 openRuyi 新聞頁雙源複核(覆蓋至 10-17 晨)
編制說明:本週技術主線是 openRuyi 的 K3 韌體平臺線(10-13 至 10-15 三日連發三版)與 Ztt 矩陣擴充套件工具鏈的 GCC + LLVM 雙後端落地。週報在日報素材之外補入兩項核查新發現:其一,10-15 上午 riscv-gcc 的 ztt-dev 分支單批 20 筆 Ztt 提交(當日日報未收錄);其二,10-16 的 tilelang-riscv 復甦與 Buddy MLIR 0.1.0 釋出(發生在日報視窗之後)。
一、本週要聞
-
openRuyi 開闢 K3 韌體平臺線,10-13 至 10-15 三日連發三版韌體:10-13 新建 edk2-ruyi(35 筆整批首推 SpacemiT K3 Pico ITX 的 EDK2 平臺程式碼)與 ruyifirmware(5 筆建立打包釋出鏈),當日 18:46 釋出首個版本「Ruyi Firmware 20261013」;10-14 第二版引入 UEFI 內的 CPU 模式選擇(X100 僅用 / X100+A100 混用 / A100 僅用,含 RVV 與 H 擴充套件開關)並持久化儲存;10-15 第三版加入只讀 System Information 頁、x64 與 ARM64 UEFI 驅動模擬(預設關閉、經 Platform Settings 啟用)與實驗性 AMD ARM64 GOP 1.68 試點。來源:edk2-ruyi、Ruyi Firmware 20261013、20261014、20261015
-
Ztt 矩陣擴充套件工具鏈補齊 LLVM 側,形成 GCC + LLVM 雙後端(10-12):ruyisdk/llvm-project 於 10-12 上午新建 ztt-dev 分支並完成 26 筆 LLVM / Clang 補丁整棧首推(作者 LukeZhuang,覆蓋 Ztt 擴充套件基礎支援、函式級 profile、CSR 與矩陣暫存器組、指令彙編與反彙編、IR 型別與 intrinsic、Clang 矩陣暫存器型別、暫存器分配後偽指令展開、M 暫存器與 ACC 溢位處理,末筆把測試對齊 AME 診斷體系);GCC 側 riscv-gcc 的 ztt-dev 分支 09-30 建立後已連落 10-08 的 36 筆、10-11 的 51 筆與 10-15 的 20 筆(末批由本週核查發現)。疊加 attached-matrix-extension 的 Ztt intrinsic 文件 V0.6 PR,「規範—文件—雙工具鏈」鏈路同步活躍。來源:llvm-project ztt-dev、頭部 aeb52e1a、riscv-gcc ztt-dev
-
Buddy MLIR 0.1.0 正式釋出,RISC-V 交叉編譯與 CI 全面鋪開(10-16):buddy-compiler/buddy-mlir 本週 16 筆提交、4 個釋出,其中 0.1.0 於北京時間 10-16 凌晨釋出(tag release/v0.1.0),隨後夜間線轉入 0.1.1.dev 系列(dev20261016、dev20261017)。RISC-V 線動作密集:為 buddy-cli 增加 RISC-V 板卡交叉編譯(#987)、修復 Makefile 的 RISC-V 目標(#986)、簡化交叉編譯流程(#975)、為 buddy-server 增加 RISC-V 服務端交叉編譯(#989),並在 manylinux riscv64 構建中以 Ruyi 包索引安裝 riscv64 版 torch、補齊 libsndfile(#990、#937、#988)。來源:buddy-mlir、BUDDY MLIR 0.1.0、PR #989
-
RuyiAI 的 tilelang-riscv 結束近一月靜默:5 筆 RISC-V 提交接入 Buddy 釋出鏈(10-16):該倉庫上次提交為 09-20,本週五連落 5 筆——程式碼格式化、支援上游運算元執行時語義(lane-local 狀態、ragged copy、動態控制流、FP8/FP4 轉換修正)、升級 TileOps 執行時適配(子模組升至 67250e81,跑通 paged-cache gather 與 varlen GQA sinks 核心)、新增 Buddy MLIR release CI 與在 Buddy CI 中構建 Python 擴充套件。這意味著 TileLang 的 RISC-V 後端開始以 Buddy MLIR 的版本產物為基準做持續整合。來源:tilelang-riscv 提交列表、5 筆首批 32fce5ed
-
openRuyi 發行版單週大維護:Go 模組約 90 筆、KDE Plasma 6.7.5 共 39 包、LLVM 24、mesa 26.2.4 與 PowerVR 回移(10-12 ~ 10-14):10-12 主倉庫 40 筆,其中 39 筆把 KDE Plasma 桌面棧整體升至 6.7.5(plasma-workspace / kwin / systemsettings / powerdevil / breeze 等);10-13 單日 103 筆——約 90 筆為 Go 生態模組批次更新(k8s 0.37.1 系列、gRPC 1.84、OpenTelemetry Collector 1.67、雲廠商 SDK 等),另含 llvm-snapshot 升至 LLVM 24、audit 4.2.1 啟用 RISC-V 支援、GnuPG 棧整批更新;10-14 三筆轉向圖形棧:mesa 26.2.4 與首輪 PowerVR 最佳化回移。10-16 又新增 rust-riscv-0.16 等 6 個 Rust RISC-V 相關 crate 的 SPEC。來源:openRuyi 提交列表、PR #1410、PR #1347、PR #1399
-
ruyisdk/llvm-project 合入 XTHeadVector 索引訪存混合寬度修復(10-13,PR #168):修復 th.vlxe / th.vxse 在資料與索引元素位寬不一致場景下的處理(保留有符號偏移、記憶體元素大小、掩碼 passthrough 與零長度語義),把 intrinsic 降低擴充套件到整數與浮點向量的混合寬度,併為 RV32 / RV64 補充掩碼、零長度、負偏移與大索引用例的 codegen 覆蓋。該 rebase-17.0.6 分支上一次實質提交是 6 月,此次為玄鐵向量工具鏈線由長期維護轉入針對性修復的標誌。來源:PR #168、issue #136
-
核心雙線推進:openRuyi linux 新開 ruyi/7.3.y 首批 31 筆;linux-xuantie-kernel 廠商鍵統一為 XUANTIE 並補 hwprobe 擴充套件(10-15 ~ 10-16):ruyi/7.3.y 於 10-13 建立、10-15 落首批 31 筆(K3 GPU 節點與顯示電源域、Type-C Port A / USB3 PHY / FUSB301、乙太網 MAC 繫結 EEPROM、spacemit DP 修復系列、amdgpu 在 K3 禁用動態 PCIe 速率切換、UFS FASTAUTO、SG2044 SRD3-12 板級支援等);linux-xuantie-kernel 10-15 把 T-Head 廠商擴充套件鍵整體更名為 XUANTIE 形態(XTHEADVDOT → XUANTIE_VDOT 等),10-16 再補 4 筆——把 Ziccamoa / Ziccif / Ziccrse / Za64rs / Zicclsm 納入 cpufeature 與 hwprobe、在 ISA 擴充套件 id 空間劃出私有帶、並讓擴充套件 id 與上游對齊。來源:ruyi/7.3.y、linux-xuantie-kernel
-
雙週報 078 上線,主題為「RuyiSDK 將亮相 RISC-V 中國峰會」;峰會 10-18 至 10-20 在深圳舉行(10-13):078 期經 8 筆編撰流水線(#371 ~ #378)定稿並同步論壇,要點包括包管理器 0.54.0 預計月底釋出(ABI 相容性檢測、macOS 官方軟體包、SpacemiT K1/K3 工具鏈適配在開發中)、IDE 一輪打磨、glibc 與 newlib 各 6 個向量數學函式移植、GCC 的 ZTT 後端完善與 GEMM/GEMV 驗證方案(編譯時間降低約 5.05% ~ 6.97%)、LLVM 的 RISC-V P 擴充套件 intrinsics、V8 首次在真實硬體上開展 RVV Wasm SIMD 測試併合入 hwprobe 回退補丁、OpenJDK 的 JEP 483 / 515 AOT 移植、Go 的 riscv64 原子操作修正。峰會議程含主題演講、海報展示與 D15 展位演示。來源:078 期檔案、論壇 #2891
二、RuyiAI 棧進展(PyTorch / Triton / TileLang RISC-V 適配)
視窗總覽:RuyiAI-Stack 組織(18 ~ 19 倉庫)本週動作集中在 pytorch(四個早晨各完成一輪整棧重建)、llvm-project(10-12 夜間重放後停歇)、triton-riscv(夜間構建新一期)、tilelang-riscv(10-16 五筆復甦)、ruyiai-daily(10-12 至 10-16 期連更)與站點倉庫(貢獻者資料例行提交);harness、mxnet、caffe、FBGEMM、IntrinTrans、VecIntrinBench、cpuinfo、torq-tile、dsh-osc、pytorch-ci、SyncBots-DeepAgents 視窗內無推送。
PyTorch fork:四個早晨各一輪整棧重建,8 筆開放 PR 每日重新整理
- 重建節奏:riscv 分支在 10-12、10-13、10-14、10-15 四個早晨各完成一輪整棧重建,每輪 23 筆本地提交以新提交者時間重落,頭部隨輪次依次更新為 6ff4eefe → a17584a3 → b870a71a → 73ef01df5d(同題「[SyncBots] Integrate PyTorch at e188cec」,SHA 隨重建重新整理)。棧組成維持既有序列(#44 bytes_to_scalar 修復、#50 遮蔽表擴充、#42 ULP 容差、三筆 SyncBots 整合、#40 / #41 CI 解析、#20 / #21 CI 拆分、#18 cpuinfo 替換、#12 提交雜湊固定、#11 / #4 / #1 遮蔽表系列)。10-15 輪與前一輪頭部之間共 101 筆差異,含上游 10-13 至 10-14 提交的併入。
- 評審佇列:8 筆開放 PR(#23 Enable XNNPACK、#35 測試用 PR、#36 超時放寬、#38 DataLoader 臨時禁用、#43 補丁精簡、#46 ATen RVV 支援、#48 RVV CPU capability、#51 riscv64 本地映象)每日上午與重建同刻批次重新整理基線,全周保持開放、無合入與關閉。
- 週期外後續:核查時(10-17 晨)另見一輪以 10-17 凌晨為提交者時間的重建批次,其中「Add riscv64 image locally (#51)」已隨棧落入分支——即 RVV 之外的 CI 本地映象補齊進入程式碼線,建議列入下週觀察。來源:riscv 分支、PR 列表
編譯器 fork(llvm-project):10-12 夜重放後連續三夜未續
- riscv 分支 10-12 深夜完成一輪 26 筆補丁棧重放(頭部 0fb2da86,仍為 #31「A100 HP/SP 與 pack/unpack 降低及排程標定」),底座同步至當日上游快照;此後 10-13、10-14、10-15 三夜均未出現新一輪,截至 10-16 核查頭部仍停在 10-12 版本。
- 兩筆 FPGA 後端 PR(#25「BOSCAME FPGA 後端」、#28「xboscame FPGA」)保持開放,最後更新停在 10-12;buckyball 分支(10-06 頭部)無動作。main 分支上游同步照常(本週每日 15:00 一線,通用提交按過濾規則不逐條收錄)。
- 觀察點:隔夜重放是否迴歸,及其與 ruyisdk/llvm-project 維護線(XTHeadVector 修復已合入 rebase-17.0.6)的分工是否生變。來源:riscv 分支、PR #25、PR #28
triton-riscv:依賴升級鏈閉合,首期夜間產物上線後轉靜默
- 10-12 晨夜間渠道產出「Nightly 2026-10-11-fe554ff」——以 10-10 合入的 Buddy MLIR 依賴升級(PR #84,升級至 nightly v0.0.11.dev20260925)之後的頭部為基準,提供 CPython 3.12 / 3.13 / 3.14 三檔、x86_64 與 riscv64 雙架構共 6 個輪子。這是「補丁適配(#86)→ 依賴升級(#84)→ 夜間產物」鏈條的首個閉環產物。
- 此後主分支無新提交(頭部維持 fe554ff),夜間渠道未再出新一期;社群最佳化 PR #85「softmax 及 matmul 最佳化」自 10-08 起保持開放、視窗內無更新。來源:Nightly 2026-10-11-fe554ff、PR #85
tilelang-riscv:週五五筆復甦,接入 Buddy 釋出鏈
- 10-16 連續 5 筆 RISC-V 提交(間隔數十分鐘,屬一次成組推進):先單獨做 clang-format 以便後續改動可讀;再支援上游運算元執行時語義(序列化階段間的 lane-local 狀態、安全 ragged copy、動態控制流,補通用 IEEE 與位運算、FP8/FP4 轉換修正、無符號 memref 儲存與可配置共享記憶體複用,並對不支援的協作式 while 迴圈顯式拒絕);隨後升級 TileOps 子模組至 67250e81 並跑通 paged-cache gather 與 varlen GQA sinks 核心;最後新增 Buddy MLIR release CI 與「在 Buddy CI 中構建 Python 擴充套件」。
- 意義:該倉庫自 09-20 後近一月靜默,本週的組提交把 TileLang RISC-V 後端從「運算元覆蓋」推進到「以 Buddy MLIR 版本產物為基準的持續整合」,與 Buddy MLIR 0.1.0 的釋出節奏咬合。來源:tilelang-riscv 提交列表
技術情報與站點
- ruyiai-daily 於 10-12 至 10-16 連更 5 期(每日 06:1x 推送,自述視窗為前一日清晨至當日清晨),維持 PyTorch 生態 / LLVM-MLIR / Triton 與 TileLang / RISC-V / AI 業界五章結構;本週收錄的 RISC-V 條目含 Buddy Compiler 在 K3 上執行 Qwen3-VL-30B-A3B 文字解碼器、ggml-spacemit 雙後端合入 llama.cpp、玄鐵 T-SBI 特權測試協議層、RISE SpeexDSP RVV、香山 StoreQueue 與 L2 load-to-use 最佳化、進迭時空 Bianbu Agent Memory 原始碼快照等。
- 站點倉庫 ruyiai-stack.github.io 本週僅貢獻者資料例行提交(每日一筆,無程式碼變更);官網與部落格無新文。來源:ruyiai-daily
三、RuyiSDK 工具鏈與發行版(韌體、編譯器、核心、openRuyi)
K3 韌體平臺線:三日三版,從鏈路打通到可配置、可模擬
- 10-13 開倉與首版:edk2-ruyi 當日 11:07 建立、35 筆整批首推(11:55 ~ 16:21,單作者 RevySR),覆蓋 SpacemitPlatformPkg 平臺包與共享資源 / 時鐘、電源域、DMA 高地址非一致性、板級 EEPROM 與乙太網 MAC 分配、SEC 階段記憶體發現與裝置樹釋出、啟動選擇與熱鍵、啟動 logo 與倒計時、NOR 後端 UEFI 執行時變數、DDR 訓練記錄、Fastboot 全套(映象載入、NOR/NVMe/UFS 韌體更新、版本查詢、校驗更新、USB 裝置側傳輸)、UFS 高速鏈路、QSPI NOR、EQoS 與 RTL8127 SFP、DPU / Inno DP / GOP 顯示鏈路、USB 與 PCIe 控制器;配套 ruyifirmware 12:01 建立、5 筆記建立 coreboot + OpenSBI + EDK2 的打包鏈(make package 兩變體、PCI Option ROM / GOP、CI 釋出流水線),當日 18:46 釋出首個韌體版本。kiwi-image 同日 3 筆接入 riscv64 映象的 GitHub Action 與本地構建指令碼。
- 10-14 第二版:CPU 模式可選:UEFI 設定新增 CPU 模式選擇並持久化,fastfetch 可識別 k3 / k3-x100-a100 / k3-a100 三檔——X100 僅用(預設,8 核,RVV VLEN 256,保留 H 擴充套件)、X100 + A100 混用(16 核,RVV 與 H 均關閉)、A100 僅用(8 核,VLEN 1024,H 關閉)。同日 OpenSBI k3/port 落 13 筆(FROMLIST 6 筆 + RUYI 7 筆)、coreboot k3/port 2 筆(SPI 配置選擇 CPU 檔位、裝置樹 fixup 前移)、edk2-ruyi 1 筆,形成「底座 → 平臺 → 打包 → 釋出」的當日閉環。
- 10-15 第三版:資訊面與模擬層:新增只讀 System Information 頁(CPU、記憶體、PCIe 裝置與鏈路速率、儲存詳情,SMBIOS 報告 DRAM 型別與配置速率)、PCI 顯示卡提前初始化並修復 Setup 圖形控制檯重入、IMG GPU 核心頻率固定 1228.8 MHz;x64 與 ARM64 UEFI 驅動模擬同時納入 DEBUG 與 RELEASE 包(預設關閉),CPU 模式與模擬開關合並進 Platform Settings、儲存在 SPI 專用扇區(帶 CRC 與回讀校驗);為早期 GCN / Polaris / Vega M 顯示卡接入實驗性 AMD ARM64 GOP 1.68(替換失敗不回退)。修復 A100-only 模式中斷對映,首次安裝文件改用 raw SPI 刷寫。當日 edk2-ruyi 6 筆、coreboot 2 筆、ruyifirmware 構建 8 筆、MultiArchUefiPkg 2 筆。
- 觀察點:三檔 CPU 模式在真實負載下的效能與相容性取捨、設定持久化在韌體升級路徑上的表現、模擬層與裝置清單的擴充套件節奏。來源:edk2-ruyi、opensbi k3/port、coreboot k3/port、ruyifirmware
編譯器與工具鏈:Ztt 雙後端、XTHeadVector 修復、AME 教程起步
- GCC 側(riscv-gcc ztt-dev):10-11 單批 51 筆之後,10-15 上午再落 20 筆(核查新發現)——主題從描述符體系精修延伸到與其他擴充套件的協同:跨 RVV 操作與 RVV 尾段保留 Ztt 狀態、跨標量浮點尾段 / CPU 原子 / Zfa 靜默比較保留 Ztt 狀態、移除 RVV 操作間的交錯 Ztt 過載與死 spill 儲存、Ztt Md 失效時跳過無關暫存器組、Ztt 整數零吸收與 AND-NOT 組合摺疊、常量葉直接求值、按需校驗公開 builtin(LTO)、公開宣告表分頁等。批次頭部為 10-15 11:07 推送。
- LLVM 側(ruyisdk/llvm-project):10-12 新建 ztt-dev 並首推 26 筆(詳見本週要聞);10-13 另在 rebase-17.0.6 合入 XTHeadVector 的 th.vlxe / th.vxse 混合寬度修復(#168)。
- 矩陣擴充套件配套:AME-operator 於 10-15 新建 c-tutorial 分支並初始化「AME GCC notebook 教程」;attached-matrix-extension 的 Ztt intrinsic 文件 V0.6 PR #1 本週保持開放(最後更新 10-12)。
- 評審與釋出:riscv-binutils 的 ztt-dev 仍停在 09-30;riscv-gnu-toolchain 的 ame-experimental 無視窗內提交。來源:riscv-gcc ztt-dev、PR #168、AME-operator
openRuyi 主倉庫:批次依賴更新與安全響應並進
- 10-12:40 筆,其中 39 筆為 KDE Plasma 6.7.5 桌面棧整批升級(plasma-workspace / plasma-desktop / kwin / systemsettings / powerdevil / kscreen / kscreenlocker / libplasma / kdecoration / breeze / discover / plasma-nm / plasma-pa 等);另 1 筆為 AGENTS.md 落庫(面向 AI 編碼代理的倉庫協作說明)。
- 10-13:單日 103 筆——約 90 筆為 Go 生態模組批次更新(k8s cri-api / streaming / component-base 等升至 0.37.1、gRPC 1.84、OpenTelemetry Collector 1.67 / 0.161、google-cloud 與 google-api 系列、Hashicorp / AWS / Azure SDK),其餘含 llvm-snapshot 升至 LLVM 24、audit 4.2.1 啟用 RISC-V 支援、GnuPG 棧整批更新(gnupg 2.5.24、libgcrypt 1.12.4、libksba 1.8.1、libgpg-error 1.61)。
- 10-14:3 筆轉向圖形棧——mesa 26.2.4、新增 mesa-26.2.4-pvr-backport.patch 啟動首輪 PowerVR 最佳化回移、調整 mesa-gallium 對 mesa-vulkan-drivers 的依賴建議。
- 10-15:8 筆——安全線五筆連發(cups 回移修復 CVE-2026-87876 與兩個 GHSA、python-nltk 修 CVE-2026-81726、capstone 升 5.0.9 並回移兩個 CVE、llama-cpp 升 0.4.1 修 CVE-2026-21869 與 CVE-2025-53630、multipath-tools 升 0.15.1),維護線三筆(spdk 安裝 bdevperf、systemd 提供註釋版 .conf 模板、rdma-core 避免強依賴 udev)。
- 10-16:6 筆——新增 rust-riscv-0.16、rust-riscv-macros-0.4、rust-riscv-types-0.1、rust-embedded-hal-1、rust-volatile-register-0.2、rust-vcell-0.1 的 SPEC,Rust 嵌入式與 RISC-V 相關 crate 開始成組進入發行版。來源:openRuyi 提交列表、PR #1347、PR #1399、PR #1422
核心線:ruyi/7.3.y 開局與本週期 hwprobe 擴充套件
- ruyi/7.3.y:10-13 建立、10-15 落首批 31 筆,覆蓋 K3 GPU 節點與顯示電源域、Type-C Port A / USB3 PHY / FUSB301 自主控制器、乙太網 MAC 繫結 Pico ITX EEPROM、spacemit DP 顯示修復系列(熱插拔中斷恢復、聯結器工作佇列靜默、MOT、AUX 回覆、DPU 時鐘故障後停止暫存器訪問)、amdgpu 在 K3 禁用動態 PCIe 速率切換、UFS FASTAUTO、shmem GEM writecombine、Lichee Pi 4A 與 Milk-V Meles USB、SG2044 SRD3-12 板級支援;與 7.2.y 重合的題目屬向新分支的遷移重放。
- linux-xuantie-kernel:10-15 三筆把 T-Head 廠商擴充套件檢測鍵整體更名為 XUANTIE 形態,並把 XuanTie Ssdtso 遷入玄鐵廠商擴充套件框架;10-16 再落四筆——Ziccamoa / Ziccif / Ziccrse / Za64rs 與 Zicclsm 納入 cpufeature 與 hwprobe、在 ISA 擴充套件 id 空間劃出私有帶、擴充套件 id 與上游對齊。命名與 id 空間的收束利於 hwprobe 與工具鏈側一致引用。來源:ruyi/7.3.y、linux-xuantie-kernel
ruyi 包管理器與周邊工具
- ruyi:主倉庫全周靜默(最近提交 09-25),PyPI 與 Release 均維持 0.53.0(09-24 上傳),最新預釋出仍為 0.54.0-alpha.20260918;雙週報 078 預告 0.54.0 月底釋出。
- IDE:VS Code 外掛 #263(低版本 ruyi 提示)10-10 開出後保持開放;#264(包安裝錯誤移入內層詳情)與 #265(包索引重新整理增加錯誤報告)10-12 下午先後合入,訂閱側 0.1.7 仍為最新。
- 構建與調優:ruyici PR #13 合入並新增 macOS(Apple Silicon)原生工具鏈構建(10-12);ruyi-tuner 於 10-12 把 aarch64 接入 CSiBE 基準鏈路、10-14 補齊「按專案的實際編譯對比結果寫入 txt」並將 v1.x 併入 main。
- 映象與軟體源:packages-index 修復合入(#226 SiFive Unmatched Ubuntu 伺服器映象地址,致謝 weilinfox)並新開 #228(遙測上傳不再使工作流失敗);ruyi-imager 夜間渠道例行重新整理,10-15 一筆把介面配色與按鈕層級對齊 RuyiSDK 主頁。
- 支援矩陣:10-16 兩份報告合入主分支——RT-Thread Smart(Milk-V Duo S)與 Zephyr(Milk-V Duo S)。來源:ruyi Releases、VS Code PR #264、ruyici PR #13、ruyi-tuner、support-matrix
四、向量擴充套件與運算元最佳化(VecIntrinBench / IntrinTrans / FBGEMM)
目標倉庫:全周靜默,實質推進在相鄰工作線
- VecIntrinBench(最後提交 02-13)、IntrinTrans(06-25)、FBGEMM fork(07-13)三倉全周無提交;同組 cpuinfo(05-20)、torq-tile(04-09)同樣靜默。經典框架兩倉開放 PR 計數不變:MXNet 15 筆、Caffe 3 筆,視窗內均無更新。
- 向量與矩陣方向的實功集中在:GCC / LLVM 兩側的 Ztt 線(見第三節)、tilelang-riscv 的 TileOps 執行時適配與 FP8 / FP4 轉換修正(見第二節)、AME-operator 的教程與驗證線。
外部動態:RISE 的 SpeexDSP RVV 最佳化與玄鐵 C950 的矩陣擴充套件敘事
- RISE SpeexDSP RVV 最佳化(10-14):為 SpeexDSP 引入 Meson 構建、Checkasm 測試與手寫 RVV 核心,並在 K1(VLEN 256)與 K230(VLEN 128)上驗證——K1 浮點重取樣相對 Clang 18 / GCC 13 基線分別約 3.71 倍 / 3.59 倍。該工作把 RVV 最佳化推進到 VoIP、音訊重取樣等基礎多媒體庫,與 SpacemiT 平臺直接相關。來源:RISE 博文
- 達摩院玄鐵 C950 專訪(10-15):RISC-V 國際官網刊出對玄鐵首席科學家孟建熠的專訪——團隊在 C950 的 64 核目標配置上本地執行 Qwen3.8-27B,吞吐超過 30 tokens/s,不依賴獨立 GPU 或 NPU,達成該吞吐需約 400 GB/s 級記憶體搬運,依賴高頻寬記憶體與矽上驗證的自研矩陣擴充套件;團隊隨後聯合高通、IBM、VRULL、ISCAS、BOSC 等發起 AME(Attached Matrix Extension)任務組推動標準化。要點:prefill 以稠密矩陣計算為主、decode 轉向頻寬瓶頸;採用獨立矩陣暫存器(INT4 / INT8 至 INT32、FP4 / FP8 / FP16 / BF16 至 FP32 混合精度累加)以避免與 RVV 暫存器競爭;規範尚需覆蓋資料佈局、累加器、舍入與飽和、上下文儲存恢復、異常與虛擬化、編譯器與 ABI 對映。來源:RISC-V International 專訪
- 文件側:attached-matrix-extension 的 Ztt intrinsic 文件 V0.6(PR #1)保持開放,與 GCC / LLVM 兩條 ztt-dev 線的程式碼推進互為呼應。
五、Buddy Compiler 動態(buddy-mlir 週期彙總)
視窗總覽:buddy-compiler 組織本週以 buddy-mlir 為唯一活躍倉庫——16 筆提交、4 個釋出,主題集中在「RISC-V 交叉編譯與 CI 打通」「模型執行時(RAX / buddy-server / buddy-cli)打磨」與「釋出流水線(0.1.0 與夜間線)」。
釋出:0.1.0 正式版與夜間線切換
- 10-15 至 10-16 的釋出序列:Nightly 0.0.12.dev20261015(北京時間 10-15 21:53)→ BUDDY MLIR 0.1.0(10-16 00:53,tag release/v0.1.0)→ Nightly 0.1.1.dev20261016(10-16 07:11)→ Nightly 0.1.1.dev20261017(10-17 07:24,週期外)。0.1.0 的 tag 指向 2860a0e(manylinux 釋出構建修復),即該版本以「跨架構釋出產物可用」為核心。
- 與 RuyiAI 側的咬合:triton-riscv 的依賴升級(PR #84)早已切到 v0.0.11 一線,本週 tilelang-riscv 又新增 Buddy MLIR release CI——Buddy 的版本節奏已成為 RuyiAI 兩個運算元前端倉庫的上游錨點。
RISC-V 交叉編譯與 CI:一週內從「能編」到「常態驗證」
- buddy-cli:#975 簡化 RISC-V 交叉編譯流程、#986 修復 Makefile 的 RISC-V 目標、#987 為 RISC-V 板卡交叉編譯 buddy-cli;#977 讓 buddy-cli 在載入模型前先載入 RAX 執行時依賴。
- buddy-server:#989 為服務端增加 RISC-V 交叉編譯(抽出 RaxDependenciesHandle 為共享執行時庫、新增 riscv-server Make 目標、補齊有序 RTLD_GLOBAL 依賴載入的單元與整合覆蓋);#982 統一 buddy-server 的外掛發現機制。
- CI 與釋出:#937 加入交叉編譯檢查、#990 修復 manylinux 釋出構建(在 riscv64 上改用 Ruyi 包索引安裝 torch、為 riscv64 manylinux 映象補 libsndfile)、#988 讓 Ruyi 包索引僅在 riscv64 生效、#925 新增 publish-models 工作流。這幾筆構成「riscv64 wheel 可釋出、可迴歸」的基礎設施。
- 執行時:#985 為文字流式輸出加入增量 UTF-8 解碼(位元組級 BPE 會把多位元組字元拆到多個 decode 步,此前直接流式傳送導致 LLVM JSON 序列化斷言並讓 buddy-server 以 SIGABRT 終止);#980 為模型執行緒池加入 profiling 模式。
模型與核心:K3 上的 Qwen3-VL 與智核 A210 的 w4g32
- 10-12:把 Qwen3-VL-30B-A3B 的文字解碼器跑到 SpacemiT K3 上(int4 MoE 專家核心,短上下文解碼 13.05 tok/s)——該成果經技術情報倉庫 10-13 期收錄,是本週「RISC-V 板端跑大 MoE」最具體的一條實測。
- 10-11:為智核 A210 增加 w4g32 核心(#979),並把 w4g32 的權重複用鍵改為按權重佈局(#978),指向低位元量化核心在不同後端上的複用。
- 10-13:修復 RAX 執行時共享庫的載入順序;10-14 的流式 UTF-8 修復同屬「模型推理鏈路健壯性」範疇。
- 觀察點:0.1.0 之後的 API 穩定性、riscv64 wheel 在真實板卡上的可用性反饋,以及 buddy-cli / buddy-server 在 K1 / K3 上的部署形態。來源:buddy-mlir 提交列表、0.1.0、PR #985、PR #987
六、社群與活動(雙週進展、論壇、支援矩陣)
雙週報 078 與峰會節奏
- 078 期(10-13):編撰流水線 8 筆(#371 ~ #378)在 10-13 白天完成,末筆「add summary, remove sections with no progress」補齊總結並移除無進展章節;主題為「RuyiSDK 將亮相 RISC-V 中國峰會」(10-18 至 10-20,深圳會展中心福田,主題演講 + 海報展示 + D15 展位演示)。內容要點見本週要聞。
- 對外預熱:21 財經等媒體 10-13 釋出峰會預熱稿(預計 3000 餘名線下觀眾、150 餘家參展商、線上覆蓋 80 萬人,七大平行分論壇);RuyiSDK 側的傳播節點為論壇參與公告(#2889)與雙週報上線帖(#2891)。
論壇:資訊帖與實操帖交錯,10-15 後無新增
- 本週新增 6 個主題:#2887「WordCraft for riscv」(純 Rust 開源 Word 替代品在 LPi4A 上失敗、VisionFive 2 上成功,附截圖)、#2888 與 #2890 與 #2892 三期為每日「開源技術熱點新聞資訊」帖、#2889 峰會參與公告、#2891 雙週報 078 上線帖。10-15 之後無新主題,社群進入峰會前的靜默準備期。
- 上一活躍主題仍為 10-08 的 ruyi 指令碼安裝與升級實操筆記(#2886)。來源:ruyisdk.cn、#2887、#2892
支援矩陣與信源狀態
- support-matrix 於 10-16 合入兩份報告(RT-Thread Smart 與 Zephyr 的 Milk-V Duo S),此前在審佇列(Zephyr Milk-V Duo S、ESP32-C6 RT-Thread 等)本週陸續收斂。
- 外部信源:Google News 對 RuyiSDK / RuyiAI / openRuyi /「如意社群」的中英文多組查詢全周零相關命中(同期 RISC-V 通用查詢正常返回,通道無異常);arXiv 的 RISC-V 編譯、向量與邊緣 AI 方向無新收錄;openRuyi 發行版新聞頁仍以 2026.09 釋出公告為最新(2026.10 釋出頁尚未上線);RuyiAI 官網與部落格無新文。
七、趨勢觀察
- K3 成為本週唯一的系統性主線:韌體(三日三版)、核心(ruyi/7.3.y 首批 31 筆)、映象(kiwi-image 自動化)三層在同一周內齊動,且韌體已從「鏈路打通」走到「CPU 模式可選 + 驅動可模擬」。觀察點在於這些能力能否在 10-18 峰會周形成可演示的整機形態,以及三檔 CPU 模式的實測資料。
- 矩陣擴充套件從「單後端推進」轉為「雙後端 + 規範 + 運算元驗證」並行:GCC ztt-dev 三批(36 → 51 → 20 筆)主題已從功能鋪設轉向與其他擴充套件協同的正確性(跨 RVV / Zfa / 原子操作的狀態保留),LLVM 側 ztt-dev 首推補齊另一半,文件 V0.6 與 AME-operator 教程跟上;同時 upstream AME 任務組在玄鐵牽頭下推進標準化——倉內草案與規範線開始同頻。
- 兩條 fork 維護線的節奏分化在擴大:PyTorch riscv 分支保持每晨一輪 23 筆重建、8 筆 PR 同步重新整理;LLVM riscv 分支自 10-12 後連續三夜未重放。前者說明上游跟隨機制自動化程度高,後者可能意味著 LLVM 側工作重心轉向 ruyisdk/llvm-project 的維護線(XTHeadVector 修復即為該線成果)。
- Buddy Compiler 成為 RuyiAI 的實際上游之一:buddy-mlir 一週內完成 0.1.0 釋出與 riscv64 交叉編譯 / CI / manylinux 釋出鏈修復,而 triton-riscv 的依賴升級與 tilelang-riscv 的新 CI 都以 Buddy 的版本產物為錨——「MLIR 編譯框架 → 運算元前端 → 夜間產物」的鏈條本週首次在 riscv64 上閉環到可釋出的 wheel。
- 發行版維護進入「批處理 + 安全批」雙節奏:openRuyi 單日 90 筆 Go 模組、39 包 KDE、GnuPG 整棧、五包安全連發,說明依賴跟隨已工程化;隱性約束是全量重建成本與映象釋出節奏的耦合,值得觀察 0.54.0 與 2026.10 映象的時間點。
- 待觀察清單:0.54.0 月底釋出與 ABI 相容性檢測;ruyi/7.3.y 何時進入映象通道;triton-riscv #85 評審;LLVM FPGA 兩筆 PR(#25 / #28);PyTorch #46 / #48(RVV)與 #51(本地映象已入分支);attached-matrix-extension 文件 PR #1;峰會(10-18 ~ 10-20)期間是否有版本或成果釋出。
附錄:素材與核查說明
素材(5 期)
- 2026-10-12 期:視窗 10-11 04:30 ~ 10-12 04:30。
- 2026-10-13 期:視窗 10-12 04:30 ~ 10-13 04:30。
- 2026-10-14 期:視窗 10-13 04:30 ~ 10-14 04:30。
- 2026-10-15 期:視窗 10-14 04:30 ~ 10-15 04:30。
- 2026-10-16 期:視窗 10-15 04:30 ~ 10-16 04:30。
- 週期邊界外(10-16 白天至 10-17 晨)的動態經組織倉庫核查後補入,包括 riscv-gcc ztt-dev 的 10-15 批次(日報未收錄)、10-16 的 tilelang-riscv 與 buddy-mlir 提交、openRuyi 的 rust-riscv crate 批次、linux-xuantie-kernel 的 hwprobe 四筆,以及 support-matrix 的兩份報告合入。
核查方式與口徑
- 組織核查(168 小時視窗):覆蓋 RuyiAI-Stack、ruyisdk、buddy-compiler 三個組織的提交、PR 與釋出(Atom 與網頁雙通道,不依賴 API 限額);上游 fork(PyTorch riscv、LLVM riscv、LLVM main、PyTorch main)的提交按 RISC-V / RVV / 向量擴充套件 / 玄鐵相關關鍵詞過濾後收錄。
- 重點倉庫補充核查:openRuyi-Project 的 openRuyi、edk2-ruyi、ruyifirmware、opensbi、coreboot、linux(ruyi/7.3.y)、MultiArchUefiPkg,ruyisdk 的 riscv-gcc(ztt-dev)、llvm-project(ztt-dev / rebase-17.0.6)、linux-xuantie-kernel、support-matrix、wechat-articles,以及 buddy-compiler 的 buddy-mlir。
- 社群雙源:RuyiSDK 開發者社群論壇(最新主題列表)、openRuyi 發行版新聞頁。
- 時間口徑:倉庫提交以提交者時間按北京時間換算;「每日」類描述以連續日曆日為準;週期為 2026-10-12 至 2026-10-16 五個工作日。
主要引用
- K3 韌體線 — https://github.com/openRuyi-Project/edk2-ruyi/commits/master、https://github.com/openRuyi-Project/ruyifirmware/releases/tag/20261013、https://github.com/openRuyi-Project/ruyifirmware/releases/tag/20261014、https://github.com/openRuyi-Project/ruyifirmware/releases/tag/20261015、https://github.com/openRuyi-Project/opensbi/commits/k3/port、https://github.com/openRuyi-Project/coreboot/commits/k3/port
- Ztt 與編譯器線 — https://github.com/ruyisdk/riscv-gcc/commits/ztt-dev、https://github.com/ruyisdk/llvm-project/commits/ztt-dev、https://github.com/ruyisdk/llvm-project/pull/168、https://github.com/ruyisdk/attached-matrix-extension/pull/1、https://github.com/ruyisdk/AME-operator
- RuyiAI 棧 — https://github.com/RuyiAI-Stack/pytorch/commits/riscv、https://github.com/RuyiAI-Stack/llvm-project/commits/riscv、https://github.com/RuyiAI-Stack/triton-riscv/releases/tag/nightly%2F20261011-fe554ff、https://github.com/RuyiAI-Stack/triton-riscv/pull/85、https://github.com/RuyiAI-Stack/tilelang-riscv/commits/main、https://github.com/RuyiAI-Stack/ruyiai-daily
- Buddy Compiler — https://github.com/buddy-compiler/buddy-mlir/commits/main、https://github.com/buddy-compiler/buddy-mlir/releases/tag/release%2Fv0.1.0、https://github.com/buddy-compiler/buddy-mlir/pull/989、https://github.com/buddy-compiler/buddy-mlir/pull/987、https://github.com/buddy-compiler/buddy-mlir/pull/985
- openRuyi 發行版 — https://github.com/openRuyi-Project/openRuyi/commits/main、https://github.com/openRuyi-Project/openRuyi/pull/1410、https://github.com/openRuyi-Project/openRuyi/pull/1347、https://github.com/openRuyi-Project/openRuyi/pull/1399、https://github.com/openRuyi-Project/openRuyi/pull/1422、https://github.com/openRuyi-Project/lookout、https://github.com/openRuyi-Project/TakoPack/pull/1
- 核心線 — https://github.com/openRuyi-Project/linux/commits/ruyi/7.3.y、https://github.com/ruyisdk/linux-xuantie-kernel/commits/linux-6.6.36
- ruyi 與周邊 — https://github.com/ruyisdk/ruyi/releases、https://github.com/ruyisdk/ruyisdk-vscode-extension/pull/264、https://github.com/ruyisdk/ruyici/pull/13、https://github.com/ruyisdk/ruyi-tuner/commits/main、<https://github.com/ruyisdk/pack
ages-index/pull/226>、https://github.com/ruyisdk/ruyi-imager/releases/tag/nightly、https://github.com/ruyisdk/support-matrix/commits/main
- 社群與外部 — https://github.com/ruyisdk/wechat-articles/blob/main/20261013-ruyisdk-biweekly-78.md、https://ruyisdk.cn/t/topic/2889、https://ruyisdk.cn/t/topic/2891、https://ruyisdk.cn/t/topic/2892、https://openruyi.cn/zh-Hans/news/、https://riseproject.dev/2026/10/13/accelerating-audio-processing-with-speexdsp-optimizations-for-risc-v/、https://riscv.org/blog/v-questions-with-damo-academy-jianyi-meng/
資料來源:每日 RuyiAI 動態報告(2026-10-12 至 2026-10-16 共 5 期)及本週補強核查(組織倉庫、社群雙源、重點倉庫週期動向);報告週期為 2026-10-12 至 2026-10-16。