调研窗口:2026-10-16 04:30 ~ 2026-10-19 04:30(北京时间,过去 3 天,覆盖周六与周日)。

信源:GitHub 三处组织全仓核查(RuyiAI-Stack、ruyisdk、openRuyi-Project 的提交、Pull Request 与 Release,逐条复核窗口内全部动态;上游 fork 按 RISC-V 关键词过滤,无关提交不收录)、buddy-compiler 组织(buddy-mlir 提交与正式版/夜间版发布)、ruyi 包管理器与 PyPI 版本核验、openRuyi 发行版新闻页、RuyiSDK 开发者社区论坛、ruyiai-daily 技术情报仓库连续三期、arXiv 检索、Google News RSS 中英文多组查询(走代理,外部命中见 5.3)。


本期索引

  • 今日重点:BUDDY MLIR 0.1.1 发布——RISC-V 服务端交叉编译与模型发布流水线落地(10-18)
  • 一、RuyiAI 栈进展(PyTorch / Triton / TileLang RISC-V 适配)
    • 1.1 pytorch:riscv 分支窗口内并入 143 笔,本地补丁栈整批重放 24 笔;PR #51 合入(10-18)
    • 1.2 llvm-project:riscv 分支自 10-12 起六日无重放;两笔 FPGA PR 停更(10-18 状态)
    • 1.3 tilelang-riscv:单日五笔 RISC-V 提交——算子运行时适配与 Buddy MLIR 发布 CI(10-16)
    • 1.4 triton-riscv:适配 LLVM 24 并锁定 Buddy MLIR v0.1.0,次日升级夜间版(10-17、10-18)
  • 二、RuyiSDK 工具链与发行版(固件、内核、openRuyi)
    • 2.1 ruyi 包管理器:0.53.0 维持,0.54.0 定档 10 月底(10-16 状态)
    • 2.2 openRuyi:Rust RISC-V 嵌入式六包入 SPECS(10-16)
    • 2.3 内核线:linux-xuantie-kernel 补剖面扩展探测,扩展 ID 与上游对齐(10-16)
    • 2.4 支持矩阵与工具:Milk-V Duo S 双系统测试报告入库、VS Code 扩展三笔改进(10-16)
    • 2.5 固件线:Ruyi Firmware 20261015 之后连续三日无新发版(10-16 至 10-18 状态)
  • 三、向量扩展与算子优化(VecIntrinBench / IntrinTrans / FBGEMM)
    • 3.1 三仓静默,向量基准与转译工具链无新进展(10-18 状态)
    • 3.2 算子覆盖证据:triton-riscv 在 LLVM 24 / Buddy MLIR 0.1.0 组合下的自测结果(10-18)
  • 四、Buddy Compiler 动态(buddy-mlir 提交与发布)
    • 4.1 BUDDY MLIR 0.1.1:两笔变更——RISC-V 服务端交叉编译与模型发布工作流(10-18)
    • 4.2 发布节奏:正式版两日一版,夜间版逐日构建(10-16 至 10-18)
  • 五、社区与活动与官方主页
    • 5.1 第六届 RISC-V 中国峰会 10-18 深圳开幕,RuyiSDK 设 D15 展位与演讲(10-18)
    • 5.2 官网与情报仓库:官方主页三页无变化,情报仓库连推三期(10-16 至 10-18)
    • 5.3 论坛与外部新闻:论坛零新增,Google News 定向查询零命中(10-16 至 10-18)
  • 六、趋势观察
    • 6.1 编译器栈版本联动收紧:Buddy MLIR 两日两版,下游当日跟版
    • 6.2 两条 fork 维护线继续分化:PyTorch 并入与重放并行,LLVM 六日静默
    • 6.3 RuyiSDK 三线并进:内核探测补齐、发行版扩面、工具链等版本窗口

今日重点:BUDDY MLIR 0.1.1 发布——RISC-V 服务端交叉编译与模型发布流水线落地

日期:2026-10-18 来源:BUDDY MLIR 0.1.1 发布页、0.1.0 至 0.1.1 差异、PR #989 RISC-V 服务端交叉编译、PR #925 模型发布工作流

Buddy Compiler 主仓 buddy-mlir 于 10-18 06:26(北京时间)发布 BUDDY MLIR 0.1.1,距 0.1.0(10-16 00:53)约两日,是该项目两日内的第二个正式版。相对 0.1.0,0.1.1 仅两笔变更、24 个文件、约 +896/-54 行,方向都指向「可交付性」。

一是 #989「buddy-server 增加 RISC-V 服务端交叉编译」:为 buddy-server 补上面向 riscv64 的交叉编译路径,同时新增运行时依赖清单的句柄实现(RaxDependenciesHandle,含单元测试与测试插件)、插件发现的伪实现与转录测试,把运行时依赖按清单解析;配套精简 buddy-cli(净减 40 行)并更新 RVV 环境文档。二是 #925「新增 publish-models 工作流」:加入 GitHub Actions 发布流水线与 Hugging Face 模型发布脚本(约 313 行),使模型制品可以由 CI 直接推送发布。两笔合起来,0.1.1 解决的是「服务端能进 RISC-V 机器、模型制品能出 CI」这两端。

下游当日即有响应:triton-riscv 在 10-17 22:41 合入 #87 锁定 Buddy MLIR v0.1.0,10-18 08:57 由自动跟版 #88 升到 v0.1.1 夜间版;tilelang-riscv 于 10-16 新增 Buddy MLIR 发布 CI,并在该 CI 中构建 Python 扩展(详见 1.3、1.4、4.1)。


一、RuyiAI 栈进展(PyTorch / Triton / TileLang RISC-V 适配)

1.1 pytorch:riscv 分支窗口内并入 143 笔,本地补丁栈整批重放 24 笔;PR #51 合入(10-18)

日期:2026-10-18 来源:riscv 分支提交列表、头部提交 8b254cfd、PR #51 riscv64 本地镜像、PR 列表、两轮头部对比

riscv 分支窗口内共 143 笔提交,主体是 SyncBots 逐日并入的上游改动(10-16 凌晨至 10-17 全天连续落地);10-18 03:00 前后,本地补丁栈以同一提交者时间整批重放 24 笔,头部更新为 8b254cfd「Add riscv64 image locally (#51)」,较上期头部 73ef01df 差异 269 笔(含上游并入,领先 269、落后 23,属重基后的偏离状态)。

合入侧出现近五周的首笔 PR 合入:PR #51「riscv64 本地镜像」于 10-17 00:04 以 squash 方式合入,新增 .ci/docker/build-riscv64-local.sh(25 行)并调整构建与镜像脚本,是自 9 月 7 日 #50 之后的第一次合并。开放 PR 侧 7 笔(#23 Enable XNNPACK、#35 测试用、#36 超时放宽、#38 DataLoader 临时禁用、#43 补丁精简、#46 ATen RVV 支持、#48 RVV CPU capability)在 10-18 09:09 随分支重放批量刷新基线,全部保持开放,无新增评审意见。

1.2 llvm-project:riscv 分支自 10-12 起六日无重放;两笔 FPGA PR 停更(10-18 状态)

日期:2026-10-18(状态) 来源:riscv 分支提交列表、PR 列表、PR #25 BOSCAME FPGA 后端、PR #28 xboscame FPGA

riscv 分支头部仍为 0fb2da86「[RISCV] Add A100 HP/SP and pack/unpack lowering with calibrated scheduling (#31)」(10-12 23:00 北京时间),10-13 至 10-18 连续六日无新提交,隔夜重放自 10-12 之后未再启动。两笔 FPGA 后端 PR(#25「BOSCAME FPGA 后端」、#28「xboscame FPGA」)最后更新停在 10-12,窗口内无评审动作。main 分支的上游同步照常进行,按过滤规则不逐条收录。

1.3 tilelang-riscv:单日五笔 RISC-V 提交——算子运行时适配与 Buddy MLIR 发布 CI(10-16)

日期:2026-10-16 来源:提交列表、a314a8f3 代码生成格式规范、6f980dbd 上游算子运行时语义、79b8ab17 Buddy MLIR 发布 CI、32fce5ed Python 扩展构建

此前长期静默的 tilelang-riscv 在 10-16 15:56 至 18:52 集中落下五笔:先以 a314a8f3 规范算子适配前的代码生成格式,随后 6f980dbd「支持上游算子运行时语义」、f1335f65「升级 TileOps 运行时适配」,再以 79b8ab17 新增 Buddy MLIR 发布 CI、32fce5ed 在该 CI 中构建 Python 扩展。链条从代码生成规整、算子语义对齐延伸到运行时适配与 CI 打通,并把 Buddy MLIR 的正式发布件纳入自身构建流程,与 triton-riscv 的后端固定策略形成同一方向。

1.4 triton-riscv:适配 LLVM 24 并锁定 Buddy MLIR v0.1.0,次日升级夜间版(10-17、10-18)

日期:2026-10-18 来源:PR #87 支持 LLVM 24 并锁定 Buddy MLIR v0.1.0、PR #88 升级至 v0.1.1 夜间版、提交列表、Releases

PR #87「[build] 支持 LLVM 24 并锁定 Buddy MLIR v0.1.0」于 10-17 22:41 合入,处理 triton-riscv 对新版 LLVM 符号与内联汇编接口的兼容,并把后端版本固定到 Buddy MLIR 0.1.0;次日 08:57,自动跟版 PR #88 把依赖升到 buddy-mlir 夜间版 v0.1.1.dev20261017。主分支窗口内仅这两笔提交,均由合入产生。triton-riscv 自身夜间发布渠道仍停在「Nightly 2026-10-11-fe554ff」(10-12 上线),本窗口未产出新一期构建。


二、RuyiSDK 工具链与发行版(固件、内核、openRuyi)

2.1 ruyi 包管理器:0.53.0 维持,0.54.0 定档 10 月底(10-16 状态)

日期:2026-10-16(状态) 来源:ruyi Releases、PyPI ruyi、双周报第 078 期

PyPI 与 GitHub Release 均维持 0.53.0(09-24 发布),窗口内无新版本、无新提交。按 10-13 双周报第 078 期,0.54.0 因发版周期调整定档 10 月底,开发中事项包括软件包与当前系统的 ABI 兼容性检测、更多官方维护软件包的 macOS 打包、SpacemiT K1/K3 工具链适配。观察点:月底发版窗口是否如期,以及 K1/K3 适配以工具链包还是预置配置的形式交付。

2.2 openRuyi:Rust RISC-V 嵌入式六包入 SPECS(10-16)

日期:2026-10-16 来源:openRuyi 提交列表、rust-riscv 0.16 提交 1cabeded、rust-embedded-hal 1 提交 f120cade、rust-vcell 0.1 提交 8346109c

openRuyi 主仓在 10-16 15:09 与 16:20 两批共 6 笔,全部为 SPECS 新增: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。从包名与依赖关系看,这一组对应 RISC-V 裸机 Rust 的基础设施——寄存器与 CSR 访问宏(riscv-macros)、类型定义(riscv-types)、embedded-hal 抽象、volatile 寄存器与单元可变性支持,发行版在 Rust 嵌入式栈上的打包面继续补齐。窗口内 openRuyi 无新镜像发版,2026.09 仍为最新。

2.3 内核线:linux-xuantie-kernel 补剖面扩展探测,扩展 ID 与上游对齐(10-16)

日期:2026-10-16 来源:linux-xuantie-kernel 提交列表、cpufeature 剖面扩展提交 8fd30253、Zicclsm 提交 acc74e96、私有 ID 段提交 1b89fe6b

ruyisdk 的 linux-xuantie-kernel(linux-6.6.36 分支)窗口内 4 笔,提交者时间同为 10-16 11:14,属同批落地:把 Ziccamoa、Ziccif、Ziccrse、Za64rs 与 Zicclsm 加入 cpufeature 与 hwprobe——前四项分别对应非对齐原子访问粒度、取指原子性、预留集与 64 字节预留集保障,Zicclsm 对应缓存行内非对齐访存支持,均属 RVA20/RVA23 配置档要求的能力集合;另两笔在 hwcap 中为私有扩展划出 ID 段并与上游编号对齐。结合上期把厂商扩展键统一为 XUANTIE_ 形态,玄铁私有扩展的命名与 hwprobe 暴露正逐步对齐上游规则。

2.4 支持矩阵与工具:Milk-V Duo S 双系统测试报告入库、VS Code 扩展三笔改进(10-16)

日期:2026-10-16 来源:support-matrix 提交 2674d16d、Zephyr 报告提交 6f6acf05、ruyisdk-vscode-extension 提交列表、ruyi-imager 夜间构建

support-matrix 在 10-16 11:37 与 11:46 分别加入 Milk-V Duo S 的 Zephyr 与 RT-Thread Smart 测试报告,延续以 RT-Thread / Zephyr 覆盖低端 RISC-V 板卡的方向。ruyisdk-vscode-extension 三笔:搜索无结果时补充提示、ruyi 版本过低时给出提示、为构建模块补单元测试(10-16 12:34 至 16:39)。ruyi-imager 夜间渠道于 10-18 04:34 更新构建,主仓窗口内无提交。

2.5 固件线:Ruyi Firmware 20261015 之后连续三日无新发版(10-16 至 10-18 状态)

日期:2026-10-18(状态) 来源:ruyifirmware Releases、edk2-ruyi 提交列表、coreboot k3/port 提交列表、openRuyi linux ruyi/7.3.y

openRuyi 固件栈在窗口内均无提交:ruyifirmware、edk2-ruyi、coreboot 的 k3/port 分支、opensbi 的 k3/port 分支、linux 的 ruyi/7.3.y 分支与 MultiArchUefiPkg 的 riscv 分支全部静默,最新发布仍是 10-15 的「Ruyi Firmware 20261015」。该线在 10-13 至 10-15 连续三日发版后转入静默,与前三期的密集迭代形成对比;kernel-team-tools 同期亦无提交。观察点:固件迭代是否转入与镜像、内核同步的节奏。


三、向量扩展与算子优化(VecIntrinBench / IntrinTrans / FBGEMM)

3.1 三仓静默,向量基准与转译工具链无新进展(10-18 状态)

日期:2026-10-18(状态) 来源:VecIntrinBench、IntrinTrans、FBGEMM fork

向量基准与转译工具链三仓(VecIntrinBench、IntrinTrans、FBGEMM)窗口内均无提交,最近动态分别停在 02-13、06-25、07-13;harness 停在 10-10,cpuinfo 停在 05-20,torq-tile 停在 04-09。本窗口算子侧的动作集中在 triton-riscv 与 tilelang-riscv(见 1.3、1.4),向量基准侧没有新数据产出。

3.2 算子覆盖证据:triton-riscv 在 LLVM 24 / Buddy MLIR 0.1.0 组合下的自测结果(10-18)

日期:2026-10-18 来源:ruyiai-daily 10-18 期、triton-riscv PR #87

技术情报仓库 10-18 期记录了 triton-riscv 完成 LLVM 24 与 Buddy MLIR 0.1.0 适配后的自测数据:check-buddy 618 项通过、triton-shared 290 项通过、9 项预期失败;FlagGems 本地覆盖的 3829 项中仍有 10 次原生崩溃,部分示例需要原生 RVV 环境。原文同时标注这些均为作者本地结果,不能据此推断 RISC-V 端全模型兼容或运行验证全部通过。对算子栈而言,这组数据给出了当前可用边界:基础检查链路已通,算子覆盖仍有原生崩溃待清。


四、Buddy Compiler 动态(buddy-mlir 提交与发布)

4.1 BUDDY MLIR 0.1.1:两笔变更——RISC-V 服务端交叉编译与模型发布工作流(10-18)

日期:2026-10-18 来源:发布页、差异对比、PR #989、PR #925 发布工作流、提交 60f354a7

0.1.1 与 0.1.0 的差异只有两笔提交、24 个文件、约 +896/-54 行:RISC-V 服务端交叉编译(#989)与模型发布工作流(#925)。前者为 buddy-server 补 riscv64 交叉编译路径,并引入运行时依赖句柄(RaxDependenciesHandle)与依赖清单测试、插件发现伪实现,同时精简 buddy-cli 与更新 RVV 环境文档;后者加入 .github/workflows/publish-models.yml 与 Hugging Face 发布脚本,把模型制品的发布纳入 CI。两笔变更合起来补齐了服务端落地与制品交付两端,也解释了为何 0.1.1 在 0.1.0 之后仅两日即可发版(主要内容在 0.1.0 已冻结)。

4.2 发布节奏:正式版两日一版,夜间版逐日构建(10-16 至 10-18)

日期:2026-10-18 来源:buddy-mlir Releases、nightly v0.1.1.dev20261017、buddy-mlir 提交列表

窗口内 buddy-mlir 产出三个发布:10-16 07:11 的 nightly v0.1.1.dev20261016、10-17 07:24 的 nightly v0.1.1.dev20261017、10-18 06:26 的正式版 0.1.1。主分支窗口内仅 1 笔提交(#925,10-16 09:35),版本内容主要来自 release 分支上既有的变更。节奏上,0.0.11(09-26)到 0.1.0(10-16 00:53)间隔近三周,而 0.1.0 到 0.1.1 只隔约两日,大版本跨越之后转为小步快跑,夜间版继续承担每日构建验证的角色。


五、社区与活动与官方主页

5.1 第六届 RISC-V 中国峰会 10-18 深圳开幕,RuyiSDK 设 D15 展位与演讲(10-18)

日期:2026-10-18 来源:峰会与展位公告(社区主题 #2889)、双周报第 078 期(主题 #2891)、RuyiSDK 社区

第六届 RISC-V 中国峰会于 10-18 在深圳会展中心(福田)开幕,会期至 10-20。按社区 10-13 公告,RuyiSDK 带来主题演讲、海报展示与 D15 展位的多方案演示,覆盖 RuyiSDK 包管理器、IDE 与开发板支持矩阵等方向。窗口内论坛未出现峰会相关新帖或复盘,最后一帖仍是 10-15 的每日资讯;演讲材料与展位演示内容尚待会期后发布。观察点:会后是否补充演讲幻灯片、演示方案与现场反馈。

5.2 官网与情报仓库:官方主页三页无变化,情报仓库连推三期(10-16 至 10-18)

日期:2026-10-18 来源:RuyiAI 官方主页、博客页、文档页、ruyiai-daily 10-18 期、站点仓库 PR #80

官方主页三页在窗口内无变化:首页索引 3 条,博客 2 篇(「Triton 的 RISC-V 适配」「PyTorch RISC-V CI 实践」),文档 23 章。技术情报仓库 ruyiai-daily 连续推送 10-16、10-17、10-18 三期,RISC-V 段覆盖 RISC-V 乘法的 runtime libcall 提案、Sail RISC-V 0.16 发布、Unified DB 的 Zvabd 编码更新、linux-riscv 仅执行页权限补丁、KVM IMSIC 锁设计与香山 AME 的 RoPE 仿真等。站点仓库窗口内 5 笔,含贡献者指南更新(PR #80)与 contributors.json 自动刷新。

5.3 论坛与外部新闻:论坛零新增,Google News 定向查询零命中(10-16 至 10-18)

日期:2026-10-18(状态) 来源:RuyiSDK 社区论坛、openRuyi 发行版新闻页、arXiv RISC-V 检索

RuyiSDK 论坛窗口内无新主题,最新仍为 10-15 的每日资讯帖(#2892),双周报第 078 期与峰会公告维持。外部新闻侧,Google News 对 RuyiSDK、RuyiAI、openRuyi 的中英文查询全部零命中(通道正常);「如意社区 RISC-V」唯一命中为 ArtCraft 如意玲珑版上架的容器生态消息,与本主题无关。同期 RISC-V 中国峰会的媒体报道集中在产业与资本视角(证券时报 10-17、东方财富 10-16、新浪财经 10-18),未涉及 RuyiSDK 的具体内容。arXiv 最新 RISC-V 预印本停在 10-15,窗口内无新收录。openRuyi 发行版新闻页无新文,2026.09 发布公告仍为最新。


六、趋势观察

6.1 编译器栈版本联动收紧:Buddy MLIR 两日两版,下游当日跟版

Buddy MLIR 从 0.1.0 到 0.1.1 只隔约两日,且 0.1.1 的两笔变更都指向可交付性——服务端交叉编译让 buddy-server 能进 RISC-V 机器,模型发布工作流让模型制品能出 CI。下游响应同样按日计:triton-riscv 在 10-17 合入 #87 锁定 0.1.0,10-18 上午由自动跟版升到 0.1.1 夜间版;tilelang-riscv 在 10-16 把 Buddy MLIR 发布 CI 纳入自建流水线。三条仓库围绕同一 LLVM 后端的版本耦合在收紧,观察点在于是否形成统一的发布窗口与回归基线。

6.2 两条 fork 维护线继续分化:PyTorch 并入与重放并行,LLVM 六日静默

PyTorch 的 riscv 分支窗口内并入 143 笔(上游同步为主),并以整批重放维持本地补丁栈,同时出现近五周首笔 PR 合入(#51 riscv64 本地镜像);LLVM 的 riscv 分支则自 10-12 起六日无提交,两笔 FPGA 后端 PR 停在 10-12。同是「上游 fork + 本地补丁栈」,一边是按日推进的流水线,一边是等待评审的静态分支,维护投入的差异比上一窗口更明显。观察点:LLVM 重放是否随新上游基线重启,以及 FPGA 后端 PR 是否进入评审。

6.3 RuyiSDK 三线并进:内核探测补齐、发行版扩面、工具链等版本窗口

内核侧把 RVA23 相关的原子性与取指原子性剖面扩展并入 cpufeature 与 hwprobe,私有扩展 ID 与上游对齐;发行版侧补入 Rust 嵌入式六包,把 Rust 裸机开发的基础依赖纳入软件源;工具链侧 0.54.0 定档 10 月底,ABI 兼容检测与 K1/K3 适配继续推进;固件线在三连发后暂停。整体呈现「内核探测补齐、发行版扩面、工具链等版本窗口」的节奏,下一步看 0.54.0 是否如期发版,以及峰会后的方案落地。


信源核查表

信源 核查结果
RuyiAI-Stack 组织(全仓) pytorch:riscv 分支窗口内 143 笔(上游并入为主)+ 本地补丁栈重放 24 笔 + PR #51 合入 + 7 笔开放 PR 基线刷新,main 上游同步照常;llvm-project:riscv 分支六日无提交,两笔 FPGA PR 停在 10-12;triton-riscv:2 笔(#87、#88);tilelang-riscv:5 笔;ruyiai-daily:3 期;站点仓库:5 笔;harness、skills、caffe、mxnet、pytorch-ci、FBGEMM、cpuinfo、VecIntrinBench、IntrinTrans、torq-tile、dsh-osc 无推送
ruyisdk 组织(全仓) linux-xuantie-kernel:4 笔(cpufeature/hwprobe 与 hwcap ID 对齐);support-matrix:2 笔(Milk-V Duo S 的 Zephyr 与 RT-Thread Smart 报告);ruyisdk-vscode-extension:3 笔;ruyi-imager:夜间构建 1 次;ruyi、packages-index、ruyi-tuner、ruyici、website、wechat-articles、AME-operator、board-docs 等无窗口内提交
openRuyi-Project 组织(全仓) openRuyi 主仓 6 笔(Rust RISC-V 嵌入式包);ruyifirmware、edk2-ruyi、coreboot、opensbi、linux 的 ruyi/7.3.y、MultiArchUefiPkg、kernel-team-tools 均无窗口内提交;固件线自 10-15 发布后停更
buddy-compiler 组织 buddy-mlir 主分支 1 笔(#925)+ 3 个发布(0.1.1 正式版与两期夜间版);buddy-examples、compiler-eval 无提交
RuyiSDK 社区论坛 窗口内零新增主题,最新为 #2892(10-15 每日资讯);双周报 078 与峰会公告维持
openRuyi 新闻页 无新文(2026.09 发布公告仍为最新,2026.10 页面未上线)
ruyi 包管理器 / PyPI 0.53.0 维持最新(09-24),窗口内无新版本
官方主页(ruyiai.org) 三页无变化:首页 3 条、博客 2 篇、文档 23 章
技术情报仓库(ruyiai-daily) 连推 10-16、10-17、10-18 三期,RISC-V 段分别覆盖 libcall 提案、Sail 0.16、仅执行页权限补丁等
arXiv(RISC-V) 最新收录停在 10-15,窗口内无新论文
Google News RSS(中英文多组) RuyiSDK / RuyiAI / openRuyi 全部零命中;如意社区查询 1 条不相关;峰会报道为产业资本视角

完整信源清单