RuyiAI デイリーレポート (2026-10-26)
調査期間: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 公式ホームページ3ページのスナップショット、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 状態)
- RuyiAI スタック進展(PyTorch / Triton / TileLang RISC-V 適応)
-
- RuyiSDK ツールチェーンとディストリビューション
- 2.1 openRuyi メインリポジトリ:124件のコミット、メタデータ修正 PART I が一度に102件着地(10-23)
- 2.2 openRuyi PR:13件マージ、SQL-migrate の Go 依存パッケージ16個がリポジトリ入り(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 状態)
- RuyiSDK ツールチェーンとディストリビューション
-
- ベクトル拡張、アーキテクチャテスト、オペレータ最適化
- 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 状態)
- Buddy Compiler 動向
-
- コミュニティとイベントと公式ホームページ
- 5.1 公式ホームページ3ページに変化なし、ブログ2本、ドキュメント23章(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 ブランチ 2 回分の先頭比較
今回は 3 日間の調査期間であり、最も記録に値するのは 3 つの出来事で、ちょうど 3 つの組織にそれぞれ属している。
第 1 は、buddy-mlir が 5 期連続の停滞を終え、10-25 06:18 に BUDDY MLIR 0.1.2 をリリースしたことだ。リリースノートは空で自動フローにより生成されており、実際の変更はコミット履歴から逆算する必要がある。調査期間末尾の 3 コミットはいずれも VIR(ベクトル化中間表現)に関するもので、「ベクトルサイズをどう決めるか」を単一ループからネストループへと一般化し、RVV の vlen を目標上限としている。1000 番目の PR はちょうど 0.1.2 リリースの翌日にマージされた。
第 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 の 2 日間はコミットゼロだった。
第 3 は、本来最も注目される 2 つの fork ブランチがいずれも新機能を持たなかったことだ。pytorch の riscv ブランチは 3 日間コミットゼロで、head は依然 10-22 のまま。llvm-project の riscv ブランチは 10-25 23:00 にベースを切り替えたものの、26 個のローカルパッチを 1 件ずつ比較した結果まったく変化しておらず、上流ベースラインを 474 コミット前進させただけだった。今回新たに追加された技術的内容はほぼすべて上流メインラインに由来する——P 拡張の 7 コミットの移入、spacemit-a100 の LoadStore スケジューリング選好のメインライン入り。
1. RuyiAI スタックの進展(PyTorch / Triton / TileLang RISC-V 対応)
1.1 llvm-project:riscv ブランチが 10-25 に 3 回目のベース切替、ベースラインを 474 コミット前進(10-25)
日付:2026-10-25 情報源:riscv ブランチのコミット一覧、新 head 29edf281、2 回分の先頭比較
riscv ブランチは 10-25 23:00 に 3 回目のブランチ全体の書き換えを完了し、head は 58d62a47 から 29edf281 に切り替わった。先頭のタイトルは依然「[RISCV] Add A100 HP/SP and pack/unpack lowering with calibrated scheduling (#31)」である。前回の head との比較結果は diverged で、474 コミット先行、26 コミット遅れ、300 ファイルの差分だった。遅れの 26 コミットはちょうどローカルパッチ集の件数に等しく、1 件ずつ比較して 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 に直接関連するエンジニアリング基盤が 2 箇所持ち込まれた。.github/workflows/riscv64-ci.yml を新規追加(+121 行)し、ミラーリポジトリに riscv64 ネイティブ CI ジョブを追加。BOLT 側では RISCVLongJmpPass(+174 行)と split-functions 系テストを新規追加し、split 関数の fragment をまたぐ分岐と長距離ジャンプを扱う。ベース切替のスパンも前回の 275 コミットから 474 コミットに戻り、10-21 の 1769 コミットという通常の追趕量に近づいている。
判断:ベース切替の頻度は「時期を選ぶ」段階から 2〜3 日に 1 回へと安定したが、パッチ集がゼロ変化であることは、この期間の産出が上流ベースライン側に集中していることを示す。このブランチを追跡する際は SHA やコミット数ではなく、パッチタイトルの集合を見るべきだ。
1.2 llvm-project 上流:P 拡張の7件の密集コミット、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 ブランチが3日連続コミットなし、ブランチ全体リプレイのリズムが中断(10-25 状態)
日付:2026-10-25(状態) 情報源:riscv ブランチコミット一覧、ブランチヘッド 29259d90、PR 一覧
前回記録したのは riscv ブランチが4日連続で 03:00 にブランチ全体を書き換えていたというものだったが、今回の期間でこのリズムは止まった。ブランチ head は依然として 10-22 03:00 の 29259d90「Add riscv64 image locally (#51)」で、10-23、10-24、10-25 の3日間はコミットゼロ。
7件のオープン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機能の上流化に向けた2本の主要提案であり、状態は10-22と変わらない。ローカルパッチ系列(riscv64ローカルイメージ#51、FLOAT修正#44、inductor blocklist #50、ULP許容誤差#42とCI系列)にも変化はない。
判断:前回、pytorchとllvmを「同一の日次運維」に分類したが、今期間はこの判断の半分を覆した——llvmは依然としてベース変更中であり、pytorchは停止した。3日間の沈黙は停滞と断定するには不十分だが、このブランチの再生が手動または定期タスクによってトリガーされており、安定した毎日のパイプラインではないことを示している。
1.4 tilelang-riscv と triton-riscv:10日間と7日間の沈黙(10-25 状態)
日付:2026-10-25(状態) 情報源:tilelang-riscv コミット一覧、tilelang-riscv PR #4、triton-riscv コミット一覧、ナイトリービルド nightly/20261018-a305fb6
tilelang-riscvのメインブランチの最後のコミットは依然として10-16 10:52であり、連続10日間コミットがない。オープン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であり、7日間新規ビルドはなく、PR #85にも新しい動きはない。
2つのリポジトリは一文にまとめられる:RuyiAIスタックにおけるTileLangとTritonの2つのRISC-Vバックエンドラインはともに上流を待っている——TileLangはbuddy-mlirのVIRと降級パスを待ち、Tritonは新しいbuddy-mlirナイトリービルドを待っている。今期唯一の進展はbuddy-mlir側で発生しており(4.1、4.2参照)、したがってこれら2つのラインの回復シグナルはbuddy-mlirがいつナイトリー出力を再開するかを見るべきである。
2. RuyiSDK ツールチェーンとディストリビューション
2.1 openRuyi メインリポジトリ:124コミット、メタデータ修正 PART I が一度に102コミットを着地(10-23)
日付:2026-10-23 情報源:コミット一覧、PR #1401 メタデータとソース宣言の修正 PART I、systemd homed サブパッケージ 54ab6aa3、orbit2 メモリ割り当て修正 ea03990f
期間内の124コミットはすべてSPECS:プレフィックスであり、作者は10名——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の2日間はゼロコミット。内容面では、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 件から 6 件減少)。
マージ済みリストは二種類に分かれる。第一類は通常のバージョン追従とセキュリティ修正: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 リリース)、最新のプレリリースタグは 0.54.0-alpha.20260918、ブランチは v0.53.x までで v0.54.x はない。
前回記録した「0.54.0 を 10 月末に確定」については、今回の調査期間に対応するエンジニアリング動作がない:新しい beta や rc タグもなく、バージョンブランチもない。既定のペースで月末にリリースするなら、残りのビルドと回帰のウィンドウはわずか五日であり、しかもまず 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)し、マルチターゲットイメージで1項目しか表示されない問題を修正した。13:31にリポジトリメッセージをcatalogロードごとに1回だけ解析するよう変更(fcf0ac7e)し、パフォーマンスと重複レンダリングの修正に該当する。09:56にPR #14をマージし、CLI出力をコンソール文字セットに合わせ、JSONがUTF-8で出力されることを保証した(6f3e2159)。
判断:K3サポートは本調査期間で唯一具体的なハードウェアに関連する前進項目であり、かつ「ファームウェア+記憶媒体」の層に位置する——RuyiSDKのイメージツールがSDカードだけでなく、K3のUFS書き込みパスをカバーし始めた。
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で停止し、2つの主要作業ブランチp-dev(P拡張 v0.6)とame-0.6(達摩院 AME v0.6)の最終コミットはそれぞれ10-21と10-16で停止している。wechat-articlesもコミットゼロで、バイウィークリーレポート079以降、新号の準備動作はない。
3. ベクトル拡張、アーキテクチャテストとオペレータ最適化
3.1 riscv-arch-test が riscv 組織へ移転:30コミット、スイート統合と H 拡張补齐(10-25)
日付:2026-10-23 から 10-25 ソース:コミット一覧、PMP スイート統合 #2996、Sv スイート統合 #2981、ハイパーバイザ 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 倍の高速化)である。
4. 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)をリリースした。前回記録した「調査期間内のコミットゼロ、リリースゼロ、5期連続の停滞」はここで終わり、バージョン線は 0.1.1(10-18)から 0.1.2 へと進んだ。間隔は7日で、0.1.0 から 0.1.1 への2日間隔と比べると通常のペースに近づいている。
0.1.1 と同様、0.1.2 の release 説明は空で、自動フローによって生成されており、変更内容はコミット履歴から逆算する必要がある(4.2 を参照)。調査期間内のメインブランチのコミットは4件:VIR 関連が3件(#996、#999、#1000)、CI への YOLO26 サンプルテスト追加が1件(#808、10-25 20:22)。ナイトリー版は 0.1.1.dev20261017 以降パッケージが出ておらず、正式版とナイトリー版の2つのチャネルのうち、今回は前者のみが復旧した。
4.2 VIR ベクトル化表現に関する3件のコミット、PR 番号が1000を突破(10-26)
日付:2026-10-25 から 10-26 情報源:vir.from_vector とリダクション再結合 #996、RVV vlen をベクトルサイズのターゲットとする #999、ネストループのアクティブベクトル数 #1000
調査期間の末尾に3件のコミットが集中して 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) はネストループ内のアクティブベクトル数を数えてベクトルサイズを決めるように変更する。
タイトルから見ると、3件は同じことをしている:「ベクトルサイズをどう決めるか」を単一ループからネストループへ一般化し、RVV vlen をターゲット上限とする。これが buddy-mlir の1000番目の PR でもある——0.1.2 のリリースから番号が1000を突破するまでわずか1日であり、この中間表現のラインが加速していることを示している。
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 はなく、両者は依然として对接可能なビルドを1つ欠いている。
0.1.2 をアンカーに切り替えるかどうかは、次回注目すべき一歩である:VIR の3件の変更が triton-riscv に使われて初めて、RuyiAI スタックのオペレータ生成経路に本当に組み込まれたことになる。
5. コミュニティとイベントと公式ホームページ
5.1 公式ホームページの3ページに変化なし、ブログ2本、ドキュメント23章(10-25)
日付:2026-10-25(状態) 情報源:RuyiAI 公式ホームページ、ブログ、ドキュメント
3ページのsha256は前回と一致:トップページのインデックス3件、ブログ2件(TritonのRISC-V適応、PyTorch RISC-V CI実践)、ドキュメント23章。複数の調査期間にわたり新規ブログ記事とドキュメント章の追加はなく、公式コンテンツ側は依然として更新停止状態にある。
5.2 ruyiai-daily が3日連続で技術情報デイリーレポートを更新(10-25)
日付:2026-10-23 から 10-25 情報源:ruyiai-daily リポジトリ、10-25 号のコミット、10-24 号のコミット
組織下の ruyiai-daily リポジトリは調査期間内の3暦日にそれぞれ1号ずつコミットしており(10-23、10-24、10-25)、ファイルは daily-news-YYYY-MM-DD.md でアーカイブされ、内容は「Codex 技術情報デイリーレポート」で、PyTorch エコシステム、LLVM と MLIR、Triton と TileLang、RISC-V ソフトウェアスタック、AI 業界の5つのラインをカバーしている。
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
フォーラムのトップページの最新2投稿は依然として 10-22 の第6回 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 に各1件)で、人手によるコンテンツ変更はない。この種のコミットはサイトの自動タスクが依然稼働していることのみを示し、コンテンツ更新には該当しない。
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. トレンド観察
6.1 2つのリプレイラインがそろって停止:一方はベースを変えず、一方は変えても中身を追加せず
今号で最も明瞭なシグナルは、「リプレイ」という事象自体の情報量が低下していることである。pytorch の riscv ブランチは3日間ゼロコミット、llvm の riscv ブランチは 10-25 にベースを変更したものの、26個のローカルパッチは1件ごとに変化がなく、上流ベースラインを474コミット分前進させただけである。
両者を合わせると、これら2つの fork ブランチのメンテナンスモードは「ベースラインを上流に近づけ続ける」ことであり、「機能を継続的に追加する」ことではないと分かる。実際の新機能は上流のマージから来ており(6.2 参照)、ローカルパッチ集は長期間にわたり同一のベンダー拡張セットに留まっている。
読者にとっての実際的な意味:これら2つのブランチを追跡する際は、SHA やコミット数ではなく、パッチタイトルの集合を見るべきである。ベース変更はコミッター日時を一律に書き換え、コミット数は上流の膨張に伴って増えるが、パッチ内容は1週間動かないことがある——SHA で参照する下流はどれも当日に失効する。
6.2 上流の P 拡張は「コンパイルできる」から「うまくコンパイルできる」へ
三日間で上流の RISC-V 関連が 14 件、うち 7 件が P 拡張に属する:3 件が組み込み関数の補充(乗加算幅、スカラー累加、バイト水平乗加算)、3 件が命令選択パターンの補充(mul、macc、mulu の高低ニブル組み合わせと packed slide)、1 件が sati、usati の即値範囲チェックの補充である。
これら三つの層は、ちょうど一つの拡張が「命令がある」から「安心して使える」に至る順序に対応する:まず組み込み関数があり、コンパイラが表現できるようにし、次に isel があり、コードが生成できるようにし、最後にチェックがあり、誤った入力が拒否される。前回は P 拡張に「アプリケーション側のベンチマークが欠けている」と判断したが、今回もこの点は変わらない。ただし、下層はすでに性能比較を始められる程度まで補完されている。spacemit-a100 の LoadStore スケジューリング選好と「M 拡張がない場合の乗算を高コストと判定する」の二項目は、同じ方向のマシンモデル校正に属する。
6.3 テストスイートは統合でメンテナンスコストを削減
riscv-arch-test が riscv 組織に移行した後、三日間で 30 件のコミットがあり、そのかなりの部分が分散したスイートを一つに統合するものだった(PMP、Exceptions、Sv)。この種の変更はテストカバレッジを増やさず、削減するのはメンテナンス面である:スイート数が減ると、CI 設定、除外リスト、レポート集約がすべて簡単になる。
同時に補完された H 拡張テストは別の話である——ハイパーバイザー関連の 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 タグがあるだけで、メインブランチは 9-25 以降コミットがない。
前数か月の傾向からすると、月次バージョンのリリース前には「掃除と凍結」の静穏期がある:まずメタデータ、依存関係、セキュリティ更新を一度に push し、その後バージョンを切る。今回の期間の 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 の定向クエリはゼロヒット |
完全な情報源リスト
- [1] llvm-project riscv ブランチのコミット一覧 — https://github.com/RuyiAI-Stack/llvm-project/commits/riscv
- [2] llvm-project 新規ヘッド 29edf281 — https://github.com/RuyiAI-Stack/llvm-project/commit/29edf281f9dda7d191494bc8e66e2488f93847c4
- [3] llvm-project 2回分のヘッド比較 — https://github.com/RuyiAI-Stack/llvm-project/compare/58d62a47...29edf281
- [4] llvm-project PR #16 BOSC AME 拡張サポート — https://github.com/RuyiAI-Stack/llvm-project/pull/16
- [5] llvm-project PR #23 XBuckyball 命令キャリア — https://github.com/RuyiAI-Stack/llvm-project/pull/23
- [6] llvm-project PR #30 IME 組み込みの A100 dot への降下 — https://github.com/RuyiAI-Stack/llvm-project/pull/30
- [7] llvm-project PR #31 A100 HP/SP と pack/unpack — https://github.com/RuyiAI-Stack/llvm-project/pull/31
- [8] 上流 P 拡張 Packed Widening MAC 組み込み — https://github.com/RuyiAI-Stack/llvm-project/commit/a94e3ab3
- [9] 上流 P 拡張 mul と macc の isel パターン — https://github.com/RuyiAI-Stack/llvm-project/commit/bbbc1cb9
- [10] 上流 P 拡張 Packed Slide — https://github.com/RuyiAI-Stack/llvm-project/commit/b0e82457
- [11] 上流 P 拡張 mulu の isel マッチング — https://github.com/RuyiAI-Stack/llvm-project/commit/99e46680
- [12] 上流 spacemit-a100 の LoadStore スケジューリング選好 — https://github.com/RuyiAI-Stack/llvm-project/commit/fbdefa77
- [13] pytorch riscv ブランチのコミット一覧 — https://github.com/RuyiAI-Stack/pytorch/commits/riscv
- [14] pytorch ブランチヘッド 29259d90 — https://github.com/RuyiAI-Stack/pytorch/commit/29259d900876eef55c22e0c7ec3f6de1a93a8eae
- [15] pytorch PR 一覧 — https://github.com/RuyiAI-Stack/pytorch/pulls?q=is%3Apr+sort%3Aupdated-desc
- [16] tilelang-riscv コミット一覧 — https://github.com/RuyiAI-Stack/tilelang-riscv/commits/main
- [17] tilelang-riscv PR #4 RVV マスクと最大リダクション — https://github.com/RuyiAI-Stack/tilelang-riscv/pull/4
- [18] triton-riscv コミット一覧 — https://github.com/RuyiAI-Stack/triton-riscv/commits/main
- [19] triton-riscv ナイトリービルド nightly/20261018-a305fb6 — https://github.com/RuyiAI-Stack/triton-riscv/releases/tag/nightly%2F20261018-a305fb6
- [20] openRuyi メインリポジトリのコミット一覧 — https://github.com/openRuyi-Project/openRuyi/commits/main
-
[21] openRuyi PR #1401 メタデータとソース宣言の修正 PART I — <https://github.com/openRuyi-Project
- [22] openRuyi PR #1366 SQL-migrate 前提依存 — https://github.com/openRuyi-Project/openRuyi/pull/1366
- [23] openRuyi PR #1501 openjdk-25 セキュリティバージョン — https://github.com/openRuyi-Project/openRuyi/pull/1501
- [24] openRuyi PR #1470 llvm-snapshot 20261019 — https://github.com/openRuyi-Project/openRuyi/pull/1470
- [25] openRuyi PR #1457 ydotool を追加 — https://github.com/openRuyi-Project/openRuyi/pull/1457
- [26] openRuyi PR #1415 virglrenderer を追加 — https://github.com/openRuyi-Project/openRuyi/pull/1415
- [27] openRuyi systemd homed サブパッケージのコミット — https://github.com/openRuyi-Project/openRuyi/commit/54ab6aa325df40884ba536dfaf715de574392d39
- [28] openRuyi orbit2 メモリ割り当て修正 — https://github.com/openRuyi-Project/openRuyi/commit/ea03990fbf3af371e9d6aa1a3e564052f2d7cf07
- [29] ruyi パッケージマネージャーのコミット一覧 — https://github.com/ruyisdk/ruyi/commits/main
- [30] ruyi パッケージマネージャーのリリース — https://github.com/ruyisdk/ruyi/releases
- [31] PyPI 上の ruyi — https://pypi.org/project/ruyi/
- [32] ruyi-imager のコミット一覧 — https://github.com/ruyisdk/ruyi-imager/commits/main
- [33] ruyi-imager K3 UFS および UEFI 書き込みサポート — https://github.com/ruyisdk/ruyi-imager/commit/732a9214
- [34] ruyi-imager PR #14 CLI 文字セットと JSON — https://github.com/ruyisdk/ruyi-imager/pull/14
- [35] packages-index のコミット一覧 — https://github.com/ruyisdk/packages-index/commits/main
- [36] QEMU p-dev ブランチ — https://github.com/ruyisdk/qemu/tree/p-dev
- [37] QEMU ame-0.6 ブランチ — https://github.com/ruyisdk/qemu/tree/ame-0.6
- [38] riscv-arch-test のコミット一覧(移行後) — https://github.com/riscv/riscv-arch-test/commits/main
- [39] riscv-arch-test PR #2996 PMP スイートのマージ — https://github.com/riscv/riscv-arch-test/pull/2996
- [40] riscv-arch-test PR #2981 Sv スイートのマージ — https://github.com/riscv/riscv-arch-test/pull/2981
- [41] riscv-arch-test PR #2982 ハイパーバイザー CSR および命令スイート — https://github.com/riscv/riscv-arch-test/pull/2982
- [42] BUDDY MLIR 0.1.2 リリース — https://github.com/buddy-compiler/buddy-mlir/releases/tag/release%2Fv0.1.2
- [43] buddy-mlir メインブランチのコミット一覧 — https://github.com/buddy-compiler/buddy-mlir/commits/main
-
[44] buddy-mlir VIR #996 — <https://github.com/b
- [45] buddy-mlir VIR #999 — https://github.com/buddy-compiler/buddy-mlir/commit/9b432a3c
- [46] buddy-mlir VIR #1000 — https://github.com/buddy-compiler/buddy-mlir/commit/f15eefb2
- [47] buddy-mlir ナイトリー版 0.1.1.dev20261017 — https://github.com/buddy-compiler/buddy-mlir/releases/tag/nightly%2Fv0.1.1.dev20261017
- [48] RuyiAI 公式ホームページ — https://www.ruyiai.org/
- [49] RuyiAI 公式ブログ — https://www.ruyiai.org/blog.html
- [50] RuyiAI 公式ドキュメント — https://www.ruyiai.org/docs.html
- [51] ruyiai-daily リポジトリ — https://github.com/RuyiAI-Stack/ruyiai-daily
- [52] ruyiai-daily 10-25 号 — https://github.com/RuyiAI-Stack/ruyiai-daily/commit/df64f6d85c17f75fe41c81bb19864a2190c13029
- [53] 公式サイト contributors 自動更新 — https://github.com/RuyiAI-Stack/ruyiai-stack.github.io/commits/main
- [54] RuyiSDK 開発者コミュニティ — https://ruyisdk.cn/
- [55] 第6回 RISC-V 中国サミット振り返り投稿 — https://ruyisdk.cn/t/topic/2893
- [56] openRuyi ディストリビューションニュースページ — https://openruyi.cn/zh-Hans/news/
- [57] IREE コミット一覧 — https://github.com/iree-org/iree/commits/main
- [58] arXiv ATLAS プレプリント — http://arxiv.org/abs/2610.30877