調研視窗:過去 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 零命中;對照查詢正常返回,排除抓取故障

完整信源清單

atrix/pull/397>