調研視窗:2026-10-10 04:30 ~ 2026-10-12 04:30(北京時間,約 48 小時;週一視窗覆蓋週末兩日,與上一期補報視窗的少量重疊按不重複原則處理)。

信源:GitHub 三處組織全倉核查(RuyiAI-Stack、ruyisdk、openRuyi-Project 的提交、Pull Request 與 Release,Atom 與 API 雙通道,並逐條複核視窗內全部動態;上游 fork 提交按 RISC-V 關鍵詞過濾,無關提交不收錄)、ruyi 包管理器與 PyPI 版本核驗、ruyi-imager 與 VS Code 外掛釋出渠道、openRuyi 發行版新聞頁、RuyiSDK 開發者社群論壇、RuyiAI 官網、ruyiai-daily 技術情報倉庫、arXiv 檢索、Google News RSS 中英文多組查詢(走代理,本視窗零命中,詳見附錄)。


本期索引

  • 今日重點:矩陣擴充套件與棧同步三線並進——riscv-gcc Ztt 單批 51 筆、PyTorch riscv 分支整棧重建(23 筆)、triton-riscv #84 依賴升級合入
  • 一、RuyiAI 棧進展(PyTorch / Triton / TileLang RISC-V 適配)
    • 1.1 pytorch:riscv 分支完成整棧重建(23 筆重落);8 筆開放 PR 例行基線重新整理(10-11)
    • 1.2 llvm-project:riscv 分支完成又一輪夜間重放(26 筆);FPGA 兩筆 PR 重新整理待審(10-11)
    • 1.3 triton-riscv:#84 Buddy MLIR 依賴升級合入;#85 保持開放(10-10)
    • 1.4 harness:Triton-RISCV 外掛新增 MySQL 持久化、Redis 快取與 RabbitMQ worker(10-10)
    • 1.5 情報與站點基建:ruyiai-daily 推 10-11 期;站點倉庫兩筆例行提交(10-11 ~ 10-12)
  • 二、RuyiSDK 工具鏈與發行版(構建、工具鏈、IDE、openRuyi)
    • 2.1 riscv-gcc:ztt-dev 分支單批 51 筆 Ztt 後端提交(10-11)
    • 2.2 VS Code 外掛:PR #263 開出;#262 保持開放(10-10)
    • 2.3 openRuyi:docker-cli 等 5 筆落庫;lookout 巡檢鏈路擴充套件(10-10 ~ 10-11)
    • 2.4 其餘:ruyi 與 PyPI 保持 0.53.0;ruyi-imager 夜間渠道例行重新整理(10-11)
  • 三、向量擴充套件與運算元最佳化(VecIntrinBench / IntrinTrans / FBGEMM)
    • 3.1 三倉靜默;MXNet / Caffe 開放 PR 合計 18 筆無視窗更新(10-11 狀態)
  • 四、社群與活動(雙週報、論壇)
    • 4.1 論壇視窗內無新帖;雙週報維持 077 期(10-11 狀態)
    • 4.2 外部新聞與 arXiv 零命中;openRuyi 新聞頁無新文(10-11 狀態)
  • 五、趨勢觀察
    • 5.1 重建節奏雙線運轉:兩 fork 同周各完成一輪整棧重建
    • 5.2 Ztt 線連續兩批加速:單批規模 36 筆 → 51 筆
    • 5.3 依賴升級鏈閉合:#86 適配 → #84 合入

今日重點:矩陣擴充套件與棧同步三線並進——Ztt 單批 51 筆、PyTorch riscv 整棧重建(23 筆)、triton-riscv #84 依賴升級合入

日期:2026-10-10 ~ 2026-10-11 來源:riscv-gcc ztt-dev 提交列表、頭部提交 a326bc3、pytorch riscv 分支提交列表、頭部提交 0fc3546d、triton-riscv PR #84

矩陣擴充套件方向的 GCC 後端線本週再進一步:貢獻者 pz9115 於 10-11 下午(13:50)在 riscv-gcc 的 ztt-dev 分支單批推送 51 筆 Ztt 提交,為該分支自 09-30 建立以來規模最大的一批(超過 10-08 的 36 筆批次)。Ztt 為 RISC-V 矩陣擴充套件方向的草案指令集,是 RuyiAI 在 LLVM 側 BOSC AME / A100 線之外的 GCC 工具鏈佈局。本批圍繞 Ztt 後端基礎設施做系統性精修:描述符體系的全面複用與快取(TC / ACC / zip / 行列 / 構造器及 consumer、unary 運算元狀態),索引化查詢與登記(builtin 解碼器、store 宣告、過載候選、profile 與型別查詢、datatype 名稱與註冊鍵),零值與窄載體簡化(零暫存器用於標量 / 控制輸入、窄 Ztt 標量載體、浮點零偏移移位摺疊),描述符沿分支邊與 fallthrough 的傳播、DCE 後的描述符清理、動態工作區計算的因式分解,以及 LTO dump 檢查與最佳化指令檢查更新。51 筆均為新開發提交(作者與提交者時間為同一批推送點),分支頭部推進至 a326bc3「Update Ztt descriptor and LTO dump checks」。

兩處 fork 的整棧重建本視窗同步落位。PyTorch fork 的 riscv 分支於 10-11 凌晨(約 03:00)完成一次整棧重建:23 筆本地提交以新提交者時間重新落地(作者日期自 4 月延續至 10-04,含已合入的 #1 遮蔽表、#4 / #11 / #12 / #18 / #20 / #21 / #40 ~ #44 的 CI 與修復系列、#50 遮蔽表擴充,以及三筆 SyncBots 整合記錄),頭部維持「[SyncBots] Integrate PyTorch at e188cec」,底座隨上游推進(含 10-10 當日上游提交)。LLVM fork 的 riscv 分支於 10-11 深夜(約 23:00)完成又一輪夜間重放:26 筆本地補丁以新提交者時間整體重落,頭部仍為 #31「A100 HP/SP 與 pack/unpack 降低及排程標定」,棧組成與上一輪一致,重放錨點同步至 10-11 當日上游快照。兩側重建 / 重放完成後,各自的開放 PR(PyTorch 8 筆、LLVM 的 FPGA 兩筆 #25 / #28)基線記錄相繼重新整理,等待新一輪評審推進。

Triton 側,上一視窗清障的 Buddy MLIR 依賴升級 PR #84 於 10-10 下午(13:31)合入(機器人自動合併):該 PR 自 09-20 開出,將 buddy-mlir 升級至 nightly 版 v0.0.11.dev20260925;此前因 v0.0.11 攜帶的新 LLVM 與固定前端 API 不相容而導致構建失敗,10-09 的補丁適配(#86)清障後具備合入條件。至此「補丁適配(#86)→ 依賴升級(#84)」鏈條閉合;後續觀察點為夜間渠道是否產出含 v0.0.11 的新一期構建,以及社群軟體最佳化 PR #85 的評審進度。


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

視窗總覽:RuyiAI-Stack 組織 18 倉庫,視窗內動作五處:pytorch(riscv 分支整棧重建 23 筆重落;8 筆開放 PR 基線重新整理;main 上游同步 55 筆)、llvm-project(riscv 分支夜間重放 26 筆;FPGA 兩筆 PR 重新整理)、triton-riscv(#84 合入)、harness(1 筆:Triton-RISCV 外掛後端)與 ruyiai-daily(10-11 期)及站點倉庫(2 筆例行);tilelang-riscv、mxnet、caffe、FBGEMM、IntrinTrans、VecIntrinBench、cpuinfo、torq-tile、dsh-osc、skills、pytorch-ci、SyncBots-DeepAgents 等視窗內無推送。

1.1 pytorch:riscv 分支完成整棧重建(23 筆重落);8 筆開放 PR 例行基線重新整理(10-11)

日期:2026-10-11 來源:riscv 分支提交列表、頭部提交 0fc3546d、重建樣本提交 9434cbce、PR 列表

riscv 分支於 10-11 凌晨(約 03:00)完成整棧重建:23 筆本地提交以新提交者時間重新落地,頭部維持「[SyncBots] Integrate PyTorch at e188cec」整合一線(作者日期 10-04),其下為按既有順序排列的本地補丁與 CI 提交(#44 bytes_to_scalar 修復、#50 遮蔽表擴充、#42 ULP 容差、三筆 SyncBots 整合、#40 / #41 CI 解析、#20 / #21 CI 拆分、#18 cpuinfo 替換、#12 提交雜湊固定、#11 遮蔽表、#4 遮蔽表格式、#1 初版遮蔽表等),底座攜 10-10 當日上游快照。本輪為該分支自 10-08 凌晨重建之後的又一輪(機器時間戳集中、作者日期早於視窗,屬例行重建而非新增開發)。開放 PR 側:8 筆(#23 Enable XNNPACK、#35 測試用 PR、#36 超時放寬、#38 DataLoader 臨時禁用、#43 補丁精簡、#46 ATen RVV 支援、#48 RVV CPU capability、#51 riscv64 本地映象)於 10-11 上午(09:10)批次重新整理(延續例行基線同步節奏),全部保持開放,視窗內無合入與關閉。main 分支視窗內含上游提交 55 筆(抽樣為 inductor、dynamo、ROCm 等通用改動,按過濾規則不逐條收錄)。

1.2 llvm-project:riscv 分支完成又一輪夜間重放(26 筆);FPGA 兩筆 PR 重新整理待審(10-11)

日期:2026-10-11 來源:riscv 提交列表、頭部提交 a2a364a1、PR #25、PR #28

riscv 分支 10-11 深夜(約 23:00)完成又一輪補丁棧整體重放:26 筆本地補丁以新提交者時間重新落地,頭部 a2a364a1 仍為 #31「A100 HP/SP 與 pack/unpack 降低及排程標定」(與上一輪頭部同題、屬例行重放);棧組成維持既有 26 筆(含 #30「IME intrinsics 降低至 SpacemiT A100 dot 指令」、#29 BOSC AME 指令更新、#27 xtame 設計、#24 BOSC AME 後端設計、#23 XBuckyball 指令載體、#20 Buckyball 廠商擴充套件、#18 / #16 / #14 等,以及 SyncBots 整合記錄)。分支底座含 10-11 當日上游提交(UTC 14:49 前後),即本次重放同步攜入最新上游快照(本輪為繼 10-09 深夜之後的又一次)。重放完成後,兩筆 FPGA 後端 PR(#25「BOSCAME FPGA 後端」、#28「xboscame FPGA」)的更新時間於 10-12 00:55 重新整理,保持開放待審。另:buckyball 分支(10-06 頭部)視窗內無新動作。

1.3 triton-riscv:#84 Buddy MLIR 依賴升級合入;#85 保持開放(10-10)

日期:2026-10-10 來源:PR #84、合併提交 fe554ffa、PR #85、Releases 頁

主分支本視窗唯一新提交為 #84 的合入(10-10 13:31,提交 fe554ffa;背景與細節見今日重點)。依賴升級落位後,前端與 Buddy MLIR 的配套關係在 v0.0.11 一線(nightly 版 dev20260925)閉環。開放 PR 側:社群貢獻者 #85(softmax 及 matmul 最佳化)視窗內無更新,保持開放;其餘開放 PR(#83、#56、#54、#58、#55、#82 等)無動作。夜間渠道側無新一期構建,最近仍為「Nightly 2026-10-04-12c2f6a」(覆蓋 CPython 3.12 / 3.13 / 3.14 的 x86_64 與 riscv64 六輪子,按既有周節奏順延)。

1.4 harness:Triton-RISCV 外掛新增 MySQL 持久化、Redis 快取與 RabbitMQ worker(10-10)

日期:2026-10-10 來源:PR #3、合併提交 e132bf25

研發基建倉庫 harness 落入一筆較大提交(10-10 13:28,作者 ada-cl25;82 個檔案、+4228 / -1152):為 plugins/triton-riscv 增加 MySQL 持久化、帶守衛的 Redis 快取與 RabbitMQ 任務 worker,並將 Python 後端測試接入 Vitest 驅動的 CI 服務(表單中註明若干 CI 環境修正與 Redis 配置補充)。這是 harness 側 Triton-RISCV agent 工具鏈在「控制面—任務佇列—持久化」方向的生產化增強;該合併當日即被 ruyiai-daily 10-11 期收錄(見 1.5)。

1.5 情報與站點基建:ruyiai-daily 推 10-11 期;站點倉庫兩筆例行提交(10-11 ~ 10-12)

日期:2026-10-11 ~ 2026-10-12 來源:10-11 期提交 ad7343ad、10-11 期檔案、站點提交 6e2ef1ea、站點提交 caee0560

技術情報倉庫 10-11 期(10-11 06:13 推送)按晨間節奏上線,自述視窗 10-10 04:52 ~ 10-11 06:00:要聞含 LLVM Scudo 在 release 構建中的隔離批次邊界檢查(#230247)、HexFloat 浮點設計討論進展、M5Stack ToughC5(ESP32-C5)等;Triton 與 TileLang 段收錄 harness #3(MySQL / Redis / RabbitMQ,見 1.4)與 tilelang 的 SM121 分塊縮放 MMA(#3430)等;RISC-V 段收錄香山混合壓縮 ROB(#6648)、riscv-arch-test 儲存測試(#2601)、riscv-unified-db 的 RVA23.1 / RVB23.1 profile(#2721)與 Zabha 原子路徑修復(#2566)、SG2042 控制檯(zsbl)等。10-12 期截至本視窗尚未推送。站點倉庫視窗內兩筆 contributors.json 例行提交(10-11 03:46、10-12 03:55),RuyiAI 官網與部落格無新文。


二、RuyiSDK 工具鏈與發行版(構建、工具鏈、IDE、openRuyi)

視窗總覽:ruyisdk 組織視窗內動作兩處:riscv-gcc(ztt-dev 單批 51 筆)與 VS Code 外掛(PR #263 開出);釋出側 ruyi-imager 夜間渠道重新整理;ruyi、packages-index、support-matrix、board-docs、ruyi-tuner、riscv-binutils、riscv-gnu-toolchain、qemu、AME-operator、sail-riscv、riscv-isa-sim 等視窗內無提交與釋出。openRuyi-Project 組織動作兩處:主倉庫 5 筆與 lookout 10 筆。

2.1 riscv-gcc:ztt-dev 分支單批 51 筆 Ztt 後端提交(10-11)

日期:2026-10-11 來源:ztt-dev 提交列表、頭部提交 a326bc3、提交 b3bb6cb1、提交 076f292f

ztt-dev 分支 10-11 下午(13:50)單批推進 51 筆(作者 pz9115),圍繞 Ztt 草案擴充套件做描述符體系的效能化精修與收尾:描述符複用與快取(TC / ACC / zip / 行列 / 構造器、consumer 與 unary 運算元狀態、raw 描述符操作跟蹤)、索引化查詢(builtin 解碼器、store 宣告、過載候選、profile 與型別查詢)、零值與窄載體簡化(零暫存器複用、窄標量載體、浮點零偏移移位摺疊)、分支邊與 fallthrough 傳播、DCE 後清理、動態工作區因式分解、LTO dump 與最佳化指令檢查更新(細節見今日重點)。同組織其餘工具鏈倉保持靜默:riscv-binutils 的 ztt-dev(最新 09-30)與 riscv-gnu-toolchain 的 ame-experimental(09-30)無視窗內提交;riscv-gcc 其餘分支(16.2、p-rebase)無新動作;PR 側無視窗活動(最近合入 #20 / #21 為 10-07)。

2.2 VS Code 外掛:PR #263 開出;#262 保持開放(10-10)

日期:2026-10-10 來源:PR #263、PR #262、Releases 頁

PR #263「feat: show a message when using a too low ruyi version」由 sisungo 於 10-10 上午(10:52)開出:當工作區使用的 ruyi 版本低於要求時給出明確提示,指向外掛對新版 ruyi 能力(如裝置安裝鏈路)的版本前置校驗。上期開出的 #262(build 模組單元測試)保持開放,視窗內無更新。釋出側 0.1.7 仍為最新版本。

2.3 openRuyi:docker-cli 等 5 筆落庫;lookout 巡檢鏈路擴充套件(10-10 ~ 10-11)

日期:2026-10-10 ~ 2026-10-11 來源:openRuyi 提交列表、提交 e53047d6、提交 7bd4afd7、lookout 提交列表

主倉庫視窗內 5 筆:新增 docker-cli 包定義並將 moby 的 Provides 移入 docker-cli、PR 模板連結修復、openssl 升級至 3.6.5、go 升級至 1.27.2——繼此前 Go 生態批之後,容器工具鏈與基礎包持續補全。上游巡檢工具 lookout(自述為「追蹤 openRuyi 的包版本、構建與上游維護資料」)視窗內 10 筆(10-10 ~ 10-11,作者 Jingwiw):從可信來源標籤發現 Go 元件、以精確釋出觀測 Go 語言需求並與來源版本對齊模組身份、為 PyPI 源採用可信釋出版本、補充經驗證的 NVD 產品身份、擴充套件 openRuyi 包的生命週期(EOL)覆蓋、在重新整理中斷時保留已確認的 SPEC 證據、為應用後設資料蓋章映象版本等——巡檢鏈路從版本面向安全與生命週期面擴充套件,為打包擴張提供核查基礎設施。

2.4 其餘:ruyi 與 PyPI 保持 0.53.0;ruyi-imager 夜間渠道例行重新整理(10-11)

日期:2026-10-11(狀態) 來源:ruyi Releases、PyPI、Imager 夜間構建

ruyi 包管理器:主倉庫靜默(最新提交 09-25,PR 側視窗內無活動);PyPI 0.53.0 保持最新(09-24 上傳,無新 beta)。ruyi-imager:夜間渠道構建例行重新整理(10-11 05:37,無程式碼變更)。packages-index、support-matrix、board-docs、ruyi-tuner 等本視窗無新動作。


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

3.1 三倉靜默;MXNet / Caffe 開放 PR 合計 18 筆無視窗更新(10-11 狀態)

日期:2026-10-11(狀態) 來源:VecIntrinBench、IntrinTrans、FBGEMM fork、MXNet PR 列表、Caffe PR 列表

面向向量內建函式基準、內建函式翻譯與低精度運算元庫的三個目標倉庫繼續靜默(VecIntrinBench 最後提交 02-13、IntrinTrans 06-25、FBGEMM fork 07-13);同組 cpuinfo(05-20)、torq-tile(04-09)無動作。經典框架兩倉開放 PR 計數不變:MXNet 15 筆(最新更新 09-24)、Caffe 3 筆(09-28),合計 18 筆,視窗內均無更新。本視窗的編譯與運算元鏈動作集中在 riscv-gcc 的 Ztt 線(見 2.1)與兩個 fork 的整棧重建(見 1.1 / 1.2)。


四、社群與活動(雙週報、論壇)

4.1 論壇視窗內無新帖;雙週報維持 077 期(10-11 狀態)

日期:2026-10-11(狀態) 來源:RuyiSDK 開發者社群、#2886、#2852

論壇視窗內無新主題與新回覆;最新主題仍為 10-08 的 #2886「使用指令碼安裝和升級 ruyi 實操筆記」。RuyiSDK 雙週報 077 期(09-24)仍為最新,第 078 期尚未釋出;RuyiAI 板塊無新帖。週末兩日社群活躍度處於低位。

4.2 外部新聞與 arXiv 零命中;openRuyi 新聞頁無新文(10-11 狀態)

日期:2026-10-11(狀態) 來源:openRuyi 新聞頁、arXiv、RuyiAI 官網

Google News 對 RuyiSDK、RuyiAI、openRuyi 與「如意 RISC-V」的中英文多組查詢視窗內零相關命中(同期 RISC-V 通用查詢正常返回,通道無異常)。arXiv(RISC-V 與編譯、向量、推理方向)視窗內無新收錄(最近相關條目為 10-06 的《面向邊緣 AI 的 RISC-V Transformer 推理加速框架》與 10-07 條目,均在本視窗之前)。openRuyi 發行版新聞頁無新文(2026.09 釋出公告仍為最新);RuyiAI 官網與部落格無新文。


五、趨勢觀察

5.1 重建節奏雙線運轉:兩 fork 同周各完成一輪整棧重建

本視窗內 PyTorch 與 LLVM 兩個 fork 的 riscv 分支各完成一輪整棧重建:PyTorch 23 筆重落(10-11 凌晨)、LLVM 26 筆重放(10-11 深夜),重建後各自的開放 PR 基線隨重新整理——「上游推進 → 整棧重放 → PR 基線重新整理」已成為兩側 fork 的常態化運維形態(本輪分別為 PyTorch 繼 10-08、LLVM 繼 10-09 之後的又一輪)。觀察點:重建只保證與上游同基線,真正的內容推進仍取決於 PR 評審的效率(LLVM 的 FPGA 兩筆、PyTorch 的 RVV 系列)。

5.2 Ztt 線連續兩批加速:單批規模 36 筆 → 51 筆

Ztt 草案矩陣擴充套件的 GCC 後端線自 09-30 建立以來節奏加快:10-08 單日 36 筆之後,本視窗再落 51 筆(最大單批),主題從功能鋪設轉向描述符體系的效能化精修(複用、快取、索引化與工作區因式分解)——通常意味著功能面趨穩、進入最佳化與收尾階段。觀察點:riscv-binutils 側 ztt-dev 的跟進(目前仍停在 09-30)與上游化路徑。

5.3 依賴升級鏈閉合:#86 適配 → #84 合入

上一視窗以 #86 補丁適配為新 LLVM API 清障,本視窗 #84 隨即合入,Buddy MLIR v0.0.11 依賴升級落位——Triton-RISCV 前端在「LLVM 上游快速演進—固定前端—依賴升級」之間的適配鏈條又一次完成閉環。後續觀察:夜間渠道是否產出含 v0.0.11 的新一期構建(當前最新仍為 10-04 期);社群最佳化 PR #85 的評審(softmax 與 matmul 路徑);LLVM 棧內 A100 / BOSC AME 補丁在下一輪重放中的演進。


信源核查表

信源 核查結果
RuyiAI-Stack 組織(全倉) pytorch:riscv 整棧重建(23 筆)+ 8 筆 PR 基線重新整理 + main 上游 55 筆;llvm-project:riscv 夜間重放(26 筆)+ FPGA 兩筆 PR 重新整理;triton-riscv:#84 合入;harness:1 筆(MySQL / Redis / RabbitMQ);ruyiai-daily 10-11 期;站點倉庫 2 筆例行;tilelang-riscv、mxnet、caffe、FBGEMM 等無推送
ruyisdk 組織(全倉) riscv-gcc:ztt-dev 單批 51 筆;VS Code 外掛 PR #263 開出;ruyi-imager 夜間渠道重新整理;ruyi、packages-index、support-matrix、board-docs、ruyi-tuner、riscv-binutils 等無視窗動作
openRuyi-Project 組織(全倉) 主倉庫 5 筆(docker-cli、openssl 3.6.5、go 1.27.2 等);lookout 10 筆(Go / PyPI / NVD 與 EOL 核查鏈路);其餘倉庫無視窗動作
RuyiSDK 社群論壇 無新主題與回覆(最新主題 10-08);雙週報維持 077 期;RuyiAI 板塊無新帖
openRuyi 新聞頁 無新文(2026.09 釋出公告仍為最新)
ruyi 包管理器 / PyPI 主倉庫靜默(最新 09-25);PyPI 0.53.0 保持最新(09-24 上傳)
技術情報倉庫(ruyiai-daily) 10-11 期按晨間節奏推送;10-12 期尚未上線
VS Code 外掛 PR #263 開出(版本過低提示);#262 保持開放;0.1.7 仍為最新發布
arXiv(RISC-V 編譯與向量) 視窗內無新收錄(最近相關條目 10-06 / 10-07)
Google News RSS(中英文多組) RuyiSDK / RuyiAI / openRuyi / 如意 RISC-V 零相關命中;通道正常
RuyiAI 官網與部落格 無新博文(視窗內僅 2 筆例行貢獻者資料提交)

完整信源清單

ack/triton-riscv/releases>

ct/ruyi/>