調研視窗:2026-10-23 04:30 ~ 2026-10-26 04:30(北京時間,過去 3 天,覆蓋週六、週日),與上一期(10-23 04:30 截點)首尾相接。

信源:GitHub 組織全倉核查(RuyiAI-Stack、ruyisdk、openRuyi-Project、buddy-compiler,以及本期發現已遷址的 riscv/riscv-arch-test,逐條複核視窗內提交、PR 與 Release;上游 fork 按 RISC-V / RVV / 玄鐵等關鍵詞過濾,無關上游提交不收錄)、openRuyi 主倉逐筆提交計數與作者分佈、ruyi 包管理器 Release 與 PyPI 版本核驗、ruyi-imager 提交線、openRuyi 發行版新聞頁、RuyiSDK 開發者社群論壇、ruyiai-daily 每日情報歸檔、RuyiAI 官方主頁三頁快照、IREE 上游、arXiv 檢索、Google News RSS 中英文定向查詢(走代理)。


本期索引

  • 今日重點:BUDDY MLIR 0.1.2 釋出,openRuyi 後設資料糾正 PART I 一次落地 102 筆(10-25)
  • 一、RuyiAI 棧進展(PyTorch / Triton / TileLang RISC-V 適配)
    • 1.1 llvm-project:riscv 分支 10-25 第三次換基,基線前移 474 筆(10-25)
    • 1.2 llvm-project 上游:P 擴充套件七筆密集合入,spacemit-a100 調優進主幹(10-23)
    • 1.3 pytorch:riscv 分支連續三日無提交,整枝重放節奏中斷(10-25 狀態)
    • 1.4 tilelang-riscv 與 triton-riscv:十日與七日靜默(10-25 狀態)
  • 二、RuyiSDK 工具鏈與發行版
    • 2.1 openRuyi 主倉:124 筆提交,後設資料糾正 PART I 一次落 102 筆(10-23)
    • 2.2 openRuyi PR:13 筆合入,SQL-migrate 的 16 個 Go 依賴包入倉(10-24)
    • 2.3 ruyi 包管理器:0.53.0 維持,0.54.0 的月底視窗只剩五日(10-25 狀態)
    • 2.4 ruyi-imager:新增進迭 K3 UFS 與 UEFI 刷寫支援(10-23)
    • 2.5 packages-index 與 ruyisdk 其餘倉庫:視窗內零提交(10-25 狀態)
  • 三、向量擴充套件、架構測試與運算元最佳化
    • 3.1 riscv-arch-test 遷至 riscv 組織:30 筆提交,套件合併與 H 擴充套件補齊(10-25)
    • 3.2 AME 與 BOSC AME:LLVM 側隨換基原樣重放,AME-operator 靜默(10-25 狀態)
    • 3.3 IREE 與向量倉:IREE 五筆提交無 RISC-V 專項(10-25 狀態)
    • 3.4 arXiv:視窗內無新增 RISC-V AI 預印本(10-25 狀態)
  • 四、Buddy Compiler 動態
    • 4.1 BUDDY MLIR 0.1.2 釋出,正式版線恢復推進(10-25)
    • 4.2 VIR 向量化表示三筆提交,PR 編號破千(10-26)
    • 4.3 下游錨定:triton-riscv 夜間版仍鎖 10-17 構建(10-25 狀態)
  • 五、社群與活動與官方主頁
    • 5.1 官方主頁三頁無變化,部落格兩篇、文件二十三章(10-25)
    • 5.2 ruyiai-daily 連續三日更新技術情報日報(10-25)
    • 5.3 ruyisdk.cn 論壇視窗內無新帖,峰會回顧仍為最新(10-25 狀態)
    • 5.4 組織站點 contributors.json 每日自動更新(10-26)
    • 5.5 外部新聞與發行版公告:定向查詢零命中,2026.10 版本未發(10-25 狀態)
  • 六、趨勢觀察
    • 6.1 兩條重放線一起停手:一個不換基,一個換了也不加料
    • 6.2 上游 P 擴充套件從「能編」轉向「編得好」
    • 6.3 測試套件用合併換維護成本
    • 6.4 發行版進入釋出前靜默期

今日重點:BUDDY MLIR 0.1.2 釋出,openRuyi 後設資料糾正 PART I 一次落地 102 筆(10-25)

日期:2026-10-25 來源:BUDDY MLIR 0.1.2、openRuyi PR #1401 後設資料糾正 PART I、llvm-project riscv 分支兩輪頭部對比

本期是三天視窗,最值得記的是三件事,正好分屬三個組織。

第一件,buddy-mlir 結束連續五期的停頓,10-25 06:18 釋出 BUDDY MLIR 0.1.2。釋出說明為空、由自動流程生成,實際改動要從提交歷史反推:視窗末尾三筆提交全落在 VIR(向量化中間表示)上,把「向量尺寸怎麼定」從單一迴圈推廣到巢狀迴圈,並以 RVV 的 vlen 作為目標上限;第 1000 個 PR 恰在 0.1.2 釋出次日落地。

第二件,openRuyi 主倉 124 筆提交、13 筆 PR 合入。其中 102 筆集中在 10-23 17:00 至 17:15 一個時間段,與 PR #1401「Correct package metadata and source declaration (PART I)」的合入時刻吻合,內容是給一整片 spec 補原始檔校驗和、改用 %autochangelog;另 16 筆在 10-24 00:54 隨 PR #1366 落地,把 SQL-migrate 的整條 Go 依賴鏈打成 RPM。10-24 與 10-25 兩天零提交。

第三件,兩條本來最受關注的 fork 分支都沒有新功能。pytorch 的 riscv 分支三日零提交,head 仍停在 10-22;llvm-project 的 riscv 分支雖然 10-25 23:00 換了基,但 26 個本地補丁逐條比對後完全未變,只是把上游基線前移了 474 筆。本期新增的技術內容幾乎全部來自上游主線——P 擴充套件七筆遷入、spacemit-a100 的 LoadStore 排程偏好進主幹。


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

1.1 llvm-project:riscv 分支 10-25 第三次換基,基線前移 474 筆(10-25)

日期:2026-10-25 來源:riscv 分支提交列表、新頭部 29edf281、兩輪頭部對比

riscv 分支在 10-25 23:00 完成第三次整枝重寫,head 由 58d62a47 換為 29edf281,頭部標題仍是「[RISCV] Add A100 HP/SP and pack/unpack lowering with calibrated scheduling (#31)」。與上一期 head 對比結果為 diverged:領先 474 筆、落後 26 筆、300 個檔案差異。落後 26 筆正好等於本地補丁集條數,逐條比對確認 26 個補丁的標題與順序完全未變——從 #31 的 A100 HP/SP 與 pack/unpack 排程,經 BOSC AME 的 #14、#16、#18、#24、#29、Buckyball 廠商擴充套件 #20 與 #23、IME 內建到 A100 dot #30,直到 #11、#6、#4、#3、#1 的 CI 與 MLIR-JIT 修復。也就是說,這次換基沒有新增任何本地功能。

新基線裡帶進來兩處與 RISC-V 直接相關的工程設施:新增 .github/workflows/riscv64-ci.yml(+121 行),給映象倉補上 riscv64 原生 CI 作業;BOLT 側新增 RISCVLongJmpPass(+174 行)與 split-functions 系列測試,處理 split 函式跨 fragment 的分支與長跳轉。換基跨度也從上一期的 275 筆回到 474 筆,接近 10-21 那次 1769 筆的常規追趕量級。

判斷:換基頻率已從「擇期」穩定到兩三天一次,但補丁集零變化說明這段時間的產出集中在上游基線一側。跟蹤這個分支應看補丁標題集合,而不是 SHA 或提交數。

1.2 llvm-project 上游:P 擴充套件七筆密集合入,spacemit-a100 調優進主幹(10-23)

日期:2026-10-23 至 10-25 來源:Packed Widening MAC 內建 a94e3ab3、mul/macc isel 模式 bbbc1cb9、Packed Slide b0e82457、mulu isel 匹配 99e46680、spacemit-a100 排程偏好 fbdefa77

換基帶來的 474 筆上游提交裡,RISC-V 相關 14 筆,其中 7 筆屬 P(packed SIMD)擴充套件,密度高於此前幾個視窗。

內建函式層:10-24 00:47 合入 Packed Widening Multiply Accumulate intrinsics(#226505);10-23 14:55 合入標量 mqwacc、mqrwacc intrinsics(#234560);10-23 09:59 合入 packed byte horizontal multiply-accumulate intrinsics(#234484)。指令選擇層:10-24 11:02 為 mul.h01、mul.h11 與 macc.h01、macc.h11 補 isel 模式(#234976);10-24 21:34 補 mulu.h01、mulu.h11 的 isel 匹配(#235226);10-24 13:17 支援 Packed Slide(#234629)。校驗層:10-23 23:32 為 sati、usati 內建補立即數範圍檢查(#234721)。

其餘 RISC-V 改動偏後端質量與機器模型:10-25 10:58 讓 hasMultipleConditionRegisters 對向量暫存器返回真(#234876);10-25 07:30 在缺少 M 擴充套件時把乘法判為高成本(#235363);10-25 00:11 讓跳轉表範圍檢查在 cf-protection-branch 下保留(#234733);10-23 21:31 為 spacemit-a100 啟用 TunePreferAscendingLoadStore(#234532);10-23 11:03 BOLT 支援 split 函式的跨 fragment 分支(#223958)。

判斷:P 擴充套件此前卡在「能編」——指令與內建零散合入;這批提交補齊 isel 模式與立即數校驗,是把可用性往「編得好、不誤編」推進。spacemit-a100 的排程偏好說明國產業務核在 LLVM 裡已進入機器模型調優階段,而不只是加指令。

1.3 pytorch:riscv 分支連續三日無提交,整枝重放節奏中斷(10-25 狀態)

日期:2026-10-25(狀態) 來源:riscv 分支提交列表、分支頭部 29259d90、PR 列表

上一期記錄的是 riscv 分支連續第四日在 03:00 整枝重寫;本視窗這一節奏停了。分支 head 仍是 10-22 03:00 的 29259d90「Add riscv64 image locally (#51)」,10-23、10-24、10-25 三天零提交。

七筆開放 PR(#23、#35、#36、#38、#43、#46、#48)在視窗內沒有任何更新時間——按 updated 時間起點 10-23 04:30 檢索,命中為零。其中 #46「RISC-V Vector Extension support for ATen」與 #48「Add RISC-V Vector CPU capability」仍是 RVV 能力上行的兩條主線提案,狀態與 10-22 一致;本地補丁序列(riscv64 本地映象 #51、FLOAT 修復 #44、inductor blocklist #50、ULP 容差 #42 與 CI 系列)也沒有變化。

判斷:上一期把 pytorch 與 llvm 歸為「同一種日更運維」,本視窗推翻了這一判斷的一半——llvm 仍在換基,pytorch 停了。三日靜默不足以定性為停滯,但說明這條分支的重放由人工或定時任務觸發,不是穩定的每日流水。

1.4 tilelang-riscv 與 triton-riscv:十日與七日靜默(10-25 狀態)

日期:2026-10-25(狀態) 來源:tilelang-riscv 提交列表、tilelang-riscv PR #4、triton-riscv 提交列表、夜間版 nightly/20261018-a305fb6

tilelang-riscv 主分支最後一筆提交仍是 10-16 10:52,連續十日無提交;開放 PR #4「Add RVV vector mask and max reduction lowering」最後更新停在 09-28,PR #2 停在 06-16。triton-riscv 最後一筆提交為 10-18 00:57,最新夜間版仍是 10-19 10:01 釋出的 nightly/20261018-a305fb6,七日無新構建,PR #85 無新動態。

兩個倉可以合併成一句:RuyiAI 棧裡 TileLang 與 Triton 兩條 RISC-V 後端線都在等上游——TileLang 等 buddy-mlir 的 VIR 與降級路徑,Triton 等新的 buddy-mlir 夜間版。本期唯一的推進發生在 buddy-mlir 側(見 4.1、4.2),因此這兩條線的恢復訊號應看 buddy-mlir 何時重啟夜間出包。


二、RuyiSDK 工具鏈與發行版

2.1 openRuyi 主倉:124 筆提交,後設資料糾正 PART I 一次落 102 筆(10-23)

日期:2026-10-23 來源:提交列表、PR #1401 後設資料與源宣告糾正 PART I、systemd homed 子包 54ab6aa3、orbit2 記憶體分配修復 ea03990f

視窗內 124 筆提交全部為 SPECS: 字首,作者十人——Jingwiw 98 筆、cl2t 14 筆、woqidaideshi 2 筆、chihuo2104 2 筆、sunyuechi 2 筆、Z572 2 筆,DingliZhang、KimmyXYC、wzssyqa、jchzhou 各 1 筆。

時間分佈是本期最值得記的一點:124 筆全部落在 10-23,其中北京時間 17:00 至 17:15 一個時間段內 102 筆,與 PR #1401 在 17:15 合入的時刻吻合;10-24 與 10-25 兩天零提交。內容上,108 筆是後設資料與源宣告糾正(補原始檔校驗和、改用 %autochangelog 生成變更日誌、移除未使用的簽名),16 筆是 SPECS: Add 新增 Go 依賴包。

個別實質改動值得點名:systemd 把 systemd-homed.service 拆進單獨的 homed 子包(54ab6aa3)、libisoburn 修 xorriso 的 %post 與 man 頁 alternatives 衝突(e335ac44)、orbit2 修地址拆分時的過量記憶體分配(ea03990f),另有 ltrace、logrotate、libwebp、libunwind、libspng、libsndfile 等一批補校驗和。

判斷:這是 10-22 那輪 54 筆清掃的續篇,覆蓋範圍從上一期的 luksmeta 到 xmltoman 一段顯著擴大。對普通使用者不可見,但把「構建輸入可驗證」與「變更記錄由提交歷史生成」這兩件事鋪到了整倉。

2.2 openRuyi PR:13 筆合入,SQL-migrate 的 16 個 Go 依賴包入倉(10-24)

日期:2026-10-23 至 10-24 來源:PR 列表、PR #1366 SQL-migrate 前置依賴、PR #1501 openjdk-25 安全版本、PR #1470 llvm-snapshot 20261019

視窗內 13 筆合入,開放佇列 71 筆(上一期 77 筆,減少六筆)。

合入清單分兩類。第一類是常規跟版與安全修復:openjdk-25 更新到 25.0.5.8 並帶 security-fixes 標記(#1501,10-23 13:21)、llvm-snapshot 更新到 20261019(#1470)、postgresql 關閉 systemd 啟動超時(#1504)、openruyi-linux-build 修空的 linux-devel 包(#1491)、libusb 增加 systemd-udev 建議依賴(#1507)。上一期列在開放佇列裡的 openjdk-25 安全版本本期已轉入合入,openjdk-latest(#1500)仍在佇列。

第二類是桌面與工具補齊:新增 ydotool(#1457)、新增 virglrenderer(#1415),配合上一期提到的 qemu GUI 測試特性,指向同一件事——在 RISC-V 上跑完整桌面並對其做自動化驗證。

另有一筆體量不大但方向明確:PR #1366「SPECS: Add SQL-migrate prerequisites.」在 10-24 00:54 合入,帶來 16 個 Go 模組包(go-github-gobuffalo-packd、go-github-gobuffalo-logger、go-github-denisenkom-go-mssqldb、go-github-ziutek-mymysql、go-gopkg-gorp.v1、go-howett-plist 等)。這是典型的依賴閉包補齊:一個用 Go 寫的資料庫遷移工具要進倉,先把整條 Go 依賴鏈打成 RPM。

2.3 ruyi 包管理器:0.53.0 維持,0.54.0 的月底視窗只剩五日(10-25 狀態)

日期:2026-10-25(狀態) 來源:提交列表、Releases、PyPI ruyi

主分支最後提交仍是 09-25 的合併提交,PyPI 與 GitHub Releases 上的最新正式版都是 0.53.0(09-24 釋出),最新預釋出 tag 為 0.54.0-alpha.20260918,分支只到 v0.53.x,沒有 v0.54.x。

上一期記錄的「0.54.0 定檔 10 月底」在本視窗沒有對應的工程動作:既無新的 beta 或 rc tag,也沒有版本分支。若按既定節奏在月底釋出,剩餘構建與迴歸視窗只有五天,且需要先出現 beta 才能進發布流程。這一項列入下期重點跟蹤。

2.4 ruyi-imager:新增進迭 K3 UFS 與 UEFI 刷寫支援(10-23)

日期:2026-10-23 來源:提交列表、K3 UFS/UEFI 支援 732a9214、PR #14 CLI 字符集與 JSON

視窗內 4 筆提交,主題集中在裝置支援與目錄模型。10:30 新增 SpacemiT K3 的 UFS 與 UEFI 燒寫支援(732a9214),把進迭新一代板卡的儲存介質與韌體路徑納入映象寫入流程;12:15 在 catalog 與 GUI 中保留全部映象目標關聯(97d387dd),修的是多目標映象只顯示一項的問題;13:31 把倉庫訊息改為每次載入 catalog 只解析一次(fcf0ac7e),屬效能與重複渲染修正;09:56 合入 PR #14,讓 CLI 輸出對齊控制檯字符集並保證 JSON 走 UTF-8(6f3e2159)。

判斷:K3 支援是本視窗唯一與具體硬體相關的前進項,且落在「韌體加儲存介質」這一層——RuyiSDK 的映象工具開始覆蓋 K3 的 UFS 刷寫路徑,而不只是 SD 卡。

2.5 packages-index 與 ruyisdk 其餘倉庫:視窗內零提交(10-25 狀態)

日期:2026-10-25(狀態) 來源:packages-index 提交列表、linux-xuantie-kernel、QEMU p-dev 分支、QEMU ame-0.6 分支

packages-index 最後一筆提交仍在 10-13,視窗內零提交,上一期記錄的 ISCAS 源同步異常本期沒有恢復證據。ruyisdk 組織其餘倉庫同樣靜默:AME-operator、ruyi-tuner、support-matrix、ruyisdk-vscode-extension、ruyici、linux-xuantie-kernel 視窗內均零提交;qemu 主分支停在 09-27,兩條關鍵工作分支 p-dev(P 擴充套件 v0.6)與 ame-0.6(達摩院 AME v0.6)的最後提交分別停在 10-21 與 10-16。wechat-articles 零提交,雙週報 079 之後沒有新一期的準備動作。


三、向量擴充套件、架構測試與運算元最佳化

3.1 riscv-arch-test 遷至 riscv 組織:30 筆提交,套件合併與 H 擴充套件補齊(10-25)

日期:2026-10-23 至 10-25 來源:提交列表、PMP 套件合併 #2996、Sv 套件合併 #2981、hypervisor CSR 與指令套件 #2982、Svinval H 與 SmH 組 #2997

本期核查時發現原地址 riscv-arch-test/riscv-arch-test 已返回 404,倉庫遷到 riscv/riscv-arch-test(最新推送 10-25 18:56 UTC)。上一期「最新提交停在 09-08」的結論據此作廢——遷移後的倉庫在視窗內 30 筆提交,是全視窗最活躍的上游之一。RuyiSDK support-matrix 與各家晶片的合規性判斷都以這套測試為準,這個訊號值得單獨記一筆。

內容分兩條線。其一為套件合併、換維護成本:把分散的 PMP 套件併成一個(#2996)、把 Exceptions 的 F、S、Sm、U、Zaamo、Zalrsc、Zc、Zicbo 各組並進統一 Exceptions 套件、把 Sv、SvSm、SvZicbo、ExceptionsSv 並進統一 Sv 套件(#2981),CI 側同步改為一行一個 exclude_extensions 條目(#3001)。其二為補特權級與虛擬化的空白:H 擴充套件的 CSR 與指令套件(#2982)、把 hypervisor 的 M 模式測試併入 Sm 組(#2983)、S 與 H 模式下 VS、VU 與 VS 級中斷(#2911)、Svinval 的 H 與 SmH 組(#2997)、H_Zicntr 與 Sm_Zicntr_H 的計數器使能與 htimedelta 測試(#2998)、Shcounterenw 等六項 S 態約束(#2987)、Ziccif、Ziccrse、Ziccamoa、Ziccamoc 四項基礎約束(#2939),另有 misa.C 為 0 時 xepc[1] 讀掩碼修正(#2994)。主作者為 davidharrishmc 與 jordancarlin。

判斷:合併與補齊同時做,說明這次重組的目標是先把結構理順、再往結構裡填內容。方向與 openRuyi 側把 RVA23 往前推一致——兩者補的都是伺服器與虛擬化這條線。

3.2 AME 與 BOSC AME:LLVM 側隨換基原樣重放,AME-operator 靜默(10-25 狀態)

日期:2026-10-25(狀態) 來源:AME 指令更新 #29、BOSC AME 後端設計 #24、AME-operator、QEMU ame-0.6 分支

AME 三件套(LLVM 後端、QEMU 模擬、AME-operator 運算元庫)本視窗只動了第一件的 SHA。10-25 的換基把 BOSC AME 相關四筆(#14 指令與內建、#16 擴充套件支援、#24 後端設計、#29 指令更新)與 xtame 設計更新(#27)原樣重放到新基線,內容未改;AME-operator 視窗內零提交,QEMU 的 ame-0.6 分支最後提交仍是 10-16。

判斷:AME 線在 10-22 完成三件套閉環後進入停滯,本期沒有新證據改變這一狀態。真正在動的是上游 P 擴充套件(見 1.2),AME 側要等下一次實際功能提交。

3.3 IREE 與向量倉:IREE 五筆提交無 RISC-V 專項(10-25 狀態)

日期:2026-10-25(狀態) 來源:IREE 提交列表、VecIntrinBench、IntrinTrans

IREE 在視窗內 5 筆提交,按 riscv、riscv-v、rvv、vector 關鍵詞過濾後零命中,未觸及 RISC-V 後端。RuyiAI-Stack 的 VecIntrinBench(最後提交 02-13)與 IntrinTrans(06-25)繼續靜默,向量內建測試與轉換工具本期沒有新素材。

3.4 arXiv:視窗內無新增 RISC-V AI 預印本(10-25 狀態)

日期:2026-10-25(狀態) 來源:arXiv RISC-V 檢索、ATLAS 預印本

按 RISC-V 加編譯器、向量組合檢索,視窗內無新增。最近兩篇仍是 10-22 的 ATLAS(把二進位制提升到規範編譯器 IR 的多智慧體框架)與 10-21 的長向量處理器 FlashAttention 重構(上一期已收錄,實測 1.84 至 2.08 倍加速)。


四、Buddy Compiler 動態

4.1 BUDDY MLIR 0.1.2 釋出,正式版線恢復推進(10-25)

日期:2026-10-25 來源:BUDDY MLIR 0.1.2、Releases 列表、主分支提交列表

buddy-mlir 在 10-25 06:18 釋出 BUDDY MLIR 0.1.2(tag release/v0.1.2)。上一期記錄的「視窗內零提交、零釋出、連續五期停頓」到此結束,版本線由 0.1.1(10-18)推進到 0.1.2,間隔七日,與 0.1.0 到 0.1.1 的兩日間隔相比更接近常規節奏。

與 0.1.1 相同,0.1.2 的 release 說明為空,由自動流程生成,變更內容需從提交歷史反推(見 4.2)。視窗內主分支 4 筆提交:三筆 VIR 相關(#996、#999、#1000),一筆 CI 新增 YOLO26 示例測試(#808,10-25 20:22)。夜間版自 0.1.1.dev20261017 之後未再出包,正式版與夜間版兩條通道本期只恢復了前者。

4.2 VIR 向量化表示三筆提交,PR 編號破千(10-26)

日期:2026-10-25 至 10-26 來源:vir.from_vector 與歸約重結合 #996、RVV vlen 作為向量尺寸目標 #999、巢狀迴圈活躍向量計數 #1000

視窗末尾三筆提交集中落在 VIR(向量化中間表示)上,時間都在北京時間凌晨。10-25 23:33 的 [midend][VIR] Add vir.from_vector and reduce reassoc (#996) 給 VIR 加上從向量構造的入口操作,並減少歸約重結合;10-26 00:31 的 [midend][VIR] Add (rvv-vlen) the RISC-V Vector target of the vector size (#999) 把向量尺寸的目標指定為 RVV 的 vlen;10-26 01:09 的 [midend][VIR] Count the vectors live in nested loops for the vector size (#1000) 改為統計巢狀迴圈內活躍向量數來定向量尺寸。

從標題看,三筆在做同一件事:把「向量尺寸怎麼定」從單一迴圈推廣到巢狀迴圈,並以 RVV vlen 作為目標上限。這也是 buddy-mlir 的第 1000 個 PR——從 0.1.2 釋出到編號破千隻隔一天,說明這條中間表示線正在加速。

4.3 下游錨定:triton-riscv 夜間版仍鎖 10-17 構建(10-25 狀態)

日期:2026-10-25(狀態) 來源:triton-riscv 提交列表、buddy-mlir 夜間版 0.1.1.dev20261017

triton-riscv 主分支最後一筆提交仍是 10-18 把下游依賴錨定到 buddy-mlir 10-17 的夜間版(0.1.1.dev20261017)。buddy-mlir 已釋出 0.1.2,但沒有新的夜間 tag,兩邊仍缺一個可對接的構建。

是否改用 0.1.2 作錨點,是下期值得看的一步:VIR 的三筆改動若被 triton-riscv 用上,才算真正進入 RuyiAI 棧的運算元生成鏈路。


五、社群與活動與官方主頁

5.1 官方主頁三頁無變化,部落格兩篇、文件二十三章(10-25)

日期:2026-10-25(狀態) 來源:RuyiAI 官方主頁、部落格、文件

三頁 sha256 與上一期一致:首頁索引 3 條、部落格 2 篇(Triton 的 RISC-V 適配、PyTorch RISC-V CI 實踐)、文件 23 章。連續多個視窗無新增部落格文章與文件章節,官方內容側仍處停更狀態。

5.2 ruyiai-daily 連續三日更新技術情報日報(10-25)

日期:2026-10-23 至 10-25 來源:ruyiai-daily 倉庫、10-25 一期提交、10-24 一期提交

組織下的 ruyiai-daily 倉庫在視窗內三個自然日各提交一期(10-23、10-24、10-25),檔案按 daily-news-YYYY-MM-DD.md 歸檔,內容為《Codex 技術情報每日動態》,覆蓋 PyTorch 生態、LLVM 與 MLIR、Triton 與 TileLang、RISC-V 軟體棧、AI 業界五條線。

10-25 一期的 RISC-V 部分與本期核查互為印證:控制流保護下的跳轉表範圍檢查(對應上游 10-25 的 #234733)、P 擴充套件 packed slide(對應 10-24 的 #234629)、Sscofpmf 與 Sdtrig 的架構測試語義。歸檔自 08-21 起持續,中間有少數缺日。

5.3 ruyisdk.cn 論壇視窗內無新帖,峰會回顧仍為最新(10-25 狀態)

日期:2026-10-25(狀態) 來源:RuyiSDK 開發者社群、峰會回顧帖 #2893

論壇首頁最新兩帖仍是 10-22 的第六屆 RISC-V 中國峰會回顧(#2893)與 RISC-V Linux 實踐課第 02 期講義(#2894),視窗內無新帖。雙週報在論壇的最近一期仍是 078 期,079 期尚未以帖子形式釋出,與上一期狀態一致。

5.4 組織站點 contributors.json 每日自動更新(10-26)

日期:2026-10-24 至 10-26 來源:ruyiai-stack.github.io 提交

官方站點倉庫在視窗內 3 筆提交,全部是機器人每日更新 contributors.json(10-24、10-25、10-26 各一筆),無人工內容改動。這類提交只說明站點自動任務仍在跑,不構成內容更新。

5.5 外部新聞與發行版公告:定向查詢零命中,2026.10 版本未發(10-25 狀態)

日期:2026-10-25(狀態) 來源:Google News RSS、openRuyi 發行版新聞頁

Google News 對 RuyiSDK、RuyiAI、如意 RISC-V 的中英文定向查詢在視窗內零命中,社群側沒有媒體報道。openRuyi 發行版新聞頁最新一篇仍是 2026.09 釋出公告(9-30),2026.10 版本截至截點未釋出;對照前幾個月的節奏(6-30、7-23、8-27、9-30),10 月版大機率落在 10 月底,與 ruyi 0.54.0 的時間窗重疊。


六、趨勢觀察

6.1 兩條重放線一起停手:一個不換基,一個換了也不加料

本期最清楚的訊號是「重放」這件事本身的資訊量在下降。pytorch 的 riscv 分支三日零提交,llvm 的 riscv 分支雖然 10-25 換了基,但 26 個本地補丁逐條未變,只把上游基線前移 474 筆。

兩者合起來說明:這兩條 fork 分支的維護模式是「保持基線接近上游」,而不是「持續加功能」。真正的新功能來自上游合併(見 6.2),本地補丁集長期停在同一套廠商擴充套件上。

對讀者的實際含義:跟蹤這兩個分支應當看補丁標題集合,而不是看 SHA 或提交數。換基會把提交者時間統一改寫、提交數隨上游膨脹,但補丁內容可能一週不動——按 SHA 引用任何下游都會當天過期。

6.2 上游 P 擴充套件從「能編」轉向「編得好」

三天內上游 RISC-V 相關 14 筆,其中 7 筆屬 P 擴充套件:三筆補內建函式(乘加寬、標量累加、位元組水平乘加),三筆補指令選擇模式(mul、macc、mulu 的高低半位元組組合與 packed slide),一筆補 sati、usati 的立即數範圍校驗。

這三個層面正好對應一條擴充套件從「有指令」到「可放心用」的順序:先有內建讓編譯器能表達,再有 isel 讓程式碼能生成,最後有校驗讓錯誤輸入被拒絕。上一期判斷 P 擴充套件「缺應用側 benchmark」,本期沒有改變這一點,但底層已補齊到可以開始做效能對照的程度。spacemit-a100 的 LoadStore 排程偏好與「無 M 擴充套件時乘法判高成本」兩項,屬於同一方向的機器模型校準。

6.3 測試套件用合併換維護成本

riscv-arch-test 遷移到 riscv 組織後三天 30 筆提交,其中相當一部分是把分散套件合併成一個(PMP、Exceptions、Sv)。這類改動不增加測試覆蓋,減少的是維護面:套件數量下降後,CI 配置、排除清單、報告聚合都變簡單。

同時補的 H 擴充套件測試是另一回事——hypervisor 相關 CSR 與中斷語義此前覆蓋薄弱,本期一次性補了 Svinval、Shcounterenw、H_Zicntr 等多項。合併與補齊同時做,說明這次重組的目標是先把結構理順、再往結構裡填內容,而不是單純瘦身。

6.4 發行版進入釋出前靜默期

openRuyi 的 124 筆提交全部集中在 10-23 的十幾個小時裡,之後兩天零提交;openRuyi 2026.10 版本尚未釋出,新聞頁仍停在 9-30 的 2026.09 公告。ruyi 側 0.54.0 只有 9-18 的 alpha tag,主分支自 9-25 起無提交。

按前幾個月的規律,月度版本釋出前會有一段「清掃與凍結」的靜默期:先把後設資料、依賴、安全更新一次性推完,再切版本。本視窗的 102 筆後設資料糾正與 16 個 Go 依賴包,正落在這一模式的清掃階段。下期需要看的是 2026.10 與 0.54.0 誰先出。


信源核查表

信源 核查結果
RuyiAI-Stack 組織(全倉) pytorch:riscv 分支三日零提交、head 維持 29259d90(10-22),七筆開放 PR 無更新時間;llvm-project:riscv 分支 10-25 第三次換基(head 58d62a47 換為 29edf281,領先 474 筆、落後 26 筆、300 檔案),本地補丁 26 筆逐條未變;triton-riscv、tilelang-riscv 零提交零釋出;ruyiai-daily 三期;ruyiai-stack.github.io 三筆機器人提交;FBGEMM、cpuinfo、VecIntrinBench、IntrinTrans、harness、torq-tile、pytorch-ci、dsh-osc 無視窗內提交
ruyisdk 組織(全倉) ruyi-imager 4 筆(K3 UFS 與 UEFI 刷寫、映象目標關聯、catalog 訊息解析、CLI 字符集 PR #14);ruyi 零提交零釋出(0.53.0 維持,與 PyPI 一致);packages-index、AME-operator、wechat-articles、linux-xuantie-kernel、ruyi-tuner、support-matrix、ruyisdk-vscode-extension、ruyici 均無視窗內提交;qemu 主分支停在 09-27,p-dev 停在 10-21、ame-0.6 停在 10-16
openRuyi-Project 組織 openRuyi 主倉 124 筆提交(Jingwiw 98、cl2t 14,其餘八人各 1 至 2)+ 13 筆 PR 合入 + 71 筆開放;homepage 零提交
buddy-compiler 組織 buddy-mlir 4 筆提交(VIR 三筆、CI 一筆)+ 1 個正式釋出 BUDDY MLIR 0.1.2;夜間版仍停在上期的 0.1.1.dev20261017
riscv/riscv-arch-test 原 riscv-arch-test 組織路徑已 404,倉庫遷至 riscv 組織;視窗內 30 筆提交,以套件合併與 H 擴充套件補齊為主
RuyiSDK 開發者社群論壇 無新帖,最新為 10-22 的 #2893 與 #2894;雙週報論壇版仍為 078 期
openRuyi 發行版新聞頁 無新文,2026.09 釋出公告仍為最新,2026.10 未釋出
ruyi 包管理器 / PyPI 0.53.0 維持,無 0.54.0 beta 或 rc;主分支自 09-25 無提交
官方主頁(ruyiai.org) 三頁無變化:首頁索引 3 條、部落格 2 篇、文件 23 章,sha256 與上一期一致
IREE 上游 視窗內 5 筆提交,無 RISC-V 專項改動
arXiv(RISC-V) 視窗內無新增;最近為 10-22 的 ATLAS 與 10-21 的長向量 FlashAttention
Google News RSS(中英文多組) RuyiSDK、RuyiAI、如意 RISC-V 定向查詢零命中

完整信源清單

/openRuyi/pull/1401>

uddy-compiler/buddy-mlir/commit/8d928d58>