報告週期:2026 年 9 月 30 日(週三)至 10 月 7 日(週三),共 8 天;國慶假期特別彙總期(10 月 1 日至 7 日為假期,日報暫停) 素材來源:本刊每日 RuyiAI 動態報告(2026-09-30 一期,視窗 09-29 04:30 ~ 09-30 04:30;10-01 ~ 10-07 假期無日報素材);另含組織倉庫 216 小時視窗核查、社群雙源複核與技術情報倉庫全期掃描(覆蓋至 10-08 晨) 編制說明:本週期橫跨國慶假期——程式碼合入進入節內低產模式,評審佇列、情報倉庫與社群渠道保持運轉;全部技術事實來自程式碼倉庫、釋出物與社群論壇的實測核查


一、本週要聞

  • openRuyi 2026.09 正式釋出:RVA23 完善、雲與儲存軟體棧擴充、倉庫 GPG 校驗啟用(09-30):釋出公告於本週期首日上線(09-30 日報視窗內尚不可見,屬本期核查新發現項)。要點:GCC 16 回移 BCLR 程式碼生成修復——消除 DPDK rte_softrss() 掛死與 Mesa ACO 排程器誤編譯;DPDK 25.07 在 RVA23 上啟用 RVV 查詢路徑(lpm / fib / acl / node);OpenJDK 合入 15 個 RISC-V 補丁(Zbs / Zfa 指令生成、RVV vset 最佳化、CRC32C intrinsic);容器側放行 riscv_hwprobe 後於進迭時空 V100 實測 OpenSSL 啟用 Zvkned / Zvknhb 向量密碼擴充套件、zlib-ng 啟用 Zbc 加速 crc32;核心 7.2.6 / 6.18.54;新增 Cloudpods 4.0.3 多雲平臺、SPDK 25.09(io_uring / RBD bdev / SMA)與 Ceph 21.3.0 快照;安裝鏈路預設啟用 GPG 簽名校驗;安全更新批次落地(expat / jq / vim / pcre2 / runc 等);提供 Server / Container / Desktop / Zero 四版本與實驗性 RVA20 版本。來源:openRuyi 2026.09 釋出

  • 《PyTorch RISC-V CI 實踐》博文釋出:如意社群聯合玄鐵與 RISE 公開實機 CI 體系(10-08 凌晨上線):博文披露 PyTorch RISC-V 持續整合的全貌——RuyiAI(中科院軟體所)與玄鐵團隊、RISE AI/ML 工作組共建:採用 Debian Trixie / Python 3.13 / GCC 14 / OpenBLAS 0.3.33 基線,「一次構建、多機測試」;Jenkins 並行分片(核心測試約 3 小時、全量約 5 小時);按歷史用時動態分片;統一 blocklist 經人工分類管理;失敗日誌集中歸檔(community-ci.openruyi.cn);SyncBots 持續把上游 main 同步進 RISC-V 工作分支並自動觸發核心測試——當前 RISC-V 核心測試套件持續穩定透過。工作起源於玄鐵團隊的 RFC(pytorch#171659)與 tracking issue(#180975);軟體所為 RISE 成員、RuyiAI 成員擔任 RISE AI/ML WG 聯席主席。來源:博文(中英雙語)、RFC #171659、tracking #180975

  • PyTorch fork 結束靜默:riscv 分支恢復每日同步,並於 10-08 凌晨完成整體重建(09-30 ~ 10-08):riscv 分支此前自 09-21 起靜默,09-30 上午恢復維護者推送——其後基本每日一次(09-30 至 10-07 共 7 次);10-08 凌晨(北京時間)完成一次整體重建——本地補丁棧按序重放(自 #1 RISC-V Blocklist 起共 23 筆,含 #44 bytes_to_scalar 修復、#50 inductor blocklist、#42 ULP 容差等),SyncBots 整合提交把上游同步點推進至 e188cec;8 筆開放 PR(#23 / #35 / #36 / #38 / #43 / #46 / #48 / #51)基線統一重新整理——RVV 兩筆(#46 ATen RVV 支援、#48 RVV CPU capability)與 CI 本地映象(#51)在列。來源:riscv 分支提交、PR 列表

  • llvm-project riscv 分支:進迭時空 A100 系列三筆合入(10-03);每夜重建節奏貫穿假期(10-01 ~ 10-07):#30 把 IME intrinsics 降低到 A100 點積指令,#32 增加 A100 pack/unpack intrinsic 降低與排程,#31 補 A100 HP/SP 與 pack/unpack 降低並標定排程模型——三筆於 10-03 相繼合入;該分支保持每夜(北京時間凌晨)重建,視窗末次重建頭部為 03e4e494。標準 AME 預批准後端 PR #22(7 月開出、7 條討論)於 10-02 關閉(未合入);FPGA 兩筆(#25 / #28)仍在審並獲基線重新整理。來源:PR #30、PR #31、PR #32、PR #22

  • riscv-gcc P 擴充套件兩筆 PR 合入(10-02);Ztt 草案工具鏈工作線開張(09-30 起):#20(abs / pabs 系列改為標頭檔案運算子降低並修復測試)與 #21(移除錯誤的同通道 PAS/PSA combine 模式)於 10-02 合入(作者 TelGome);同期在 riscv-gcc 與 riscv-binutils 新開 ztt-dev 分支,為 Ztt 草案擴充套件新增暫存器運算元、指令編碼與 CSR 支援,假期持續提交(含程式碼生成最佳化,最新至 10-08 晨);riscv-gnu-toolchain 增設 ame-experimental 分支。來源:PR #20、PR #21、ztt-dev 分支

  • 矩陣擴充套件工作線就位:AME-operator 倉庫開源、官方 AME 規格倉 fork 落地(09-30):ruyisdk 組織新建 AME-operator 倉庫——RISC-V AME/Ztt GEMM 與 GEMV 核心、獨立數值參考與 DejaGNU/Spike 驗證套件(覆蓋 INT8 / UINT8 / INT32 / FP32 / BF16,T=4~128;煙霧測試 16 個 ELF、32 次執行全部跑通);同日 fork RISC-V 官方 attached-matrix-extension(AME 任務組管理倉)。至此,矩陣方向形成「LLVM(BOSC AME / A100)- GCC/Binutils(Ztt)- 運算元與驗證(AME-operator)」三線佈局。來源:AME-operator 倉庫、attached-matrix-extension fork

  • 國慶假期「情報與評審雙線不停」:ruyiai-daily 連更 9 期、openRuyi 評審佇列活躍、社群課程上新(09-30 ~ 10-08):技術情報倉庫 ruyiai-daily 假期連續推送 9 期(09-30 至 10-08 期,每日清晨上線),維持 PyTorch 生態 / LLVM-MLIR / Triton 與 TileLang / RISC-V / AI 業界五章結構;開放 PR 側,openRuyi 佇列圍繞 audit 啟用 RISC-V 支援(#1399)、go-github-chewxy-math32 RISC-V 測試修復(#1398)、moby 29.8.1(#1395)等密集評審;社群論壇釋出《RISC-V Linux 實踐課》第 01 章「環境與工具鏈」講義與實驗(10-04、10-06)及開發板示例倉庫資源帖(09-30)。來源:ruyiai-daily、論壇 #2885

  • triton-riscv:Nightly 2026-10-04 構建釋出;softmax 與 matmul 最佳化 PR 開出(10-05、10-08):夜間構建保持每週節奏——Nightly 2026-10-04-12c2f6a 於 10-05 釋出(覆蓋 CPython 3.12 至 3.14 的 x86_64 與 riscv64 wheel);10-08 晨新開 PR #85「softmax 及 matmul 最佳化」(社群貢獻者)。來源:Nightly 2026-10-04、PR #85


二、RuyiAI 棧進展(PyTorch / Triton / TileLang RISC-V 適配)

視窗總覽:RuyiAI-Stack 組織(18 倉庫)本週期動作集中於 llvm-project(A100 系列合入、每夜重建)、pytorch(每日同步、整體重建與 PR 重新整理)、triton-riscv(每週構建、新 PR)、ruyiai-daily(9 期)與站點部落格;tilelang-riscv、mxnet、caffe、FBGEMM、cpuinfo、VecIntrinBench、IntrinTrans、torq-tile、dsh-osc、pytorch-ci 等均無提交;harness 無提交但 PR 側有評審活動。

PyTorch fork:從「靜默收尾」到「每日同步 + 整體重建」

  • 假期同步(09-30 ~ 10-07):riscv 分支在 09-30 上午恢復推送(此前自 09-21 起靜默),其後基本每日一次維護推送(09-30、10-01、10-02、10-04、10-05、10-06、10-07 共 7 次),由分支維護者執行——屬重建式同步(補丁棧重放至較新上游基線);main 分支例行上游同步持續(MPS、ROCm、inductor 等通用提交按過濾規則不收錄)。
  • 整體重建(10-08 凌晨):分支完成視窗末次整體重建——補丁棧 23 筆按序重放(最早可追溯到 4 月的 RISC-V Blocklist #1 與 CI 建設 #6~#12),SyncBots 整合提交(e188cec)置頂;8 筆開放 PR 的基線狀態同步重新整理,更新時間統一至 10-08。
  • RVV 待審佇列:兩筆向量補丁(#46 ATen RVV 支援、#48 RVV CPU capability)繼續排隊——本期更新由重建觸發;CI 本地映象 PR #51(要求原生 riscv64 硬體)同列。
  • 背景關聯:本次重建與《PyTorch RISC-V CI 實踐》博文呼應——SyncBots 持續同步上游 main 並自動觸發核心測試,是「上游追蹤到實機迴歸」閉環的執行體現(詳見本週要聞)。

編譯器線(llvm-project):A100 系列合入、每夜重建、AME 路線收斂

  • A100 系列(10-03 合入):#30「Lower IME intrinsics to SpacemiT A100 dot instructions」——把 IME intrinsics 降低為進迭時空 A100 的點積指令;#32「Add A100 pack/unpack intrinsic lowering and scheduling」;#31「Add A100 HP/SP and pack/unpack lowering with calibrated scheduling」——三筆在一天內相繼合入,構成 A100 平臺在 LLVM 側的指令降低與排程基礎。
  • 每夜重建(10-01 ~ 10-07 每夜):riscv 分支假期維持每夜(北京時間凌晨)重建節奏;10-03 夜起包含 A100 系列變化;視窗末次重建把同步點推進至視窗末上游提交(頭部 03e4e494),三筆在審 PR 狀態隨之重新整理。
  • AME 路線變化:標準 AME(RVI,預批准階段)後端 PR #22 於 10-02 關閉(未合入,開出以來 7 條討論);BOSC AME 掃描線(#29 及此前系列)與 FPGA 兩筆(#25 / #28)為當前在倉活躍路徑。

triton-riscv:每週構建保持節奏,新最佳化 PR 開出

  • Nightly 2026-10-04-12c2f6a(10-05 釋出):維持每週一期的構建節奏(上一期 09-27);wheel 覆蓋 CPython 3.12 至 3.14,x86_64 與 riscv64 雙架構。
  • PR #85「softmax 及 matmul 最佳化」:10-08 晨由社群貢獻者開出(在審);此前 renovate 依賴 PR #84 保持開放。
  • 主分支最近提交仍停在 09-14(假期無功能性提交)。

TileLang 與其他目標倉庫:全期靜默

  • tilelang-riscv(最近提交 07-16)、FBGEMM(07-13)、cpuinfo(05-20)、torq-tile(04-09)、dsh-osc(09-15)、pytorch-ci(無提交記錄)假期均無動作;mxnet 與 caffe 兩倉無提交(此前開出的 PR 佇列未見視窗內更新)。
  • harness:無提交;PR #2「Integrate Triton-RISCV agent backend and workbench with Harness」於 10-01 獲評審更新(配合 triton-riscv 的 agent 工作臺方向)。

技術情報與站點(ruyiai-daily / 部落格 / 站點)

  • ruyiai-daily 連更 9 期:09-30 至 10-08 期每日不間斷推送(每天約 06:15 前後上線),維持五章結構;節日期間覆蓋 PyTorch 上游動態(RMSNorm 反向最佳化、AliasDb 萬用字元快取、MPS / ROCm 系列修復等)、LLVM/MLIR 進展(ClangIR、SLP 等)與 RISC-V 上下游條目(選摘見第四節)。
  • 站點與部落格:官網新增《PyTorch RISC-V CI 實踐》中英文版面(10-07 提交、10-08 凌晨上線,#79);貢獻者資料檔案假期每日例行更新(10 筆自動提交)。
  • 口徑提示:上游 fork(PyTorch main、LLVM main)的批次提交按 RISC-V 關鍵詞過濾後收錄,未收錄的通用提交不計入本棧進展。

三、RuyiSDK 工具鏈與發行版(ruyi 包管理器、packages-index、openRuyi)

openRuyi 發行版:2026.09 釋出落地,主倉合入節內暫歇、佇列密集評審

  • 2026.09 釋出(09-30):要點詳見「本週要聞」;版本公告為本週期內最重量的發行側事件。
  • 主倉節奏:假期內主倉無新合入(最近合入為視窗前一日的 #1388 / #1389),提交側呈節內暫歇;PR 佇列保持活躍——#1392 docker-cli(WIP)、#1393 python-numba 測試、#1394 spdk bdevperf、#1395 moby 29.8.1、#1398 go-github-chewxy-math32 RISC-V 測試修復、#1399 audit 4.2.1 啟用 RISC-V 支援、#1401 後設資料修正、#1402 AGENTS.md(面向 AI 編碼代理的說明)等陸續開出或獲評審;#1379 OpenCL 亦在佇列。
  • 相鄰元件:rpm-spec / rpm-spec-tool(openruyi 分支)與 k1firmware 假期有推進;homepage #77 合入(09-30);「lookout」包跟蹤服務高頻迭代(約 30 次提交),10-07 升級至 0.2.0——為 openRuyi 提供 RPM 源版本、上游釋出、OBS 構建與維護證據的只讀追蹤;TakoPack(Rust/Python 打包為 RPM spec 的工具)新開 Rust 管線實現 PR #1(10-07)。
  • openRuyi-zero:無提交(最近 09-29 的構建指令碼修正)。

ruyi 包管理器與工具鏈周邊

  • ruyi:主倉靜默(最近提交 09-25);釋出渠道保持 0.53.0(PyPI 同版),下一版本預告 2026 年 10 月底;公共映象站同步與安裝反饋仍屬節後觀察點。
  • packages-index:無提交(最近 09-16);issue #227「關於 mirror:// 的疑問」09-30 關閉。
  • ruyi-tuner:v1.x 分支 09-30 連續三筆推送——新增 run_csibe.py 與 real_compile.py 指令碼及文件(CSiBE 程式碼體積基準的整包執行與資料提取),extract_tuner_data.py 改為讀取 CSiBE_Step3 彙總資料——為「專案級搜尋」補上基準資料鏈路。
  • ruyi-backend:09-30 合入 pyjwt 2.15.0 依賴升級(#129);10-05 ~ 10-06 新開四筆依賴 PR(semver 3.1.0、SQLAlchemy 2.1.3、mypy 2.4.0、ruff 0.16.10)。
  • IDE 與桌面工具:VS Code 外掛 #259(搜尋查詢大小寫保留修復)09-30 合入;10-05 再開 #260(包描述提示浮窗)與 #261(@vscode/vsce 升至 4.0.0)兩筆在審。ruyici(macOS 構建 PR #13)保持開放。ruyi-imager 夜間構建渠道例行重新整理(10-07)。

支援矩陣、文件與官網

  • support-matrix:假期內新增 PR #409「ESP32C6: add RT-Thread report for the official BSP」(10-07 凌晨開出並獲評審)——MCU 板卡 RT-Thread 報告節奏延續;在審佇列 #397(RT-Thread Smart)、#405(Zephyr)、#390(VisionFive2_Lite)假期未見更新。
  • board-docs:新增 PR #50(docs: bump ruyi version,10-01 開出,在審)。
  • docs / 官網:docs 無提交;官網 ruyisdk-website 自動資料 PR #593 合入(10-01)、#594 開出(10-01),apiupdate 分支 10-06 例行推進。

核心與底層(linux-xuantie-kernel)

  • 無新提交(最近 09-23);10-05 收到 issue #286「kendryte-hash: 共享 DMA 緩衝使 SHA-256 驅動對併發呼叫不安全」——本地核心樹的併發安全議題進入佇列。

四、向量擴充套件與運算元最佳化(VecIntrinBench / IntrinTrans / FBGEMM)

  • 三個目標倉庫全期靜默:VecIntrinBench(最後提交 02-13)、IntrinTrans(06-25)、FBGEMM fork(07-13);同組 cpuinfo(05-20)、torq-tile(04-09)同樣靜默——本週期無新增基準資料。
  • 實質推進在相鄰工作線:矩陣 / 向量方向的程式碼產出集中於——LLVM A100 點積與 pack/unpack 降低(#30~#32)、GCC/Binutils 的 Ztt 草案支援(ztt-dev)、AME-operator 的 GEMM/GEMV 核心與驗證(詳見本週要聞與第二、三節)。
  • 上游與架構側觀察(源自每日情報,09-30 ~ 10-08):
    • riscv-arch-test 密集合入:向量浮點測試生成(#2349)、指標遮蔽擴充套件(Ssnpm / Smmpm 等)測試生成、向量 EEW 重疊按 Agnostic 處理的判據修正(#2711)、Sdtrig mcontrol6 覆蓋組(#2418)、CHIPS Alliance VeeR EL2 核心接入 ACT(#2443)等。
    • Sail 0.15 釋出(10-07):新增 Double Trap 擴充套件、部分 Sdtrig 支援與基礎事件框架;同期修復 Sv32x4 PTE 回寫、G-stage htval 等虛擬化語義問題。
    • 香山 DiffTest:新增 AME 矩陣結果 128 位雜湊完成記錄(#978),為矩陣擴充套件差分驗證提供緊湊核對路徑。
    • riscv-unified-db:納入 Zvzip 0.3.0(結構化資料交織 / 解交織 / 成對轉置,開發中版本)。
    • 板級與模型適配:進迭時空 K3 韌體支援新裝置樹(FML13V05)與 COM260 相容修正;算能 sophon-demo 增補 CV84X6 上 Qwen3 / Qwen2.5-VL 等模型部署示例。
    • CVA6:迴歸編排集中到 cook.py 與統一儀表板(#3612),硬體驗證流程可重放化。

五、社群與活動(雙週進展、論壇、文件)

論壇:課程上新與資源帖,資訊帖假期暫停

  • 《RISC-V Linux 實踐課》第 01 章「環境與工具鏈」(10-04、10-06):以「講義 + 實驗」雙版本釋出——講義含環境搭建、RevyOS 燒錄、串列埠 / SSH 登入與交叉編譯 CoreMark 全流程;實驗設三個遞進任務(板端原生 probe、架構陷阱演示、上板通道驗收);配套課程網站同步上線。
  • 資源與轉載(09-30):開發板示例倉庫資源帖(#2875,彙總 Hello World / CoreMark / 外設 / 多媒體與 ROS 2 課程入口);開源技術熱點資訊帖(#2876);轉載奕斯偉計算港股招股動態(#2878,預計 10-09 掛牌)。
  • 節奏觀察:每日「開源技術熱點新聞資訊」帖假期暫停(最後一期為 09-30,編號 #2876);論壇在 10-06 後無新主題(截至 10-08 晨核查)。

雙週進展與對外材料

  • 雙週報第 078 期尚未上線(截至核查時最新仍為 077 期;wechat-articles 倉庫無假期提交)——按假期安排推斷將於節後釋出,列為下週觀察點。
  • 官網部落格擴容:《PyTorch RISC-V CI 實踐》入列部落格頁(與《Triton 的 RISC-V 適配》並列),採用中英雙語與獨立頁面呈現。

六、趨勢觀察

  • 假期模式的分化:「合入低產、佇列與情報不停」:三個組織 8 天內主倉合入屈指可數(riscv-gcc 兩筆、llvm-project 三筆、openRuyi 零筆),但 PR 評審、分支重新整理、情報倉庫與社群渠道全程運轉;節後首日(10-08)凌晨即出現 PyTorch 整體重建與 triton 新 PR,恢復速度值得記錄。
  • 矩陣擴充套件的體系化佈局:LLVM 側 A100 系列合入、GCC/Binutils 側 Ztt 草案分支、運算元側 AME-operator 開源、規範側官方 AME 倉 fork——矩陣方向從零星補丁轉為「編譯-運算元-規範-驗證」並行推進,是本期技術含量最高的結構性變化。
  • PyTorch RISC-V 從「能編譯」走向「持續驗證」:CI 博文、fork 重建與 SyncBots 自動同步共同構成「上游追蹤、實機迴歸、問題回饋」閉環;下一步觀察 RVV 兩筆 PR(#46 / #48)評審與更多硬體後端接入。
  • openRuyi 的「企業級軟體棧」敘事:2026.09 版把 Cloudpods 雲平臺、Ceph / SPDK 儲存與 GPG 供應鏈簽名納入主線,疊加 RVA23 修正與容器效能路徑——發行版目標場景從「跑起來」轉向「生產可用」。
  • 編譯器側的指令級正確性持續修正:BCLR 程式碼生成修復(openRuyi GCC 16 回移)、P 擴充套件 lowering、A100 與 Ztt——工具鏈在既有擴充套件的正確性與新擴充套件的支援兩端同時收穫。
  • 空白與關注點:雙週報 078 期釋出;llvm-project #25 / #28(FPGA)與 #22 關閉後的標準 AME 路線走向;openRuyi 主倉合入恢復與 2026.10 版節奏;ruyiai-daily 節後連續性;triton-riscv #85 評審;support-matrix #409 與 board-docs #50 的合併節奏。

附錄:素材與核查說明

素材(及缺口)

  • 2026-09-30 期日報:視窗 09-29 04:30 至 09-30 04:30(週三刊,為假期前最後一期)。
  • 2026-10-01 至 10-07:國慶假期,日報暫停,無素材(屬計劃內停刊,非缺期)。
  • 週期邊界外動態(09-30 白天至 10-08 晨之間、日報未能覆蓋的部分)經組織核查與社群雙源補強後收錄。

核查方式與口徑

  • 組織核查(216 小時視窗):覆蓋 RuyiAI-Stack、ruyisdk、openRuyi-Project 三個組織的提交、PR 與釋出(Atom 與網頁雙通道,不依賴 API 限額);上游 fork 提交按 RISC-V 相關關鍵詞過濾。
  • 組織事件流全量掃描:定位非預設分支活動(ztt-dev、ame-experimental、lookout、rpm-spec 等)與新倉庫建立(AME-operator、attached-matrix-extension fork)。
  • 社群雙源:RuyiSDK 開發者社群論壇最新主題;openRuyi 發行版新聞頁(2026.09 釋出公告)。
  • 情報倉庫:ruyiai-daily 全期檔案複核(9 期)。
  • 提交計數以核查視窗為準;「每日」類描述以倉庫提交時間戳按北京時間換算。

主要引用

dk/ruyisdk-vscode-extension/pull/259>、https://github.com/ruyisdk/ruyisdk-vscode-extension/pull/260、https://github.com/ruyisdk/ruyisdk-vscode-extension/pull/261

資料來源:每日 RuyiAI 動態報告(2026-09-30 一期)及國慶假期補強核查(組織倉庫、社群雙源、技術情報倉庫);報告週期為 2026-09-30 至 2026-10-07。