调研窗口:过去 24 小时(2026-09-20 04:30 ~ 2026-09-21 04:30,北京时间)。 信源:GitHub 三处组织核查(RuyiAI-Stack 16 个仓库、ruyisdk 46 个仓库、openRuyi-Project 35 个仓库的提交、Release 与合并请求;上游 fork 的提交按 RISC-V 关键词逐条过滤,无关上游提交不收录)、RuyiSDK 开发者社区(论坛最新主题与 RuyiAI 板块)、openRuyi 发行版新闻页、开发板支持矩阵、arXiv 检索、Google News RSS 中英文多组查询(走代理,本窗口无命中,详见附录)。


本期索引

  • 今日重点:玄铁内核补丁把 T-Head PMA 勘误扩展到 PUD/P4D 大页(09-20)
  • 一、RuyiAI 栈进展(PyTorch / Triton / TileLang RISC-V 适配)
    • 1.1 PyTorch 的 riscv 分支重推:96 个提交重排,主线 72 次同步零命中(09-20)
    • 1.2 新开合并请求:riscv64 本地镜像构建脚本,要求原生 riscv64 硬件(09-20)
    • 1.3 triton-riscv、tilelang-riscv 与 llvm-project 窗口内无推送(09-14 / 07-16 / 09-17)
    • 1.4 技术情报仓库推送 09-20 期,站点贡献者数据自动更新(09-20)
  • 二、RuyiSDK 工具链与发行版(内核、插件、文档、支持矩阵、openRuyi)
    • 2.1 玄铁内核树合入上游 PMA 勘误回移,覆盖 1GB 与 512GB 大页(09-20)
    • 2.2 VS Code 插件发布 0.1.7-beta.1,非受信工作区执行被拦截(09-20)
    • 2.3 文档站合入 Ruyi Imager 图形化烧写说明(09-20)
    • 2.4 支持矩阵新增 CoM260 Kit(进迭时空 K3)Buildroot 测试报告(09-20)
    • 2.5 ruyi 与 packages-index 窗口内静默,无提交与发布(09-16 / 09-18 状态)
    • 2.6 openRuyi 单日 18 次提交:容器栈放行 riscv_hwprobe,云原生与图形包批量入库(09-20)
  • 三、向量扩展与算子优化(VecIntrinBench / IntrinTrans / FBGEMM)
    • 3.1 三个专项目标仓库窗口内全部静默(09-20 状态)
    • 3.2 情报侧背景:架构测试的 RVA23 证书选择与多 hart 门槛(09-18 ~ 09-19)
  • 四、社区与活动(双周进展、论坛、文档)
    • 4.1 社区发布 09-20 开源技术热点新闻资讯(09-20)
    • 4.2 荔枝派 4A 实践课第 03 期发布:GPIO 与执行器(09-20)
    • 4.3 双周进展第 077 期未发布,openRuyi 新闻页无新公告(09-15 起)
  • 五、趋势观察
    • 5.1 内核与容器两侧同日补 RISC-V 专属行为:从能跑转向跑得对
    • 5.2 工具链产品线转入小步发布:插件走 beta 通道,文档补齐图形化工具
    • 5.3 PyTorch fork 的 riscv 分支借上游基线重排,CI 镜像本地化补位
    • 5.4 本窗口的空白与关注点

今日重点:玄铁内核补丁把 T-Head PMA 勘误扩展到 PUD/P4D 大页

日期:2026-09-20 来源linux-xuantie-kernel 提交 167b3d7c

北京时间 09-20 16:33,RuyiSDK 的玄铁内核树(linux-6.6.36 分支)合入一笔上游回移补丁,题为 riscv: mm: Apply T-Head PMA memory-type errata to PUD and P4D entries。补丁说明指出:达摩院玄铁的 PMA 内存类型勘误在构建页表项时通过 ALT_THEAD_PMA() 注入 PMA 类型位,此前只覆盖 pfn_pte()、pfn_pmd()、pfn_pgd() 与 pte_modify(),未覆盖 pfn_pud() 与 pfn_p4d();因此 PUD 级(1GB)以及 sv57 下的 P4D 级(512GB)大页映射不会携带玄铁要求的内存类型编码,在这类核心上会退回隐式/默认 PMA,内存属性可能与其它尺寸的映射不一致。这些叶子项可由线性映射(create_pud_mapping() 以 PUD_SIZE 建立)与大页 vmap 触达。

修法是在 pfn_pud() 与 pfn_p4d() 中镜像 pfn_pmd() 的做法,对保护值运行 ALT_THEAD_PMA()。提交带 Cc stable 与 Fixes 标签(指向引入勘误处理的 a35707c3d850),上游讨论见内核邮件列表帖子;回移由阿里云侧维护者署名完成,并按本树风格把 ALT_THEAD_PMA() 作用于 u64 保护值。对使用玄铁核心并依赖 GB 级大页的负载(数据库缓冲、虚拟机内存、大模型权重映射)而言,这消除了同一进程内不同映射尺寸内存属性不一致的隐患。


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

窗口总览RuyiAI-Stack 组织 16 个仓库中,窗口内有动作的是 3 个:pytorch(两次分支推送与新合并请求)、ruyiai-daily(1 次提交)、ruyiai-stack.github.io(1 次自动提交);triton-riscv、tilelang-riscv、llvm-project、pytorch-ci、FBGEMM、cpuinfo、VecIntrinBench、IntrinTrans、harness、dsh-osc、torq-tile、skills、SyncBots-DeepAgents 窗口内均无推送。

1.1 PyTorch 的 riscv 分支重推:96 个提交重排,主线 72 次同步零命中(09-20)

日期:2026-09-20 来源riscv 分支提交分支列表

北京时间 09-20 08:57,该 fork 的 riscv 分支(即仓库默认分支)发生一次大规模推送:分支头由 ca728fab 变为 6d667e1e。与推送前状态比对显示两者已分叉(前进 96 个提交、落后 22 个),属 rebase 后重推的自动化同步形态,把既有 RISC-V 专用补丁重排到较新的上游基线上——包括字节转换在 RISC-V 上的修复、线性交叉熵 ULP 容差按 RISC-V 收窄、inductor 算子信息测试的 blocklist 更新,以及 ci-riscv64 工作流文件。该推送同时刷新了 7 个开放合并请求(#23、#35、#36、#38、#43、#46、#48)的分支状态,其中 #46 与 #48 为 RVV 相关提案(ATen 向量扩展支持、RVV CPU 能力上报)。

主线 main 同窗口内另有 72 次上游同步提交(最后一次推送在北京时间 09-21 03:00),内容为 PyTorch 上游的常规议题:precompile 模块化与守卫分类持续建设、分布式与检查点测试的稳定性整治、CUDA 13.4 Windows 构建与 ARM64 CUDA 镜像定义等;按 RISC-V、RVV、vector、玄铁、rv64、rv32 等关键词逐条过滤,命中 0 条。结论:本地适配今日的活动集中在分支重排与 CI,而非新算子或新后端。

1.2 新开合并请求:riscv64 本地镜像构建脚本,要求原生 riscv64 硬件(09-20)

日期:2026-09-20 来源PR #51 Add riscv64 local image

北京时间 09-20 22:54,该 fork 新建 add-riscv64-local-image 分支,23:05 提交合并请求 #51(目标分支 riscv,1 个文件、新增 25 行):新增 .ci/docker/build-riscv64-local.sh,以 BUILD_ENVIRONMENT=pytorch-linux-noble-riscv64-py3.12-gcc14 在本机构建 pytorch-ci:riscv64 镜像。脚本先做三项前置检查——机器架构必须是 riscv64(否则报错退出,注释写明镜像须在原生 riscv64 硬件上构建)、docker 与 docker buildx 必须可用——随后调用仓库既有 build.sh 完成构建。提交信息为 Add riscv64 image locally,描述写明与上游对齐,验证一栏标注 WIP。这是 CI 侧「镜像本地化」的补位动作,对应此前依赖上游或远端镜像链路的空缺。

1.3 triton-riscv、tilelang-riscv 与 llvm-project 窗口内无推送(09-14 / 07-16 / 09-17)

日期:2026-09-20 来源triton-riscvtilelang-riscv

RISC-V 侧的编译器与算子适配线本期无新动作:triton-riscv 最后提交停在 09-14(依赖 buddy-mlir 每夜版更新),tilelang-riscv 停在 07-16,llvm-project fork 停在 09-17。三个仓库在窗口内均无提交与发布。

1.4 技术情报仓库推送 09-20 期,站点贡献者数据自动更新(09-20)

日期:2026-09-20 来源ruyiai-daily 2026-09-20 期

技术情报仓库在窗口内有一次提交(北京时间 09-20 06:42),内容为 09-20 期,其自述滚动窗口为 09-17 04:37 至 09-20 06:29。该期覆盖 PyTorch、LLVM/MLIR、Triton 与 TileLang、RISC-V 及 AI 产业五块;RISC-V 段五项为架构测试的最小 hart 数门槛与 RVA23 证书测试选择、Sail 模型的 F/V 能力查询接口、Ssstateen 覆盖补交与香山 Sbuffer 标签匹配寄存器复位,时间集中在 09-17 至 09-19,多属此前已转内容,本期按不重复原则不再展开(背景见 3.2)。该仓库口径未变:只采用已回到官方博客、公告、RFC、Release 或官方 API 的核实证据。另站点仓库在窗口内有一次自动提交(北京时间 09-21 02:29),例行更新贡献者数据文件。


二、RuyiSDK 工具链与发行版(内核、插件、文档、支持矩阵、openRuyi)

窗口总览ruyisdk 组织 46 个仓库中,窗口内有推送的为 4 个:linux-xuantie-kernel、docs、support-matrix、ruyisdk-vscode-extension;ruyi、packages-index、ruyisdk-overlay、ruyisdk-website、board-docs 等最新活动均在 09-18 及更早。openRuyi-Project 组织窗口内仅 openRuyi 有提交(18 次)。

2.1 玄铁内核树合入上游 PMA 勘误回移,覆盖 1GB 与 512GB 大页(09-20)

日期:2026-09-20 来源linux-xuantie-kernel 提交记录

详见「今日重点」。要点补充:该分支窗口内仅此一次提交,上一次为 09-16 关于 RISC-V hwprobe 自测键值的更新;提交同时带 stable 标记,说明会进入稳定版回流通道。玄铁内核树是 RuyiSDK 面向达摩院玄铁平台(含部分国产开发板)的长期维护内核,此类勘误回移会随发行版镜像一并交付。

2.2 VS Code 插件发布 0.1.7-beta.1,非受信工作区执行被拦截(09-20)

日期:2026-09-20 来源0.1.7-beta.1 发布

北京时间 09-20 14:21,RuyiSDK 的 VS Code 插件在仓库发布 0.1.7-beta.1(预发布),产物为 1.33 MB 的 .vsix。这是继 09-03 的 0.1.6 之后下一版本的首个 beta。发行说明列功能八项、修复八项:功能侧包括包树搜索提示更醒目、包安装展示详细信息、包详情补充 slug 信息(并把它从标签中移除)、按语义化版本比较排序、虚拟工作区检测、sync-l10n 时重新生成语言包、侧边栏改用透明图标;修复侧含两条安全与健壮性改动——在非受信工作区(untrusted workspaces)拦截命令执行、venv 删除目标校验与环境别名停用,另修复工具链与 sysroot 选择不一致、仓库管理后包树不刷新、资源清理后不刷新及 #227 的本地化问题。窗口内该仓库共 8 次提交,全部集中在 09-20 13:34 至 14:20 之间,属一次性发布准备;当前稳定版仍为 0.1.6。

2.3 文档站合入 Ruyi Imager 图形化烧写说明(09-20)

日期:2026-09-20 来源docs PR #149

北京时间 09-20 10:43,文档站合并 PR #149(作者 Glavo):新增 Ruyi Imager 文档章节(含分类配置与 index 页共 5 个文件变更),并在系统安装引导中把 Ruyi Imager 与既有命令行烧写流程并列呈现。Ruyi Imager 是面向 RISC-V 开发板的图形化系统镜像烧写工具,新文档覆盖支持的软件包、烧写步骤、安全提示与项目资源。对以入门板卡为主的用户,这把「装系统」从命令行流程转为带界面的操作路径。

2.4 支持矩阵新增 CoM260 Kit(进迭时空 K3)Buildroot 测试报告(09-20)

日期:2026-09-20 来源support-matrix 提交 21c8e46c

北京时间 09-20 16:41,开发板支持矩阵新增 CoM260 Kit 的 Buildroot 测试报告(8 个文件、422 行,含中英文文档与四张实拍图)。板卡信息:进迭时空 K3 平台的 CoM260 Kit,8 颗 X100 加 8 颗 A100 核心、16GB LPDDR5 与 128GB UFS;被测系统为进迭时空 Buildroot K3 v1.0.7(镜像于 2026-08-19 构建),测试状态标记为 good,文档给出 TITANTOOLS 刷写流程、引脚图与桌面运行截图。这是该矩阵在 09-18 的 Premier P550 与 VisionFive2 Lite 两份 Debian 报告之后的又一次板级补录,K3 平台的系统覆盖继续加密。

2.5 ruyi 与 packages-index 窗口内静默,无提交与发布(09-16 / 09-18 状态)

日期:2026-09-20 来源ruyi Releasespackages-index

自 09-18 发布 0.54.0-alpha.20260918 之后,ruyi 主分支与各版本分支窗口内无新提交、无新 Release,合并请求最近一次更新停在 09-17;当前可安装稳定版仍为 0.52.0,0.53 线最新预发布仍为 0.53.0-beta.20260917。软件包索引最后提交停在 09-16(多镜像配置与 opencv 下载源限制),窗口内无更新;Gentoo 叠加层、官网仓库、板级文档等最新活动均在 09-18 及更早。

2.6 openRuyi 单日 18 次提交:容器栈放行 riscv_hwprobe,云原生与图形包批量入库(09-20)

日期:2026-09-20 来源openRuyi 提交列表

窗口内 openRuyi 软件包目录共 18 次提交,是三个组织里单日提交最多的一处。

其一,容器栈的 RISC-V 行为修正:为 containers-common 加入 seccomp 补丁(41 行),在容器默认 seccomp 白名单中、紧邻 riscv_flush_icache 增加 riscv_hwprobe 系统调用(Go 默认配置与 seccomp.json 两处同步)。补丁说明给出的理由直接指向性能:riscv_hwprobe 只读取 CPU 特性信息,OpenSSL 与 zlib-ng 依赖它探测 ISA 扩展,一旦调用返回 ENOSYS 就会静默退回标量实现,使容器内的加密与压缩性能低于硬件实际能力。补丁由中科院软件所维护者署名,对应上游议题已在推进。

其二,四个容器相关仓库的下载地址修正:composefs、buildah、podman、containers-common 的上游仓库发生迁移,规格文件的 URL 随之更新。

其三,新增与升级:新增 cloudpods 4.0.3 与 cloudpods-operator 4.0.3(多云与虚拟化平台及其 Kubernetes 运维组件)、MinIO 密钥加密服务 kes 0.24.0(附三个补丁:迁移至当前 KMS API、允许归档构建版本元数据、修正 Fortanix HTTP 状态格式化)、Go 终端进度条库 cheggaaa/pb 的 v1 与 v3 两包(3.1.7)、Vulkan 基准 vkmark 2025.01、3D 资源导入库 assimp 6.0.5 与图形数学库 glm 1.0.3;升级 go 1.27.0 至 1.27.1(校验值与 1.26.5 引导工具链同步更新)、jemalloc 5.3.1 至 5.4.0、iptables 1.8.11 至 1.8.13、flashrom 1.7.0 至 1.8.0、libjaylink 至 0.5.0。


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

3.1 三个专项目标仓库窗口内全部静默(09-20 状态)

日期:2026-09-20 来源VecIntrinBenchIntrinTransFBGEMM

面向向量内建函数基准、内建函数翻译与低精度算子库的三个仓库窗口内均无提交:VecIntrinBench 最后提交为 02-13,IntrinTrans 为 06-25,FBGEMM fork 为 07-13。同组观察对象 cpuinfo(05-20)、torq-tile(04-09)同样静默。该方向最近的可复现结果仍是 09-17 覆盖的 RVV 内核优化,本期无新增基准数据。

3.2 情报侧背景:架构测试的 RVA23 证书选择与多 hart 门槛(09-18 ~ 09-19)

日期:2026-09-20 来源riscv-arch-test PR #2408riscv-arch-test PR #2421

技术情报 09-20 期转述了四条上游架构验证动态,均在窗口之前合入,作为背景记录:架构测试仓库新增 CERTIFICATE 选项(09-18 合并,可把 RVA23 证书范围映射为可执行的测试选择,自动排除不属于该证书的扩展测试与 M 模式测试),以及最小 hart 数门槛(09-19 合并,测试元数据声明所需 hart 数下限,DUT 配置不足时不选该测试);Sail 模型的 C++ 接口扩展(09-17 合并,新增浮点寄存器、D 扩展与向量寄存器能力查询及 vlen,供仿真与调试工具直接读取);香山修复 Sbuffer 标签匹配寄存器复位(09-17 合并,避免首次存储转发前选择信号未初始化)。四条都属测试与模型接口层,不构成硬件实现变更。


四、社区与活动(双周进展、论坛、文档)

4.1 社区发布 09-20 开源技术热点新闻资讯(09-20)

日期:2026-09-20 来源社区帖 2843

北京时间 09-20 11:30,RuyiSDK 开发者社区的 RuyiAI 板块新增一篇每日热点资讯帖,内容与 09-20 期技术情报同源,摘要指向编译器与硬件后端的精确化推进(LLVM/MLIR 的框架归约宽度与目标语义讨论、Triton 的多 CTA scan 支持与 AMD 代码生成模块拆分),以及 AI 安全边界相关事件。该板块自 09-17 起维持每日一帖的节奏。

4.2 荔枝派 4A 实践课第 03 期发布:GPIO 与执行器(09-20)

日期:2026-09-20 来源社区帖 2844

北京时间 09-20 23:19,社区发布「荔枝派 4A RISC-V Linux 实践课」第三讲,主题为 GPIO 与执行器。课程以荔枝派 4A 加 RuyiSDK 与 C 语言为基线,本章用 gpiod 经继电器控制 5V 风扇,要求自写 line_request、fan_set、fan_decide 三个函数,跑通模拟温度滞回控制;帖子给出接线表与命令序列,并提示工程细节:信号脚为 1.8V 电平、风扇走继电器而非直驱 GPIO、一条 line 同时只能有一个占用者(残留 gpioset 进程会占线)。系列目录显示第 04 讲为命令对话与温控,讲义与实验含实机图与板上录像。

4.3 双周进展第 077 期未发布,openRuyi 新闻页无新公告(09-15 起)

日期:2026-09-20 来源RuyiAI 板块openRuyi 新闻页

RuyiSDK 双周进展汇报最新一期仍为 076 期(09-15,内容为 ruyi 0.52 与 VS Code 插件 0.1.6 发布),077 期窗口内未发布。openRuyi 新闻页最新文章仍为 2026.08 版本公告(08-27),2026.09 月度版本尚无预告,安全启动实践指南等历史文章无更新。


五、趋势观察

5.1 内核与容器两侧同日补 RISC-V 专属行为:从能跑转向跑得对

本窗口两笔最有技术含量的提交都不增加新功能,而是修正 RISC-V 特有语义:玄铁内核树把 PMA 勘误补到 PUD/P4D 级大页,避免 GB 级映射内存属性与其它尺寸不一致;openRuyi 把 riscv_hwprobe 加入容器 seccomp 白名单,避免 OpenSSL 与 zlib-ng 因 ENOSYS 静默退回标量。两者共同的判断标准已不是「能否运行」,而是「是否按硬件实际能力与架构约束运行」。这一层次的补丁通常不产生新闻,却直接决定实测性能与稳定性,值得在日报中持续跟踪。

5.2 工具链产品线转入小步发布:插件走 beta 通道,文档补齐图形化工具

VS Code 插件以 0.1.7-beta.1 进入下一版本预发布,文档站同日补入 Ruyi Imager 图形化烧写说明,支持矩阵补录进迭时空 K3 板卡的 Buildroot 报告——三件事分别覆盖编辑器插件、镜像烧写与系统适配三条使用链路,且都面向「降低上手门槛」。ruyi 本体保持静默、0.53 正式版仍未打号,产品节奏呈现「周边先行、主体消化」的形态。

5.3 PyTorch fork 的 riscv 分支借上游基线重排,CI 镜像本地化补位

riscv 分支本次以 96 个提交重排的方式把本地补丁移到较新上游基线,短期内会带来一次可观的同步工作量与随之而来的回归面;同日新开的 PR #51 要求原生 riscv64 硬件构建 CI 镜像,说明 RISC-V 侧流水线仍在补齐基础设施,而非推进特性。RVV 相关的两个开放合并请求(#46、#48)随重排被刷新,尚无新的评审进展,仍是本栈最值得等待的变更。

5.4 本窗口的空白与关注点

需要如实记录的空白:新闻侧对 RuyiAI、RuyiSDK、如意社区、openRuyi 的中英文多组查询继续零命中;arXiv 窗口内无新收录;ruyi 与 packages-index 静默;向量与算子三个专项目标仓库全部静默。关注点:一是 0.53 正式版的打号时点与 077 期双周进展;二是 openRuyi 2026.09 月度版本公告(上版为 2026.08);三是 PyTorch fork 重排后是否会跟进新的 RISC-V 适配提交,以及 PR #51 的验证进度。


信源核查表

信源 核查结果
RuyiAI-Stack 组织(16 仓库) pytorch 两次推送(riscv 分支重排 96 提交、main 同步 72 提交)与新开 PR #51;ruyiai-daily 1 次、站点仓库 1 次;其余 13 仓静默
ruyisdk 组织(46 仓库) 4 仓有活动:linux-xuantie-kernel(1 次)、docs(1 次)、support-matrix(1 次)、ruyisdk-vscode-extension(8 次并发布 0.1.7-beta.1);其余静默
openRuyi-Project 组织(35 仓库) openRuyi 18 次提交,无新 Release;其余仓库静默
Google News RSS(中英文多组) 对 RuyiAI / RuyiSDK / 如意社区 / openRuyi 零命中;同批对照查询正常返回,排除抓取故障
RuyiSDK 社区论坛 新增 2 个主题(09-20 新闻资讯、荔枝派 4A 第 03 期);双周进展 077 期未发布
openRuyi 新闻页 无新版本公告(最新仍为 2026.08)
开发板支持矩阵 1 次提交:CoM260 Kit Buildroot 测试报告(09-20)
arXiv(RISC-V 向量与 AI 编译器) 窗口内无新收录(最近为 09-17 的综述,已在此前报告中记录)

完整信源清单