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 本周 13 笔提交、3 个发布(核查窗口含边界日共 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 为唯一活跃仓库——本周 13 笔提交、3 个发布(核查窗口含 10-11 与 10-17 边界项共 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/packages-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。