調研視窗:2026-08-14 10:19 ~ 2026-08-15 22:30 北京時間(補跑:10:18 定時任務因模型服務超時失敗,本報告為補跑產出) 信源:GitHub(org: flagos-ai)、Google News 聚合(中英文)、HN、智源社群等(詳見附錄)


一、開源專案進展(GitHub 動態)

視窗總覽:org 內 52 個倉庫中 15 個在視窗內有推送,commit search 命中 76 條視窗內提交(committer-date 口徑),無正式 GitHub Release,但 build-infra 配置已將版本號推進至 2.1.2——這是距 FlagOS 2.1(2026-06-24 六元件同步釋出)約 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.yamlbuild-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,驗證失敗 gate 掉映象推送。hygon25 節點實測透過(torch 2.9.0+das.opt1.dtk2604 / flag_gems 5.3.4 / megatron-core 0.17.1)。
  • 版本溯源(#393):wheel 版本改為 commit 級溯源 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 #103PR #105PR #106

  • #103 燧原 Enflame GCU 分散式走 FlagCX(8/14 23:34):此前 ProcessGroupFlagOS 無 Enflame 行,fall through 到 nvidia 預設配置(flagcx_dev=”cuda” / no NCCL),GCU 上 init_process_group 根本無法工作。本次新增 enflame profile,釘住上游 FlagCX enflame adaptor(devName=”gcu”),並加 _gcu_device_guard(GCU stream/指標是裝置作用域的,collective 運算元在其他裝置會靜默 no-op);19 項路由測試透過,覆蓋 collectives/DDP/FSDP2。注意:無 GCU 硬體環境,live 指令碼未實跑,需雙卡驗證(提交自注)。
  • #105 摩爾執行緒 MUSA 分散式集合通訊(8/15 00:30):新增 _flagos_identity_view C++ 繫結(原樣返回 tensor),讓 FlagCX 的 MUSA adaptor 直接消費 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 快取)、補 split_with_sizes_copy.out / _chunk_cat.out / _foreach_copy_ 三個 FSDP2 必需運算元(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 oracle;BACKEND CMake 選項支援 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 三種模式暫存器分配失敗,回退標準 kernel。
  • MTT S5000(arch 31)實測:全部 1D/2D/3D 精度測試對 muFFT 透過。這是 FlagFFT 在 NVIDIA 之外的首個晶片後端,Fourier 庫補上”摩爾執行緒”拼圖。

1.4 FlagBLAS:Level-2 BLAS 運算元批次合入,Ascend/Hygon 多後端(#29)

來源FlagBLAS PR #29commits

  • 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(海光)三個基礎庫同步擴後端,與昨日 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 commitsFlagTree commits

  • FlagGems:#4950 sparse_sampled_addmm 六後端一次鋪開(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 推理量化運算元覆蓋沐曦/海光/摩爾執行緒三系。
  • 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.1 新聞側總體評價

Google News 對 FlagGems/FlagScale/FlagTree/FlagPerf/FlagCX/KernelGen 等元件關鍵詞視窗內零直接命中;HN 四個查詢(FlagOS/FlagGems/FlagScale/BAAI)全部為 “flag” 詞義誤匹配噪音或舊聞,無有效條目。新聞側當日無重大動態,主體內容依賴 GitHub commits(見第一章)。

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 無關,剔除)。


三、成員單位深挖

視窗內多廠商動態圖譜(以 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 分散式通訊補齊三晶片:燧原 GCU(此前完全不可用)、摩爾執行緒 MUSA(identity view 打通 FlagCX 直通)、昇騰 FSDP2(原生 stream/event 語義 + 3 個缺失運算元,910 實測)——”flagos device”統一抽象從”運算元路由”走向”分散式通訊全覆蓋”。第三大訊號是 三個基礎庫(FlagFFT/FlagBLAS/FlagDNN)同步擴晶片後端,與昨日 FlagAttention 8 後端鋪開連續呼應,基礎庫多晶片化進入批次落地期。


四、總結

  1. FlagOS 2.1.2 釋出週期啟動:configs.yaml version 推進至 2.1.2、flaggems 5.3.4;build-infra 完成 megatron wheel 工廠化(runtime 映象內構建 + 雙映象驗證 + commit 級版本溯源),hygon25 實測透過,釋出基礎設施就緒。
  2. Torch-FL 分散式通訊三線突破:#103 燧原 GCU 分散式走 FlagCX(修復此前無法建組)、#105 MUSA 集合通訊(identity view + MCCL 兜底 + Qwen3-0.6B DDP 測試)、#106 昇騰 FSDP2 原生 ACL stream/event(910 雙卡實測)。
  3. 基礎庫擴後端成批次:FlagFFT 摩爾執行緒 MUSA(MTT S5000 實測)、FlagBLAS Level-2 + Ascend/Hygon、FlagDNN 海光後端——與昨日 FlagAttention 8 後端連續構成”基礎庫多晶片化”主旋律。
  4. 運算元側擴張:FlagGems sparse_sampled_addmm 六後端一次鋪開、AMD RDNA4 autotune 起步、FlagGems-vllm per-token-quant fp8 覆蓋沐曦/海光/摩爾執行緒。
  5. 新聞側平靜:元件關鍵詞零命中,僅智源 GOAI 開源大賽報名一條生態背景;HN 全噪音。主體動態全部來自 GitHub。
  6. 釋出側:無正式 GitHub Release;2.1.2 處於”配置推進 + 映象文件重新整理”階段,距正式元件釋出仍有距離(距 FlagOS 2.1 已 7 周餘)。

侷限性說明:Torch-FL #103(GCU)與 #105(MUSA)提交自注”無硬體實測,需雙卡驗證”,僅 #106 昇騰有物理 910 實測記錄;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 repos 總覽 https://api.github.com/orgs/flagos-ai/repos?per_page=100&sort=updated
20 commit search(視窗內 76 條) https://api.github.com/search/commits?q=org:flagos-ai+committer-date:%3E2026-08-14T02:19:00Z