FlagOS デイリーレポート (2026-08-15)
調査期間:2026-08-14 10:19 ~ 2026-08-15 22:30 北京時間(再実行:10:18 の定時タスクがモデルサービスのタイムアウトで失敗、本レポートは再実行の成果物) 情報源:GitHub(org: flagos-ai)、Google News アグリゲーション(中英文)、HN、智源コミュニティ等(詳細は付録)
1. オープンソースプロジェクトの進展(GitHub 動向)
期間総覧:org 内の 52 リポジトリのうち 15 が期間内にプッシュあり、commit search は期間内コミット 76 件をヒット(committer-date 基準)、正式な GitHub Release はなし、ただし build-infra 設定はバージョン番号をすでに 2.1.2 へ進めている——これは FlagOS 2.1(2026-06-24 に 6 コンポーネント同時リリース)から約 7 週間後の最初のバージョンサイクル開始シグナルである。本期間の三大主軸:FlagOS 2.1.2 リリースサイクル開始(build-infra megatron wheel 工場が全線開通)、Torch-FL 分散通信の三路線突破(燧原 GCU / 摩尔線程 MUSA / 昇騰 FSDP2)、FlagFFT / FlagBLAS / FlagDNN の三個基礎ライブラリが同時にチップバックエンドを拡張(摩尔線程 / 海光 / 昇騰)。
1.1 build-infra:FlagOS 2.1.2 リリースサイクル開始、megatron wheel 工場が全線開通(本期間のトップニュース)
ソース:build-infra configs.yaml、build-infra commits
- バージョン番号の進行:configs.yaml で
version: "2.1.2"、flaggems: "5.3.4"(従来は 2.1.1 / 5.3.x サイクル);同日 #390/#398/#400 の三条 “refresh image descriptions for 2.1.2” が flagos-ci により base/runtime イメージ記述ドキュメントを自動リフレッシュ(8/15 17:57 ~ 8/16 00:52)。2.1.2 リリースサイクルが正式に開始、各コンポーネントの wheel とイメージタグは新バージョン番号に統一的にアンカーされる。 - megatron wheel ビルド再構築(#375):従来の「ビルダーツールチェーンイメージ + repack」方案を放棄し、ベンダー runtime イメージ内で直接 megatron wheel をビルドする方式に変更(build env == delivery env)、単一ステップのインストールがそのままビルド時検証となる;
repack/ディレクトリを削除。 - megatron 検証クローズドループ(#379/#383):
verify-megatron-backend.shを新規追加——wheel インストール前後で torch/triton/flag_gems/numpy マトリクスを項目ごとに比較(バイトレベルで不変であること必須)、megatron.core のインポート + helpers_cpp pybind バインディングチェック;#383 で検証ステップを app-image workflow に接続し、検証失敗時はイメージプッシュをゲートで阻止。hygon25 ノードで実測通過(torch 2.9.0+das.opt1.dtk2604 / flag_gems 5.3.4 / megatron-core 0.17.1)。 - バージョン溯源(#393):wheel バージョンをコミット級溯源
0.17.1+fl.<日付>.g<sha>に変更(例:0.17.1+fl.20260814.gba22f6b673f3)、PEP 440 意味論では==0.17.1によるピン留めは影響を受けず、かつ日付で新旧を並べ替え比較可能。 - 海光イメージ強化(#399):hygon runtime イメージに flash-attn を追加(なお従来 hygon の megatron 検証マトリクスでは triton が MISSING であり、flash-attn の補充は海光側推論スタックの充実シグナル)。
- エンジニアリング修正:unzip 欠落の一括修正(#382、11 の基礎イメージ)、MetaX runner label 修正(#384)、github.com クローンタイムアウト + HTTP_PROXY は clone ステップのみに作用(#378)、aliyun/flagos/baai エンドポイントの NO_PROXY によるトンネル失敗回避(#395)、gendoc TSV 転送を upload-artifact へフォールバック(#388)。
1.2 Torch-FL:分散通信の三路線突破(燧原 GCU / 摩尔線程 MUSA / 昇騰 FSDP2)
情報源:Torch-FL PR #103、PR #105、PR #106
- #103 燧原 Enflame GCU 分散型が FlagCX を経由(8/14 23:34):これまで
ProcessGroupFlagOSには Enflame の行がなく、nvidia のデフォルト設定(flagcx_dev=”cuda” / NCCL なし)にフォールスルーしていたため、GCU 上では init_process_group がまったく動作しなかった。今回 enflame プロファイルを追加し、上流 FlagCX の enflame アダプタ(devName=”gcu”)をピン留めし、さらに_gcu_device_guardを追加した(GCU の stream/ポインタはデバイススコープであり、他のデバイス上のコレクティブオペランドはサイレントに no-op となる)。19 件のルーティングテストが通過し、collectives/DDP/FSDP2 をカバー。注意:GCU ハードウェア環境がないため、live スクリプトは未実走であり、デュアルカードでの検証が必要(コミット者自身による注記)。 - #105 摩尔線程 MUSA 分散型集合通信(8/15 00:30):
_flagos_identity_viewC++ バインディングを新規追加(tensor をそのまま返す)し、FlagCX の MUSA アダプタが privateuseone tensor を直接消費できるようにした(FlagCX musa_adaptor.cc は data_ptr() を取得する際に device type を検証しないため、storage 変換は不要で、torch で非推奨の UnsafeStorageView を回避できる)。MCCL(torch_musa ProcessGroupMCCL)をネイティブのフォールバックとする。付随する 5 つのテストファイルは約 650 行:6 つの基本 collective、DDP(3 層 MLP)、FSDP2、Qwen3-0.6B エンドツーエンド DDP(本番規模の勾配同期に整合)。単体テストは 17/17 通過。 - #106 昇騰 FSDP2 ネイティブ ACL stream/event セマンティクス(8/15 00:30、本調査期間で工数最大):これまで昇騰の stream/event 層は名前の互換のみ(query は常に False、wait/record は host 同期に降格、GuardImpl はすべての stream で ID 0 を返す)であり、FSDP2 の fully_shard は独立した compute/comm stream + 明示的なイベント順序を要求していた。今回の実装:共有 ACL stream レジストリ(C++ スレッドローカル + GetDevice をキャッシュしてホットパスの syscall を回避)、Python の AclStream/AclEvent ラッパー(ctypes + dlopen キャッシュ)、FSDP2 に必須の 3 オペレータ
split_with_sizes_copy.out/_chunk_cat.out/_foreach_copy_を追加(CANN には aclnnForeachCopy がないため、テンソルごとの copy_ に分解し aclnnInplaceCopy を経由して CPU ラウンドトリップを排除)。910 デュアルカード CANN 9.0 実測:stream smoke、FlagCX collectives、DDP(loss 0.061/0.119)、FSDP2(4 grads/rank、loss 0.044/0.064)がすべて通過。
1.3 FlagFFT:摩尔線程 MUSA/muFFT バックエンドのマージ(#14)
情報源:FlagFFT PR #14
- MUSA バックエンド(8/14 20:29 開発、23:06 マージ):FlagFFT は MUSA driver API を介して摩尔線程 GPU に適応、muFFT を参照 FFT オラクルとする;
BACKENDCMake オプションは CUDA/MUSA をサポートし、libtriton_jit も同値で構成;src/adaptor/backend/musa/は Memory/Stream/EventTimer/CudaGraph/device クエリを完全実装し、device_architectureは MUSA capability(例:31)を返し、triton_target はmusa:{arch}:32を構築。 - TLE codegen 特化:MTGPU LLVM バックエンド(FlagTree mthreads 3.6)では、vectorized 3D transpose v2、thread-local mixed four-step、TLE fused twiddle の 3 モードでレジスタ割り当てが失敗し、標準カーネルにフォールバック。
- MTT S5000(arch 31)実測:すべての 1D/2D/3D 精度テストが muFFT に対して合格。これは FlagFFT にとって NVIDIA 以外で初のチップバックエンドであり、Fourier ライブラリが「摩尔線程」のピースを補完した。
1.4 FlagBLAS:Level-2 BLAS オペレータを一括マージ、Ascend/Hygon マルチバックエンド(#29)
- PR #29(8/14 23:09 マージ):Level-2 BLAS オペレータおよびその単体/精度テストを追加、Ascend / Hygon マルチバックエンド対応を伴う;関連する #34(テストファイル 8/15 00:44)、#40(benchmark logger 修正 + Level-2 benchmark shapes、8/15 22:02)、#41(L1 benchmark のクリーンアップ、swap benchmark のリファクタリング、8/15 23:20)——Level-2 オペレータ + ベンチマーク基盤が同時に着地し、FlagBLAS は L1 から L2 へ拡張。
1.5 FlagDNN:海光 hygon バックエンドをマージ
情報源:FlagDNN commit
- add hygon backend(8/14 19:04):深層学習オペレータライブラリ FlagDNN に海光 DCU バックエンドを追加。これで本調査期間では FlagFFT(摩尔線程)、FlagBLAS(海光+昇腾)、FlagDNN(海光)の 3 つの基盤ライブラリが同時にバックエンドを拡張し、昨日の FlagAttention 8 バックエンド展開と合わせて「基盤ライブラリの全面的マルチチップ化」という連続的な動きを構成。
1.6 FlagCX:昇腾 NPU デバイス対応 + MetaX 単体テストパイプライン
情報源:FlagCX commits
- #536 UIL 層昇腾 NPU デバイス対応(8/15 20:41):FlagCX Ascend communicator に NPU device 対応(UIL 層)を追加、#525 sunrise-sw-1.2.0 対応(8/14 19:09)と同様にデバイス適応ラインを推進;
- #532 MetaX 構成可能な単体テストパイプライン(8/14 22:07):CI に沐曦 MetaX 単体テスト workflow(構成可能なプラットフォームレジストリ、RDMA 環境、P2P/RMA テスト)を追加、FlagCX は沐曦側で「ビルド通過」から「単体テストカバレッジ」へと進展。
1.7 FlagGems / FlagGems-vllm / FlagTree:オペレータとコンパイルバックエンドの持続的拡張
情報源:FlagGems commits、FlagTree commits
- FlagGems:#4950 sparse_sampled_addmm を6バックエンドで一挙展開(NVIDIA/Ascend/Hygon/Thead/MetaX/iluvatar、8/15 00:20、KMCompiler 生成の Triton kernel);AMD RDNA4 autotune(#5100 layer_norm/rms_norm + #5327 split softmax、8/14 22:16/22:56);#5478 sunrise バックエンドを 20260812 に更新(tang->ptpu、sunrise sort、attention 最適化);昇騰 linalg_lu_factor_ex(#5462)、NVIDIA linalg_vecdot(#5416)、昇騰 do_bench_npu 修正(#5451);KernelGen NVIDIA true_divide(#5205)、special_multigammaln(#5316)。
- FlagGems-vllm:#105 per-token-quant fp8 マルチバックエンド(metax / hygon / mthread、8/14 18:56、int64 オーバーフロー防止修正)——vLLM 推論量子化オペレータが沐曦/海光/摩尔線程の3系統をカバー。
- FlagTree:#884 CUDA IPC allreduce(TLE、8/15 04:45);#972 AMD local pointers lowering + buffer ops address space 修正(8/15 00:01);#918 ag-gemm マルチノード実行調整(8/15 01:46);#978 sunrise バックエンドプラグイン更新(8/14 21:59);#995/#988 CI ラベルと vendor マッピング整理。
1.8 その他のリポジトリ
- Torch-FL:ほかに #100 boxing 修正(CPU indices/device 復元、8/14 23:34)、#108 FlagGems layer norm backward boxing(8/15 04:45);
- FlagPrism:8/14 14:00 pushed(新規ライブラリのエンジニアリング化を継続、調査期間内に独立したコミットのヒットなし);
- 平穏なリポジトリ:FlagScale、Megatron-LM-FL、vllm-plugin-FL、TransformerEngine-FL、sglang-plugin-FL、FlagQuantum、FlagOS-Robo などは調査期間内の pushed_at に調査期間内のコミット(ブランチ/タグ活動)なし。
2. ニュース報道とエコシステム
2.1 ニュース側の総合評価
Google News は FlagGems/FlagScale/FlagTree/FlagPerf/FlagCX/KernelGen などのコンポーネントキーワードに対して調査期間内に直接ヒットゼロ;HN の4つのクエリ(FlagOS/FlagGems/FlagScale/BAAI)はすべて “flag” の語義誤マッチのノイズまたは旧聞であり、有効な項目はなし。ニュース側は当日重大な動きなし、主体コンテンツは GitHub commits に依存(第1章参照)。
2.2 調査期間内で唯一の関連項目:2026 GOAI 世界人工知能オープンソースコンテスト「AI for Research フロンティア探索」トラックの参加受付
日付:2026-08-14 20:00 情報源:智源コミュニティ(gnews)
智源コミュニティが 2026 GOAI 世界人工知能オープンソースコンテスト「AI for Research フロンティア探索」トラックの参加受付情報を発表。本大会は智源オープンソースエコシステムの運営活動に属し、FlagOS コンポーネントとは直接的な結合はなく、エコシステム面の背景項目として収録。その他の「智源研究院 オープンソース」中国語クエリのヒットは依然としてギャンブル/SEO ノイズが主体であり、一括で除外済み(8/14 16:30 浙江大学 3D 画像編集オープンソース方案の項目は FlagOS と無関係のため除外)。
3. メンバー機関の深掘り
調査期間内の複数ベンダー動向マップ(8/14-8/15 のコミットを基準):
| メーカー | チップ/バックエンド | 期間内の動向 | 根拠 |
|---|---|---|---|
| 摩尔線程 | MUSA S5000 | FlagFFT に MUSA/muFFT バックエンドを新規追加(MTT S5000 で実測合格);Torch-FL の MUSA 分散集合通信(FlagCX identity view + MCCL フォールバック、Qwen3-0.6B DDP テスト含む);FlagGems-vllm の mthreads per-token-quant fp8 | FlagFFT #14 / Torch-FL #105 / FlagGems-vllm #105 |
| 海光 | Hygon DCU | FlagDNN に hygon バックエンドを新規追加;FlagBLAS Level-2 に Hygon バックエンドを含む;build-infra hygon25 megatron-wheel が実測合格 + hygon runtime イメージに flash-attn を追加;FlagGems sparse_sampled_addmm に hygon を含む | FlagDNN / FlagBLAS #29 / build-infra #383/#399 / FlagGems #4950 |
| 昇騰 | Ascend NPU | Torch-FL FSDP2 ネイティブ ACL stream/event(910 デュアルカード CANN 9.0 で実測);FlagCX UIL 層の NPU デバイス対応 #536;FlagGems 昇騰 linalg_lu_factor_ex + do_bench_npu 修正 | Torch-FL #106 / FlagCX #536 / FlagGems #5462/#5451 |
| 燧原 | Enflame GCU | Torch-FL Enflame GCU の分散を FlagCX 経由に変更(従来はグループ形成自体が不可能);FlagGems sunrise バックエンド更新(tang->ptpu、sort、attention 最適化) | Torch-FL #103 / FlagGems #5478 |
| 天数智芯 | Iluvatar | FlagGems sparse_sampled_addmm に iluvatar バックエンドを含む | FlagGems #4950 |
| 沐曦 | MetaX GPU | FlagCX MetaX 設定可能な単体テストパイプライン #532;FlagGems-vllm metax per-token-quant fp8;build-infra metax maca3.7.2.1 で flagtree 0.6.1+metax3.6 を固定し 3.1.0 を破棄(#374) | FlagCX #532 / FlagGems-vllm #105 / build-infra #374 |
| 地平線 | D-Robotics BPU | 期間内に新規の実質的コミット/報道なし | — |
| 清微 | tsingmicro | 期間内に新規なし | — |
| 寒武紀 | Cambricon | 期間内に新規なし(build-infra unzip 一括修正 #382 がその base イメージをカバー) | build-infra #382 |
トレンド判断:本期間最大のシグナルは FlagOS 2.1.2 リリースサイクルの始動——build-infra 単一リポジトリの 22 件のコミットがバージョン番号を 2.1.2 へ進め、megatron wheel を「ビルド」から「デュアルイメージ検証」、さらに「バージョン溯源」までのファクトリー化された閉ループを完成させた。リリース基盤の準備度は 2.1 サイクル前夜を明らかに上回っている。第二のシグナルは Torch-FL 分散通信が 3 チップを補充したこと:燧原 GCU(従来は完全に使用不可)、摩尔線程 MUSA(identity view で FlagCX 直通を開通)、昇騰 FSDP2(ネイティブ stream/event セマンティクス + 欠落 3 オペレータ、910 で実測)——「flagos device」統一抽象が「オペレータルーティング」から「分散通信の全カバー」へと向かっている。第三のシグナルは 3 つの基盤ライブラリ(FlagFFT/FlagBLAS/FlagDNN)が同時にチップバックエンドを拡張したこと。昨日の FlagAttention 8 バックエンド展開と連続して呼応し、基盤ライブラリのマルチチップ化はバッチ実装期に入った。
四、まとめ
- FlagOS 2.1.2 リリースサイクル開始:configs.yaml version を 2.1.2、flaggems 5.3.4 へ更新;build-infra が megatron wheel のファクトリー化を完了(runtime イメージ内ビルド + デュアルイメージ検証 + コミット単位のバージョン溯源)、hygon25 で実測合格、リリース基盤が整備完了。
- Torch-FL 分散通信の三方面突破:#103 燧原 GCU 分散が FlagCX 経由に(従来のグループ構築不可を修正)、#105 MUSA 集合通信(identity view + MCCL フォールバック + Qwen3-0.6B DDP テスト)、#106 昇騰 FSDP2 ネイティブ ACL stream/event(910 デュアルカード実測)。
- 基礎ライブラリのバックエンド拡張がバッチ化:FlagFFT 摩尔線程 MUSA(MTT S5000 実測)、FlagBLAS Level-2 + Ascend/Hygon、FlagDNN 海光バックエンド——昨日の FlagAttention 8 バックエンドと連続して「基礎ライブラリのマルチチップ化」が主旋律に。
- オペレータ側の拡張:FlagGems sparse_sampled_addmm が 6 バックエンドへ一斉展開、AMD RDNA4 autotune が始動、FlagGems-vllm per-token-quant fp8 が沐曦/海光/摩尔線程をカバー。
- ニュース側は平静:コンポーネントキーワードはゼロヒット、智源 GOAI オープンソースコンテストの応募一件のみがエコシステム背景として;HN は全ノイズ。主体の動きはすべて GitHub 由来。
- リリース側:正式な GitHub Release なし;2.1.2 は「設定推進 + イメージドキュメント更新」段階にあり、正式なコンポーネントリリースまでにはなお距離がある(FlagOS 2.1 から既に 7 週間余り)。
制約事項の説明:Torch-FL #103(GCU)と #105(MUSA)のコミットは自注で「ハードウェア実測なし、デュアルカード検証が必要」としており、物理 910 の実測記録があるのは #106 昇騰のみ;gnews のリダイレクトリンクは本文を取得できないため、ニュースの詳細はタイトルと複数ソースのクロスチェックに依存する。
付録:完全な情報源リスト
| 番号 | 事件 | ソースリンク |
|---|---|---|
| 1 | build-infra configs.yaml version=2.1.2 | https://github.com/flagos-ai/build-infra/blob/main/configs.yaml |
| 2 | build-infra megatron wheel リファクタリング #375 | https://github.com/flagos-ai/build-infra/commit/3a8e89f7374c0be90f0a7f66e3802232d3c03e49 |
| 3 | build-infra megatron 検証 #379/#383 | https://github.com/flagos-ai/build-infra/commits |
| 4 | build-infra バージョン溯源 #393、hygon flash-attn #399 | https://github.com/flagos-ai/build-infra/commits |
| 5 | build-infra 2.1.2 イメージ説明更新 #390/#398/#400 | https://github.com/flagos-ai/build-infra/commits |
| 6 | Torch-FL GCU 分散 #103 | https://github.com/flagos-ai/Torch-FL/pull/103 |
| 7 | Torch-FL MUSA 分散 #105 | https://github.com/flagos-ai/Torch-FL/pull/105 |
| 8 | Torch-FL 昇騰 FSDP2 #106 | https://github.com/flagos-ai/Torch-FL/pull/106 |
| 9 | FlagFFT MUSA バックエンド #14 | https://github.com/flagos-ai/FlagFFT/pull/14 |
| 10 | FlagBLAS Level-2 #29 | https://github.com/flagos-ai/FlagBLAS/pull/29 |
| 11 | FlagDNN hygon バックエンド | https://github.com/flagos-ai/FlagDNN/commit/ed7dc4c5d860e4808df69bb2ca21850ba60260ad |
| 12 | FlagCX 昇騰 NPU #536 | https://github.com/flagos-ai/FlagCX/commit/3a24d03ae109d3c82541ffc9651d4384f6c44b0f |
| 13 | FlagCX MetaX 単体テスト #532 | https://github.com/flagos-ai/FlagCX/commit/7adf3ad7978f4ac068dffeb7b440ce6b7044f940 |
| 14 | FlagGems sparse_sampled_addmm 六バックエンド #4950 | https://github.com/flagos-ai/FlagGems/commit/8f12a4ca6d7cf433f9a602c4116645d0cd091234 |
| 15 | FlagGems AMD RDNA4 #5100/#5327 | https://github.com/flagos-ai/FlagGems/commits |
| 16 | FlagGems-vllm per-token-quant fp8 #105 | https://github.com/flagos-ai/FlagGems-vllm/commit/1819d20708693105d1a9f4667690be51e0020f99 |
| 17 | FlagTree CUDA IPC allreduce #884 | https://github.com/flagos-ai/FlagTree/commit/04215a54f87f3c1a8006947497134347e0713a49 |
| 18 | GOAI オープンソースコンテスト申し込み(智源コミュニティ) | https://news.google.com/rss/articles/CBMiSEFVX3lxTFByelUzbEp3cF9vRWZkakphSkJjcFNmYmNJTzZWNks1eWExb0ozZFlHMGRteWszYzZUdkdYVG9NRFAtcTBYdG8wVw?oc=5 |
| 19 | org リポジトリ総覧 | https://api.github.com/orgs/flagos-ai/repos?per_page=100&sort=updated |
| 20 | コミット検索(調査期間内 76 件) | https://api.github.com/search/commits?q=org:flagos-ai+committer-date:%3E2026-08-14T02:19:00Z |