调研窗口:过去 3 天(2026-09-25 04:30 ~ 2026-09-28 04:30,北京时间;周一窗口覆盖周末)。

信源:GitHub 三处组织核查(RuyiAI-Stack 18 个仓库、ruyisdk 45 个仓库、openRuyi-Project 35 个仓库的提交与 Release,Atom 与网页双通道;上游 fork 提交按 RISC-V 关键词逐条过滤,无关提交不收录)、RuyiTuner 仓库(Release、CHANGELOG、分支提交)、ruyi 包管理器与测试子模块仓库、开发板支持矩阵合并队列、RuyiSDK 开发者社区(论坛最新主题与 RuyiAI 板块)、openRuyi 发行版新闻页、arXiv 检索、PyPI 版本核验、Google News RSS 中英文多组查询(走代理,本窗口无命中,详见附录)。


本期索引

  • 今日重点:RuyiTuner v1.8 发布,周末完成实际编译对比阶段、三阶段流水线成形(09-25 ~ 09-27)
  • 一、RuyiAI 栈进展(PyTorch / Triton / TileLang RISC-V 适配)
    • 1.1 编译器 fork 静默:XTHeadVector 修复 PR #168 评审停在 09-24,预研分支无动作(09-28 状态)
    • 1.2 triton-riscv:依赖 PR #84 更新至 buddy-mlir 夜间版 dev20260925(09-25)
    • 1.3 PyTorch fork:riscv 分支与 8 个开放 PR 维持 09-21 状态(09-28 状态)
    • 1.4 技术情报仓库:ruyiai-daily 连续四期未推送,最新仍为 09-23 期(09-24 起)
  • 二、RuyiSDK 工具链与发行版(内核、支持矩阵、IDE、openRuyi)
    • 2.1 ruyi:测试超时按包数计算 PR #503 合并(09-25)
    • 2.2 支持矩阵:ESP32C3 的 RT-Thread 5.3.1 报告合并(PR #406,09-27)
    • 2.3 VS Code 插件:新增「View Example」引导(09-26)
    • 2.4 官网:数据接口与子模块两笔例行自动更新合并(09-25)
    • 2.5 openRuyi:主仓库静默、ceph-ci 两笔编译池调整,2026.09 月版公告未上线(09-28 状态)
  • 三、向量扩展与算子优化(VecIntrinBench / IntrinTrans / FBGEMM)
    • 3.1 三个专项目标仓库窗口内继续静默(09-28 状态)
  • 四、社区与活动(双周报、论坛)
    • 4.1 论坛窗口内无新主题,双周报 077 期仍为最新(09-28 状态)
    • 4.2 外部新闻与 arXiv 零命中(09-28 状态)
  • 五、趋势观察
    • 5.1 周末特例:单人维护者的高频迭代窗口
    • 5.2 「发布-维护」节奏:0.53.0 之后主仓库静默
    • 5.3 支持矩阵的 RT-Thread 线继续扩展
    • 5.4 本窗口的空白与关注点

今日重点:RuyiTuner v1.8 发布,周末完成实际编译对比阶段、三阶段流水线成形

日期:2026-09-25 ~ 2026-09-27 来源:v1.8 Release、CHANGELOG、real_compile 拆分提交

RuyiTuner 是如意社区面向 LLVM 的编译器调优工具,基于「优化协同效应分析」自动搜索能够最大化缩减代码体积的 pass 序列。北京时间 09-25 上午(09:06),该工具发布 v1.8(tag 指向提交 a032c28c「Add ruyi-cc to use pass seq into project」)。v1.8 相对 v1.7(09-17)收拢的更新包括:为整个项目搜索公共 pass 序列的 --search_scope project 模式(聚合适应度 GA)、--max-path-length 参数、以及 scripts/ruyi-cc.sh 编译器包装脚本——把最优序列接入项目正常编译流程(make CC=scripts/ruyi-cc.sh),序列按评分口径做嵌套处理,-fPIC / -mcmodel 等代码生成选项转发 llc,已在 bzip2-1.0.2 上完成全量编译、链接与压缩解压功能验证。其中项目级搜索与 --max-path-length 两部分此前窗口已分别跟踪(09-22 / 09-24)。

发布后开发并未停步:09-25(7 笔,09:06 ~ 19:31)与 09-27(6 笔,16:11 ~ 18:22)两天,v1.x 分支连续 13 笔提交(并两次合并入 main),把 1.9 版本线推进到「实际编译对比」成型——先让项目级搜索的序列落盘(09-25 17:04),再把「用最优序列真实编译源码并报告体积缩减率」的阶段加进主入口(18:27),随后把能力从临时包装脚本收编,删除 scripts/ruyi-cc.sh(19:31);09-27 将该阶段拆分为独立脚本 real_compile.py(18:10),与 train.py、run.py 构成三阶段流水线(阶段标题 1/3 至 3/3),并完成:输出按阶段重新编号(枚举文件改为 Step1 前缀、序列与结果改为 Step2 前缀)、协同对查找中间文件不再落盘(改为内存传递)、--dataset 支持单个 .c / .i 源文件、GA 的 obj-size 评分切换 pic 重定位模型(对齐 clang 在 x86_64 上的默认口径)、实编译阶段复用 C→IR 缓存的 .ll 文件、按项目抽取 x86 / RISC-V 代码体积数据、原理示意图更新至 V2.0。

截至窗口末,1.9 尚未发版(最新 Release 仍为 v1.8),其变更已完整写入 CHANGELOG「1.9 版本变更」段;工具的版本与架构通用性保持不变(不绑定 LLVM 版本与目标架构,目标由输入 IR 的目标三元组决定)。此轮重构把此前「两阶段搜索 + 外部编译包装脚本」的形态收敛为一条内置的三阶段流水线。


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

窗口总览:RuyiAI-Stack 组织 18 个仓库中,窗口内仅站点仓库 ruyiai-stack.github.io 有 3 笔例行的贡献者数据提交(09-25 至 09-27 每日一笔);pytorch、triton-riscv(主分支)、llvm-project、tilelang-riscv、FBGEMM、cpuinfo、VecIntrinBench、IntrinTrans、harness、dsh-osc、torq-tile、skills、pytorch-ci、SyncBots-DeepAgents、mxnet、caffe 窗口内均无推送。

1.1 编译器 fork 静默:XTHeadVector 修复 PR #168 评审停在 09-24,预研分支无动作(09-28 状态)

日期:2026-09-24(状态) 来源:分支列表、PR #168

ruyisdk/llvm-project 窗口内未见新提交:主分支与 AME、riscv-ime-preview、ame0p6 三条矩阵扩展预研分支均无窗口内动作;玄铁向量混宽索引访存修复 PR #168(09-24 开出)的最后评审与 CI 活动停在开出当日,窗口内无新进展。上周窗口「矩阵扩展预研 + XTHeadVector 存量维护」双线并行的节奏在本窗口暂时停格。

1.2 triton-riscv:依赖 PR #84 更新至 buddy-mlir 夜间版 dev20260925(09-25)

日期:2026-09-25 来源:PR #84、PR 列表

triton-riscv 主分支窗口内无提交;renovate 机器人的依赖跟进 PR #84 在窗口内继续随夜间构建递进——buddy-mlir 引用更新至 nightly/v0.0.11.dev20260925(北京时间 09-25 晚间,PR 维持开放)。功能侧 6 笔转换与示例类 PR(#83、#56、#54、#58、#55、#82)更新时间仍停在 09-15 ~ 09-17,窗口内无新评审。

1.3 PyTorch fork:riscv 分支与 8 个开放 PR 维持 09-21 状态(09-28 状态)

日期:2026-09-21(状态) 来源:riscv 分支提交、PR 列表

该 fork 的 riscv 分支窗口内无新提交(分支头仍为 09-20 晚间一批);8 个开放 PR(#23、#35、#36、#38、#43、#46、#48、#51)的更新时间戳全部停留在 09-21,窗口内无变化;其中 RVV 方向两笔(#46 ATen RVV 支持、#48 RVV CPU capability)排队时长继续累积。

1.4 技术情报仓库:ruyiai-daily 连续四期未推送,最新仍为 09-23 期(09-24 起)

日期:2026-09-24 ~ 09-27(空缺期) 来源:ruyiai-daily 提交记录

技术情报仓库 ruyiai-daily 窗口内未推送新一期:最新一期仍为 09-23 期(09-23 早晨提交),09-24 至 09-27 连续四期缺席。该仓库此前在 09-18 至 09-23 保持过连续每日推送,本次缺口连续第二个窗口扩大,待后续窗口确认是节奏调整还是停更。


二、RuyiSDK 工具链与发行版(内核、支持矩阵、IDE、openRuyi)

窗口总览:ruyisdk 组织 45 个仓库中,窗口内有动作的为 5 个:ruyi-tuner(v1.8 发布与 15 笔提交,见今日重点)、ruyi(PR #503 合并)、support-matrix(PR #406 合并)、ruyisdk-vscode-extension(1 笔)、ruyisdk-website(2 笔自动更新);llvm-project、riscv-gcc、linux-xuantie-kernel、ruyi-backend、docs、board-docs、packages-index、wechat-articles 等窗口内无新提交。

2.1 ruyi:测试超时按包数计算 PR #503 合并(09-25)

日期:2026-09-25 来源:PR #503、合并提交 237311e3、ruyi-pytest 提交 94881c0b

北京时间 09-25 21:06,PR #503「tests(ruyi-pytest): calculate ruyi install timeout by pkg count」由维护者 xen0n 合并。该 PR 只更新一行:把测试子模块 tests/ruyi-pytest 的引用从 c48823c5 推进到 94881c0b;后者对应测试仓库 09-24 的提交——把包管理器测试套件的安装超时改为按安装包数量计算,替代固定超时值,减少多包场景的偶发超时,是 0.53.0 发布后测试线的收尾小步。窗口内 ruyi 主仓库无其他提交;v0.53.x 发布分支自发布后静默;最新 Release 仍为 0.53.0(09-24),PyPI 0.53.0 保持最新,下一版本预告为 10 月底(见 077 期)。

2.2 支持矩阵:ESP32C3 的 RT-Thread 5.3.1 报告合并(PR #406,09-27)

日期:2026-09-27 来源:PR #406、报告提交 cf6af500、min_rev 提交 41235259

北京时间 09-27 11:26,PR #406「ESP32C3: add RT-Thread 5.3.1 test report」合并(两笔提交)。报告由贡献者陈谋顺提交:ESP32-C3-DevKitM-1(rev v1.1)在官方 ESP32_C3 BSP 上运行 RT-Thread 进入 msh;测试提交锁定 dc3da6d8(串口横幅显示 5.3.1,非 v5.3.1 发布标签);文档记录两处板级细节——Windows 侧链接脚本改动,以及 esptool 的 min_rev 处置(该板默认镜像头 min_rev=3 会被拒,需将板载 bootloader.bin 的 min_rev 置 0,并附所用 esptool 片段)。新增中英双语文档共 306 行。在审队列方面:#397(RT-Thread Smart,Milk-V Duo S)、#405(Zephyr,Milk-V Duo S)、#390(VisionFive2_Lite Ubuntu)维持开放,窗口内无新评审。

2.3 VS Code 插件:新增「View Example」引导(09-26)

日期:2026-09-26 来源:提交 0d61f1a0

北京时间 09-26 13:37,插件仓库合入一笔功能提交「feat: add ‘View Example’ when found no build rules」(贡献者 sisungo):当工作区未找到构建规则时,界面新增「View Example」入口引导用户查看示例;随同更新中英文本地化文案并清理冗余条目(l10n 两个文件与 build.service.ts,共 +20 / -12 行)。

2.4 官网:数据接口与子模块两笔例行自动更新合并(09-25)

日期:2026-09-25 来源:提交 2ffc6b4d、提交 499dd18a

北京时间 09-25 11:26,官网仓库两笔例行自动更新合并:数据接口更新(#592)与子模块引用更新(#591),均为自动化任务产出。

2.5 openRuyi:主仓库静默、ceph-ci 两笔编译池调整,2026.09 月版公告未上线(09-28 状态)

日期:2026-09-25 来源:ceph-ci 提交 b41d2806、openRuyi 新闻页

openRuyi 发行版主仓库窗口内静默(最近提交为 09-24 的桌面依赖修正,属上一窗口);openRuyi-Project 组织内仅 ceph-ci 有动作——北京时间 09-25 晚间两笔,将非 ASan 的 ninja 编译并发池上限压到 24,并有一笔文件清理(贡献者 sunyuechi)。发行版新闻页无新公告:2026.08 月版(08-27 发布)仍为最新,2026.09 月版公告未上线;按 05-29 / 06-30 / 07-23 / 08-27 的月末发布节奏,公告窗口临近。


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

3.1 三个专项目标仓库窗口内继续静默(09-28 状态)

日期:2026-09-28(状态) 来源:VecIntrinBench、IntrinTrans、FBGEMM

面向向量内建函数基准、内建函数翻译与低精度算子库的三个仓库窗口内均无提交:VecIntrinBench 最后提交为 02-13,IntrinTrans 为 06-25,FBGEMM fork 为 07-13;同组观察对象 cpuinfo(05-20)、torq-tile(04-09)同样静默。本窗口与「代码体积与序列优化」相关的动作集中在 RuyiTuner 的实编译对比线(见今日重点)。


四、社区与活动(双周报、论坛)

4.1 论坛窗口内无新主题,双周报 077 期仍为最新(09-28 状态)

日期:2026-09-28(状态) 来源:论坛最新主题、077 期发布帖

RuyiSDK 开发者社区论坛窗口内(09-25 至 09-27)无新主题:最新主题仍为 09-24 发布的 077 期双周汇报(#2852)与 09-24 开源技术热点资讯帖(#2851);每日资讯帖系列本窗口未更新(最近一帖为 09-24)。双周报下一期尚未上线。

4.2 外部新闻与 arXiv 零命中(09-28 状态)

日期:2026-09-28(状态) 来源:Google News RSS 多组查询(走代理)、arXiv 检索

Google News 对 RuyiSDK、RuyiAI、openRuyi、如意 RISC-V 的多组中文查询(when:3d)全部零命中;裸查询验证通道正常(RuyiSDK 仅返回 2024 年历史条目)。arXiv 检索(RISC-V 与向量 / 编译器 / 推理方向)窗口内无新收录,最近条目为 09-24 的「Compiler and Hardware Co-Design for Accelerator Architectures」。


五、趋势观察

5.1 周末特例:单人维护者的高频迭代窗口

RuyiTuner 是本窗口唯一的高频开发面——09-25 与 09-27 两天由同一维护者连续推送 13 笔提交并两次合并入 main,把一项跨窗口进行中的重构(临时编译包装脚本到内置实编译阶段)收口为三阶段流水线。回看版本节奏:v1.6(08-31)到 v1.7(09-17)间隔约两周半,v1.7 到 v1.8(09-25)为 8 天,1.9 变更已在途——工具线以「每周可用增量」的速度迭代,与新窗口里主栈的安静形成对照。

5.2 「发布-维护」节奏:0.53.0 之后主仓库静默

ruyi 0.53.0 发布(09-24)后的第一个完整窗口内,主仓库仅一笔测试子模块跟进(#503);0.53 版本周期相关的三条问题(#495、#498、#501)当前均已关闭,仅剩长期跟踪项 #401(PyPI 在 RISC-V 上的安装就绪跟踪)仍在开放列表。结合 077 期「下一版本 10 月底」的预告,当前处于版本间的维护安静段——发布质量关注点转向社区安装反馈。

5.3 支持矩阵的 RT-Thread 线继续扩展

窗口内支持矩阵唯一合入是 ESP32-C3 的 RT-Thread 5.3.1 报告;近两周该矩阵的 RISC-V 板卡覆盖多来自 RT-Thread 与 Zephyr 两款实时操作系统(CH32V307、ESP32-C3 连续更新),同时 Milk-V Duo S 平台三笔(RT-Thread / RT-Thread Smart / Zephyr)仍在队列。RISC-V 开发板的操作系统级测试目录在持续加密。

5.4 本窗口的空白与关注点

空白项:RuyiAI-Stack 主栈(pytorch / triton-riscv / llvm-project 等功能线)连续静默,框架侧等待与工具侧独热的分化已呈第二周;技术情报仓库中断进入第二周(09-24 期起四期缺席);论坛与外部新闻侧全静默。关注点:一是 openRuyi 2026.09 月版公告(月末窗口);二是支持矩阵在审三笔的合并节奏;三是 llvm-project PR #168 与两条预研分支的后续内容;四是 ruyiai-daily 是否恢复推送;五是 ruyi 0.53.0 的社区反馈与新的 issue 动向。


信源核查表

信源 核查结果
RuyiAI-Stack 组织(18 仓库) 仅 ruyiai-stack.github.io 有例行动作(3 笔贡献者数据);pytorch、tilelang-riscv、llvm-project、FBGEMM、cpuinfo、VecIntrinBench、IntrinTrans、harness、dsh-osc、torq-tile、skills、pytorch-ci 等窗口内无推送(triton-riscv 依赖 PR 有更新,见 1.2)
ruyisdk 组织(45 仓库) ruyi-tuner(v1.8 发布与 15 笔提交)、ruyi(#503 合并)、support-matrix(#406 合并)、ruyisdk-vscode-extension(1 笔)、ruyisdk-website(2 笔自动更新)有动作;其余(llvm-project、riscv-gcc、linux-xuantie-kernel、ruyi-backend、docs、board-docs、packages-index、wechat-articles 等)无新提交
openRuyi-Project 组织(35 仓库) 仅 ceph-ci 2 笔(编译池调整);openRuyi 主仓库、fwts、kvm-unit-tests、homepage 等窗口内无推送
RuyiSDK 社区论坛 窗口内无新主题(最新仍为 09-24 的 077 期与资讯帖)
双周报 077 期仍为最新(09-24 发布);下一期未上线
openRuyi 新闻页 无新公告(2026.08 仍为最新;2026.09 未上线)
开发板支持矩阵 #406 合并(ESP32C3 RT-Thread 5.3.1);在审 #397、#405、#390
ruyi 包管理器仓库 PR #503 合并;main 无其他提交;最新 Release 0.53.0(09-24)
技术情报仓库(ruyiai-daily) 09-24 期起连续四期未推送(最新 09-23 期)
arXiv(RISC-V 向量与 AI 编译器) 窗口内无新收录(最近条目 09-24)
Google News RSS(中英文多组 + 裸查询) RuyiSDK、RuyiAI、openRuyi、如意 RISC-V 零命中;对照查询正常返回,排除抓取故障

完整信源清单