FlagOS Daily Intelligence Report (2026-11-05)
Research window: 2026-11-04 06:00 ~ 2026-11-05 06:00 (Beijing time, 24 hours; continuing from the cutoff of the previous daily report).
Sources: GitHub (full audit of 61 repos under org: flagos-ai, 238 commits, 167 merged PRs, 288 in-review PRs updated within the window, of which 151 newly opened, 26 repos pushed, atomic audit of Releases in 31 repos and Tags in 8 repos), Google News RSS (24 sets of Chinese and English query terms, via proxy), HN Algolia (8 sets), CSDN FlagOS column (per-article timestamp verification), BAAI Community (see the appendix source list for details).
Index
- Today’s highlights: Torch-FL merges 29 PRs in one day, MPS brought up to training-capable, Cambricon MLU onboarded as a native platform; FlagTree opens 38 stacked PRs in fourteen minutes; vLLM 0.28.0 repack listed in 11 vendor indexes (11-04)
- I. Open-source project progress (GitHub activity)
- 1.1 Org cadence: 26 repos pushed, 238 commits, 167 merged, 288 in-review updated within the window (11-04)
- 1.2 Release side: 2.3.0 records Hygon DTK 26.10, Ascend CANN 9.2.1 re-pushed with OCI tags (11-04)
- 1.3 Inference stack: vLLM 0.28.0 repack enters 11 vendor indexes, FlagGems-vllm starts a daily wheel line (11-04)
- 1.4 FlagGems merges: 35 PRs cleared, Iluvatar 12, NVIDIA 9, Enflame 5 (11-04)
- 1.5 FlagGems new opens: 41 of 66 target GCU300, Enflame coverage PRs pour out in batches (11-04)
- 1.6 FlagTree: all TLE enhancements moved to runtime switches, 38 stacked PRs opened in fourteen minutes (11-04)
- 1.7 FlagQuantum: 29 merges, synthesis stack UP-04/05/06 and sparse-chemistry SELECT land in succession (11-04)
- 1.8 Training and operator libraries: Megatron gets second DSv4 PR, SGLang plugin adds Iluvatar 0.5.18 (11-04)
- 1.9 Supporting infrastructure: DEB/RPM packaging unified to verify-only, optest probes operator lists per vendor (11-04)
- II. News coverage and ecosystem
- 2.1 Channel audit: zero component-level hits across 24 query sets, no new CSDN or HN articles within the window (11-05)
- 2.2 Ecosystem: BAAI releases frontier open-weight AI risk management framework (11-04)
- III. Member units and backend vendor deep dive
- 3.1 Cambricon: MLU enters Torch-FL as a native platform, measured on eight-card MLU590-M9 (11-04)
- 3.2 Horizon: BPU operator library fixed to usable, chained execution cuts four dispatches to 0.673 ms (11-04)
- 3.3 Hygon: FP32 flash attention forward pass lands, nine more FP32 optimization PRs opened (11-04)
- 3.4 Iluvatar and Enflame: one fills in the SGLang empty adapter, the other opens forty-one PRs in a row on GCU300 (11-04)
- 3.5 Kunlunxin, MetaX, Ascend, Moore Threads and Tsingmicro: fixes and tuning in parallel (11-04)
- IV. Summary and trend observations
- Appendix: Source audit table, complete source list
Today’s Highlights: Torch-FL closes two boundaries in one day; FlagTree reworks TLE with stacked PRs; vLLM 0.28.0 repack rolls out to 11 vendor indexes (11-04)
Date: 2026-11-04 Sources: Torch-FL PR #720 · Torch-FL PR #738 · FlagTree PR #1565 · FlagTree PR #1563 · build-infra PR #1635 · build-infra PR #1642 (see appendix for full list)
- Unified device layer expands in both directions: Torch-FL merged 29 PRs and opened 29 today, and they do not point the same way. One end brings the Apple Silicon MPS backend up to “trainable” — adding
addmm(the operatornn.Linearactually lands on when a bias is present), convolution backward, the comparison and reduction families, the trigonometric and exponential families,cumprod, andtril, with convolution backward matching the reference implementation bit-for-bit; the other end wires Cambricon MLU in as a new vendor-native platform, +4870/−64 lines across 40 files, tested end-to-end on eight MLU590-M9 cards. Same repo, same day: consumer GPUs on one side, a domestic accelerator card on the other. - Compiler stack reworked via stacked PRs: FlagTree opened 38 PRs in the fourteen minutes from 13:02 to 13:15 — 12 tagged
[TLE][NVIDIA], 4[TLE][AMD], 7[TLE][Iluvatar], 5[FlagCX], 5[Iluvatar][Native], plus 1 documenting the dependency graph and validation gates for feature PRs. #1565, merged the same day, turns every FlagTree enhancement into a dual entry point — “compile-time macro + runtime switch” — so that if a backend regresses, that one enhancement can be disabled without rolling back the whole compiler. - Version surface keeps rolling out images: 2.3.0 records both the base and runtime layers for Hygon DTK 26.10, and the Ascend CANN 9.2.1 base image is re-pushed with OCI provenance labels added. As of today, the changelogs for 23 base and 23 runtime images all record 2.3.0, covering 23 toolchain lines from 12 vendors.
- Distribution packages roll out at once: The vLLM 0.28.0+flagos repack tracked by build-infra has landed in 11 vendor indexes (AMD, Ascend, Cambricon, Enflame, Hygon, Iluvatar, Kunlunxin, MetaX, NVIDIA, Xiwang, Tsingmicro); aarch64 offers cp311 and cp312, x86_64 offers cp310 and cp312. The same day, a daily wheel line was added for FlagGems-vllm.
- Pace assessment: 26 repos pushed, 238 commits, 167 merges, 288 PRs updated within the review window, 151 newly opened. Merges fell 5.6% versus the previous window while new opens rose 29.1%, with the increase concentrated in FlagGems’ 66 and FlagTree’s 38 — both repos follow an open-in-batches, merge-in-batches pattern.
I. Open-Source Project Progress (GitHub Activity)
1.1 Organization cadence: 26 repos pushed, 238 commits, 167 merges, 288 open PRs updated within the window (11-04)
Date: 2026-11-04 Sources: flagos-ai organization repositories · Commit search · Merged PR search · Open PR search
- Repo side: 26 of 61 repos had pushes within the window. Ordered by push time, most recent first: vllm-plugin-FL, Torch-FL, build-infra, FlagQuantum, FlagTree, release-info, FlagGems, optest, FlagGems-vllm, FlagGems-sglang, docs, FlagAttention, Megatron-LM-FL, FlagScale-Agent, sglang-plugin-FL, FlagCX, FlagBLAS, FlagTensor, libtriton_jit, flagtree-cpu, FlagDNN, FlagSparse, FlagFFT, FlagTrain, OpenCourse, FlagGems-Experimental. Pushes to vllm-plugin-FL, docs, release-info, FlagGems-sglang, FlagScale-Agent, and flagtree-cpu came from non-default branches or page deployments; their main branches had no new commits in the window. Megatron-LM-FL’s main branch had one commit in the window.
- Commit side: 238 commits, by repo: FlagQuantum 103, FlagGems 35, Torch-FL 29, build-infra 26, FlagGems-vllm 8, FlagBLAS 5, FlagTree 5, optest 4, OpenCourse 4, FlagAttention 4, FlagDNN 3, FlagTensor 3, FlagSparse 2, FlagCX 2, FlagTrain 2, FlagFFT 2, libtriton_jit 1. The quantum stack alone accounts for 43.3%, remaining the top source of commits.
- Merge side: 167 merged PRs from 22 repos: FlagGems 35, Torch-FL 29, FlagQuantum 29, build-infra 26, FlagGems-vllm 8, FlagTree 6, FlagAttention 4, optest 4, vllm-plugin-FL 3, FlagBLAS 3, FlagTensor 3, FlagCX 2, FlagDNN 2, FlagSparse 2, FlagFFT 2, OpenCourse 2, FlagTrain 2, and 1 each for Megatron-LM-FL, sglang-plugin-FL, libtriton_jit, flagtree-cpu, FlagGems-sglang.
- Open side: 288 open PRs updated within the window, 151 of them newly opened. By repo: FlagGems 130 (66 new), FlagTree 54 (38), FlagGems-vllm 26 (9), vllm-plugin-FL 13 (5), sglang-plugin-FL 10 (3), FlagTrain 6 (3), FlagAttention 6 (1), Megatron-LM-FL 6 (1), Torch-FL 5 (3), FlagQuantum 4 (4), FlagCX 4 (2), build-infra 3 (2), FlagGems-Experimental 4 (4), FlagGems-sglang 2 (2), FlagCV 2 (2), etc.
- Author side: On the merge side, lvyufeng 29 (all Torch-FL), the FlagQuantum bot account 29, tengqm 17, shiptux 15 (the packaging line spanning seven repos), youseeyouonedayday 12, xuanzhengdu-eng 12, github-actions bot 11. On the new-open side, the most concentrated are sunnycase (38 FlagTree TLE-series PRs) and youseeyouonedayday 17 (Enflame GCU300), luojung 9 (Hygon FP32).
- Comparison: The previous window (11-03 06:00 ~ 11-04 06:00) had 24 repos pushed, 228 commits, 177 merges, 271 open PRs updated in-window, and 117 newly opened. This window: repos +2, commits +4.4%, merges −5.6%, open-PR updates +6.3%, new opens +29.1%. The merge decline is mainly FlagGems dropping from 76 to 35; the rise in new opens has two concentrated sources — FlagTree’s stacked TLE PRs and FlagGems’ GCU300 coverage PRs.
1.2 Release side: 2.3.0 logs Hygon DTK 26.10; Ascend CANN 9.2.1 re-pushed with OCI labels (11-04)
Date: 2026-11-04 Sources: build-infra PR #1627 · build-infra PR #1628 · build-infra PR #1633 · build-infra PR #1616 · build-infra PR #1622 · FlagOS 2.3 release schedule
- Hygon lands on both layers: #1627 and #1628 log the base and runtime
hygon-dtk26.10images with 2.3.0 changelog dates. This backend runtime is a first delivery: python 3.12 with the DTK 26.10 torch closure (torch 2.13.0, torchvision 0.28.0, torchaudio 2.11.0, apex 1.7.0, flash_attn 2.8.4, numpy 1.26.4), layered with FlagTree 0.7.0+hcu3.6 and FlagGems 5.4.0, and listingflagcx==0.14.1+dtk2610as a runtime dependency. - One key fix: The image’s vendor triton is bumped to
3.7.0+dtk2610.…; itsnvidiadriver no longer claims the device, onlyhcuis active, and Triton is no longer disabled wholesale at startup. Previously, under thetorch2130version, DTK’s CUDA stub left both drivers active, causing every serve to fall back to the V1 model runner. The rest of the image is unchanged. - Ascend label re-push: #1633 authorizes re-pushing
base/ascend-cann9.2.1to add the OCI provenance labels (revision, created, last-updated) that the first build failed to write — thecann921runner had no git in itsPATHat the time, so the build recorded neither commit nor timestamp. Without the revision label,base_image_status.pyreports the backend as UNKNOWN and cannot tell whether a pushed image lags HEAD. Image contents are unchanged. - Dependency pinning: #1616 and #1622 pin flagtree and flagcx on the CANN 9.2.1 runtime line; #1617 adds the flagcx builder and wheel lines for ascend-cann9.2.1; #1618 keeps the node-side script on python 3.7; #1621 fills the cann9.2.1 wheel line and records the cann9.0.0 line.
- Coverage: As of today, the changelogs for 23 base and 23 runtime images all carry 2.3.0, covering AMD ROCm 7.2.4, Ascend CANN 8.5.0 and 9.0.0 (including the 910C variant) and 9.2.1, Cambricon neuware 4.4.3 and 4.7.2, Enflame tops 1.9.10 and 1.10.6, Hygon DTK 26.04 and 26.10, Iluvatar corex 4.4.0 and 4.5.0, Kunlunxin XRE 5.37.1, MetaX MACA 3.7.2.1 and 3.8.1.3, Moore Threads MUSA 4.3.6 and 5.2.0, NVIDIA CUDA 12.8 and 13.3, Xiwang 1.2.0, Tsingmicro tsm260610.
- Release state: Atomic checks of Releases across 31 repos and Tags across 8 repos found zero additions in the window. The community
release/2.3directory currently holds only the schedule; the manifest file has not landed yet. Per that schedule: FEP merge cutoff 11-13, feature freeze and rc0 on 11-30, rc1 on 12-07, rc2 on 12-14, final seal 12-25, GA 12-30. Images landing ahead of a frozen manifest is the planned cadence, not an anomaly.
1.3 Inference stack: vLLM 0.28.0 repacked into 11 vendor indexes; FlagGems-vllm starts a daily wheel line (11-04)
Date: 2026-11-04 Sources: build-infra PR #1635 · build-infra PR #1637 · build-infra PR #1642 · build-infra PR #1643 · build-infra PR #1636 · vllm-plugin-FL PR #692 · vllm-plugin-FL PR #686
- Index coverage: The
0.28.0+flagosline in the package catalog lists 11 indexes — AMD, Ascend, Cambricon, Enflame, Hygon, Iluvatar, Kunlunxin, MetaX, NVIDIA, Xiwang, Tsingmicro. aarch64 provides cp311 and cp312; x86_64 provides cp310 and cp312. The companion xgrammar, compressed-tensors, and opencv-python-headless are installed via vLLM’s own pinned dependencies and are not listed separately. - Release-record mechanism: #1635 records the release fact for the vLLM 0.28.0 wheel, #1637 adds the Kunlunxin line, #1642 adds the aarch64 cp312 artifact, and #1634 makes the catalog record only vLLM’s own wheels (not plugin artifacts). This “release step writes the catalog, humans write only the copy” mechanism ran end-to-end this round, replacing the earlier practice of hand-editing the
pypi_indexfield. - One boundary fix: #1636 fixes the repack’s vendor split — split on the first hyphen rather than the last. When the version string has both a
+platform segment and-segments, splitting from the end truncates the platform name incorrectly. - Daily wheel line: #1643 adds a FlagGems-vllm daily wheel line to
flagos-pypi-daily; #1640 passes the runner’s proxy into the build and upload containers; #1638 gives the Ascend verify container 1 GB of/dev/shm. - Plugin-side sync: #692 completes the forward-sync from 0.4.0-dev to 0.5.0-dev (bot commit); #686 adapts MetaX to the Torch artifacts and binds MCCL abort; #670 aligns the test pipeline with the main branch (stage model, routing, slash commands).
- Observation: Repacking upstream vLLM 0.28.0 into 11 vendor indexes in one pass shows the “one source + multi-platform build variants” distribution model has matured. Meanwhile the torch closure for the 2.3.0 runtime images already follows vLLM 0.32 pinning (the AMD layer specifies torch 2.13.0+rocm7.2 and triton-rocm 3.7.1); running 0.28 and 0.32 lines in parallel remains the norm.
1.4 FlagGems merges: 35 cleared, Iluvatar 12, NVIDIA 9, Enflame 5 (11-04)
Date: 2026-11-04 Sources: FlagGems PR #7388 · FlagGems PR #7318 · FlagGems PR #8097 · FlagGems PR #8004 · FlagGems PR #8396 · FlagGems PR #7032 · FlagGems PR #8432
- Iluvatar 12: All KernelGen outputs for BI-V150 — triangular margin loss, pseudo-inverse, matrix multiply-add, linear-algebra tensor inverse, index reduction, inverse gamma, 3D grid sampling, 3D transposed convolution and its backward, linear combination, and CTC loss; plus #8396 reverting two updates (quantized max pooling and Hermite) — the revert is itself a record: the earlier merges did not hold on BI-V150.
- NVIDIA 9:
sparse_bsr_tensor_unsafe,sparse_csr_tensor,slow_conv_dilated3d,chain_matmul,can_cast,empty_affine_quantized,_remove_batch_dim,_unpack_dual,_fw_primal. Still long-tail fill-in, but now advancing from “common operators” to sparse tensors and autograd internals. - Enflame 5, all device-guard fixes: #8104 fixes four CUDA-only guards at once, #8100 fixes im2col’s hardcoded guard, #8099 fixes kl_div and arctanh, #8098 fixes integer index clamping in upsample_nearest3d_backward, #8126 makes
--overridefail explicitly rather than silently skip when it doesn’t match an operator name. - Optimization and correctness: #7388 adds FP32 flash attention forward for Hygon (IEEE FP32 dot products,
-inf-initialized online softmax max, three static tile sets selected by head dim and sequence length — see 3.3); #7318 adds channel-wisebmm_w8a8INT8 fused scaling for MetaX; #8097 optimizes Moore Threads’ skinny FP8 matmul (transposed dot product + GEMV tile); #8004 optimizes TLE/PPU W8A8 INT8 matmul for GLM-5.2 shapes. - Other: #8106 gets
linalg_pinvandconv_tbc_backwardcompiling on Kunlunxin XPU; #6619 adds a layout guard toscatter_add’s 2D fast path; #6650 fixes empty reduction inmean; #7032 derives the deb wheel version from git rather than the Dockerfile default; #8432 adds the Ascend GRU operator test dependency toflagos-optest.
1.5 FlagGems new opens: 41 of 66 target GCU300, Enflame coverage PRs arrive in a batch (11-04)
Date: 2026-11-04 Sources: FlagGems PR #8385 · FlagGems PR #8395 · FlagGems PR #8417 · FlagGems PR #8426 · FlagGems PR #8446 · FlagGems PR #8456
- Scale: 66 new FlagGems PRs in the window — Enflame 41, Iluvatar 12, Hygon 9, Kunlunxin 5, the rest general operators and CI. Enflame alone accounts for 62%.
- Operator list: histogram, 1D replication padding, masked scatter backward, Philox uniform sampling, dstack and stack, gather along a dimension, 2D negative log-likelihood, flip up/down, soft-threshold backward, hard-tanh backward, mixed-precision matmul, Bessel y0/y1/j0, Chebyshev t/w polynomials, Hermite h polynomial, matrix inverse, Householder product, batch norm, renorm, hardsigmoid backward, 3D adaptive pooling backward, quantization parameter selection, feature dropout, moving-average quantization helper, and weight normalization.
- Consistent technique: Narrow 64-bit lane offsets to 32-bit, move launch geometry to host-side precomputation, replace
__nv_*externs with local implementations, convert pointwise dynamic fallbacks to dedicated kernels, and drop autotune that hangs the compiler. These changes only hold on GCU300, showing the KernelGen pipeline can now generate per-backend alternative implementations that “avoid constructs this backend doesn’t support” rather than translating upstream verbatim. - Hygon 9, all submitted by luojung:
rsqrt,floor,nonzero(bounded block scan), FP32 full-dimension reduction,masked_fill,nan_to_num,neg(signed-zero semantics),masked_select(empty broadcast result),aminmax(strided input). Uniform shape — get the FP32 contiguous-memory path right first, then talk tuning. - Other directions: #8446 adds version numbers to backend keys for 7 backends (cache and tuning parameters isolated per backend version); #8456 lets attention accept broadcastable masks and skip non-runnable cuDNN branches; #8414 adds layernorm for MetaX; #8449 fixes
linspacewith zero step; #8412 unifies empty-dimension reduction handling.
1.6 FlagTree: all TLE enhancements moved to runtime switches; 38 stacked PRs opened in fourteen minutes (11-04)
Date: 2026-11-04 Sources: FlagTree PR #1565 · FlagTree PR #1563 · FlagTree PR #1524 · FlagTree PR #1370 · FlagTree PR #1556 · FlagTree PR #1514
- Runtime switches: #1565 merged, +123/−27 lines across 15 files. It standardizes every FlagTree enhancement into a four-part pattern: a compile-time macro, a runtime knob (
FLAGTREE_<NAME>, on by default, added toCACHE_INVALIDATING_ENV_VARS), a guard block consistent with surrounding code, and#else/#endifannotated with the macro name. This round fills in three macros missing knobs and two guards not written to convention. - Why it matters: Once a compiler enhancement reaches production, the only way to stop a regression is rolling back the whole build. Pushing switches down to environment variables gives every backend an escape hatch to “disable just this one enhancement,” and lets the same binary enable features in tiers by machine capability.
- Stacked PRs: 38 opened in fourteen minutes, 13:02 to 13:15.
[TLE][NVIDIA]12 (local pointer proofs piercing load/store fallbacks, preserving call-site argument hints during inlining, merging compatible layout proposals, async copy ownership and exact fill bits, WGMMA accumulator layout and async lifetime, tensor-map publication and descriptor views, structural identity and drain semantics of reusable pipes),[TLE][AMD]4 (count/phase barrier lowered to LDS state, grid barrier and launch scratch initialization, static wave partitioning, RDNA barrier protocol),[TLE][Iluvatar]7 (explicit layouts across control flow, SME transport tile geometry, pipe identity and reusable warp-group barrier, physical grid barrier domain, SME payload publication across warp groups, convergence and scoped FP contraction),[FlagCX]5 (generic pointer device-library signatures, collective barrier scoped to warp groups, distributed context and bootstrap cleanup, native allocator cache and symmetric tensor allocation, index barrier validated against window capacity),[Iluvatar][Native]5 (thread count derived from warp size, vector access width chosen by element size, explicit load-vectorization compile option, two reproduction cases). - Spec document: #1563 writes the feature PRs’ dependency graph and verification gates into a document — which must merge in order, which can be verified independently. 38 stacked PRs cannot be reviewed without this graph; this step is itself part of the engineering capability.
- Other same-day: #1524 adds triangular compatibility and independent-rounding multiply APIs to AMD native; #1370 changes the DEB/RPM packaging workflow to verify-only; #1556 and #1564 push FlagGems result changes to the Feishu group; #1514 adds a test label for
hcu3.6-bw1100. - Assessment: TLE is turning from “point enhancements” into “a feature set sharded by backend,” and runtime switches are the precondition for it reaching production. Review cost for this batch will be high — 38 PRs have cross-PR dependencies, and one wrong merge order will cascade into a string of failures.
1.7 FlagQuantum: 29 merges; synthesis stack UP-04/05/06 and sparse chemistry SELECT land in sequence (11-04)
Date: 2026-11-04 Sources: FlagQuantum PR #1063 · FlagQuantum PR #1066 · FlagQuantum PR #1073 · FlagQuantum PR #1068 · FlagQuantum PR #1080 · FlagQuantum PR #1077
- Three synthesis-frontend milestones: #1055, #1057, #1059, #1062 complete UP-04’s bounded uniform state preparation, scalar coherent control, bounded predicates, and checked phase helpers; #1065 and #1067 normalize UP-05’s frontend entry dispatch and extract arithmetic lowering into a shared path; #1071 and #1074 add UP-06 support for Qmod and native qfunc
Ugates and array Hadamard. - Algorithms and lowering: #1063 adds gate-level lowering for sparse chemistry SELECT, #1066 implements executable THC SELECT, #1073 lowers THC rotations via QROM and phase gradients, #1061 prepares signed Pauli LCU coefficients, #1056 selects Pauli LCU lowering by execution target, #1054 and #1050 cross-check Pauli LCU walkthroughs and gate counts against Qualtran.
- Compilation and runtime: #1068 shares address traversal in measurement helpers, #1070 preserves checkpoints on illegal angle binding, #1077 validates declared batch VJPs with PyTorch, #1081 proposes an optional Module backend.
- Detector error model (DEM) line: #1052 mutually exclusive fault parity, #1053 duplicate fault merging, #1058 multi-chunk round trips, #1064 sparse chunk projection, #1069 per-round decoding, alongside #1072’s FTQC W1-B reference coverage map. This line is filling in “the data path for quantum error-correction decoding,” not algorithm demos.
- CI structural change: #1076 runs core CPU and coverage in a locked offline environment; #1080 moves the Main smoke test to hosted runners and caps hosted concurrency at 8. The repo previously depended on self-hosted runners; moving to hosted means a single verification no longer waits on machine queues.
- Assessment: None of the 29 merges is a single large change, but the synthesis frontend, algorithm lowering, DEM, and CI lines each advance a segment. The value of this cadence is that each line can be independently recomputed — for a still fast-moving quantum stack, clear accounting matters more than feature count.
1.8 Training and operator libraries: Megatron takes second DSv4 PR; SGLang plugin adds Iluvatar 0.5.18 (11-04)
Date: 2026-11-04 Sources: Megatron-LM-FL PR #214 · sglang-plugin-FL PR #139 · FlagAttention PR #118 · FlagAttention PR #121 · FlagAttention PR #117 · FlagCX PR #693
- Megatron sync: #214 is the 2nd in the “DeepSeek-V4 upstream sync” series, on mHC and expert-parallel overlap. The previous installment was 1/N on precision-sensitive parameter protection; the series advances one subsystem per PR.
- SGLang Iluvatar addition: #139 adds an empty-runtime adaptation of SGLang 0.5.18 for Iluvatar — i.e., when the vendor side has no 0.5.18 path yet, get the plugin running on 0.5.18 first. This is the second use of the same technique after MetaX’s “0.28 empty adaptation” on 10-30.
- FlagAttention four: Enflame adds a parallax operator; Moore Threads adds Moba attention and fixes imports; Hygon optimizes the GLA backend; another fixes test-marker collection actually executing tests.
- FlagCX two: #691 makes Window resource teardown retryable (re-entrant when teardown fails halfway); #693 adds CoopOps and Clock traits with an NVIDIA implementation. The communication library is extracting “device capability queries” into traits rather than writing
if vendor ==in every backend. - FlagBLAS and FlagTensor: FlagBLAS removes TRMM tests and benchmarks, fixes the Hygon collection, and makes RPM packaging not depend on the pyproject version on openEuler; FlagTensor makes deb builds work under PEP 668, points RPM at per-distro repos, and aligns the version to 0.3.0.
- FlagGems-vllm eight: SiliconFlow adds a chunked KDA scaled dot-product kernel and fused recurrent KDA (the latter covering five backends at once); TLE/NVIDIA adds dense FP8 MLA decode; mhc_pre dispatches variants by platform; Moore Threads adds topk/softplus/sqrt; fixes MoE queries and empty launch extent when the compiler lacks TLE support; fixes imports when Hygon has no CUDA PDL builtin; fixes stale docs and adds Hugo build CI.
1.9 Supporting infrastructure: DEB/RPM packaging unified to verify-only; optest probes operator lists per vendor (11-04)
Date: 2026-11-04 Sources: FlagBLAS PR #145 · FlagTensor PR #33 · libtriton_jit PR #71 · flagtree-cpu PR #8 · optest PR #38 · optest PR #35
- Packaging line consolidated in one pass: shiptux’s 15 merges span seven repos — FlagBLAS #145, FlagSparse #111, FlagTree #1370, FlagFFT #24 and #26, FlagDNN #23 and #24, FlagTensor #29/#31/#33, libtriton_jit #71, flagtree-cpu #8. The core action is unifying the DEB/RPM workflows to verify-only: verify the build works, don’t re-publish artifacts.
- Specific fixes: FlagFFT installs the
triton_jithelper script to a private path to avoid file conflicts with libtriton_jit, and the RPM build container temporarily installsnlohmann_json3.11.3; FlagDNN allows configuring NVIDIA builds when no importable torch/triton is present and points the build image at the published FlagOS repo; FlagSparse writes the license as a table to suit distro setuptools. - optest four: #38 probes the FlagGems operator list per vendor (which operators each backend actually registers, no more guessing); #35 adds NVIDIA baseline scripts; #36 fixes “collecting test markers actually executed the tests”; #37 removes the environment-dependent uv lock. Together these make both the input (the list) and the baseline (NVIDIA) of operator testing reproducible.
- Courses and docs: OpenCourse #5 and #6 update all lab materials to mainline; FlagGems-vllm #1064 fixes stale docs and adds Hugo build CI.
II. News Coverage and Ecosystem
2.1 Channel Verification: 24 Query Sets Yield Zero Component-Level Hits; No New Articles in CSDN or HN Window (11-05)
Date: 2026-11-05 Sources: Google News RSS (FlagOS query) · HN Algolia (FlagOS query) · CSDN FlagOS Column
- All component queries empty: 24 Chinese and English query sets (FlagOS, FlagGems, FlagScale, FlagTree, FlagPerf, FlagCX, KernelGen, etc., with both Chinese and English ceid) returned zero hits within the 24-hour window; eight HN Algolia query sets returned zero direct hits. This matches the pattern of the past dozen or so quiet windows.
- Member-term queries returned hits but unusable: Terms including 智源研究院, 清微智能, 燧原科技, and 国产算力 returned 13 results in total; after item-by-item review these fall into three categories—stock market and financing pieces (燧原 financing purchases, National Big Fund holdings movements), 智源 community technical explainers and interviews (unrelated to FlagOS components), and publicity pieces from other provinces. The entire batch was excluded per the filtering rules.
- CSDN column reviewed article by article: All 52 links on the homepage were checked for publication time; the three most recent pieces, “FlagOS lets the ‘Niulai’ model run on more domestic chips: GLM-5.3-Flash Day0 adaptation for 9 AI chips,” “Qwen3.8-Flash-Next adapted for 8 AI chips on launch day,” and “Video generation inference framework LightX2V officially joins FlagOS,” were published on 10-22 and before 10-29 respectively, outside this issue’s window, and are therefore not re-included.
- 智源 community: The search page is still client-rendered and item lists cannot be scraped, so homepage verification was used instead; no new FlagOS-related posts appeared on the homepage within the window.
2.2 Ecosystem Side: 智源 Releases Frontier Open-Weight AI Risk Management Framework (11-04)
Date: 2026-11-04 Source: 智源 Community (Google News aggregation)
- Content: On 11-04, the 智源 community published “The World’s First ‘Frontier Open-Weight AI Risk Management Framework’: Taking Responsible Open Source Further.” This is an outward-facing contribution at the open-weight model governance level, complementing FlagOS’s “open-source stack + multi-chip” narrative.
- Boundary: The article contains no FlagOS component versions, chip adaptations, or release information, so under the filtering rules it can only be recorded as ecosystem background, not as a technical item. The same-day news of 燧原科技’s A-share listing was already covered in the 11-04 issue and is not repeated here.
III. Deep Dive into Member Units and Backend Vendors
3.1 Cambricon: MLU Enters Torch-FL as a Native Platform, Eight-Card MLU590-M9 Measured (11-04)
Date: 2026-11-04 Source: Torch-FL PR #720 · Torch-FL PR #724 · Torch-FL PR #708
- Integration form: #720 adds 4,870 lines and removes 64 across 40 files, writing
cambriconintocmake/flagos_platforms.jsonand filling in everything the platform requires — a newlibcnrtruntime layer, atorch.mlushim (so FlagGems’ cambricon backend works withouttorch_mlu), a generatedbackends_cambricon.conf, CI configuration, and platform table and contract updates. - Prerequisites: The whole stack runs on stock
torch 2.10.0+cpu, withouttorch_mlu, without FlagTree, and without a CUDA runtime. This is worth noting: it does not “pull in the vendor’s torch package” but rather adds a runtime layer on top of generic torch. - Validation: End-to-end testing on eight MLU590-M9 cards. The PR description also records three shared-code defects (including a Qingwei test fixture and a FlagGems autotune cache patch), showing that onboarding a new backend still touches existing vendor paths.
- CI ordering: #724 removed cambricon’s CI lane the same day, on the grounds that no runner can host it yet. Backend first, CI later — this ordering is stated explicitly in the commit message rather than leaving a permanently red pipeline.
- Incidental general capabilities: #708 adds two capability query interfaces (fused-operator availability determination and device capability query), so upper-layer code no longer uses
tensor.is_cudato decide “whether this device can run fused operators” — on flagos tensors that field is always False, which would silently push code like flex attention onto the eager path.
3.2 Horizon: BPU Operator Library Fixed to Usable State, Chained Execution Cuts Four Dispatches to 0.673 ms (11-04)
Date: 2026-11-04 Source: Torch-FL PR #721 · Torch-FL PR #726
- Three hard failures: #721 established that the BPU eager path was actually running every operator on the CPU — the operator bucket ladder never exceeded 512 lanes, dual-input artifacts were submitted with a single-tensor descriptor causing silent wrong values, and
hbdk4could not import numpy under box64, making the x86 toolchain unusable. After the fix,Runis exposed through the C ABI, letting the eager path bypass the aten dispatcher and moving fixed per-call work off the hot path. - Measured data: On RDK S600, relu at 262,144 lanes dropped from 0.176 ms to 0.073 ms, and a conv block from 23.2 ms to 11.1 ms.
- Chained execution: #726 adds
DeviceChain, running multiple BPU artifacts back-to-back on the device, with intermediate activations never returning to the host — only the first input and last output cross memory, passed through a small ring of device buffers. On S600, serialized elementwise dropped from 0.417 ms to 0.104 ms, and four independent dispatches from 1.667 ms to 0.673 ms. - Assessment: The bottleneck on the Horizon line is not compute but fixed overhead. The driver costs 0.09 ms per call, which is negligible for a single operator but the dominant cost for a model with dozens of operators per layer; keeping intermediate activations on the device compresses this overhead from “once per operator” to “once per segment.”
3.3 Hygon: FP32 Flash Attention Forward Lands, Nine More FP32 Optimization PRs Opened (11-04)
Date: 2026-11-04 Source: FlagGems PR #7388 · FlagGems PR #8404 · FlagGems PR #8451 · FlagGems-vllm PR #1066 · build-infra PR #1628
- FP32 forward: #7388 adds an explicitly supported FP32 path to the Hygon implementation of the flash attention forward entry, while preserving ATen’s five-output schema and existing FP16/BF16 behavior. The supported scope is drawn narrowly: fixed length, contiguous 4D BSHD, square MHA with Q/K/V of the same shape, head dim of 64 or 128, dropout of 0, and no window/alibi/seqused/varlen. Unsupported combinations raise an error directly rather than taking an unverified path.
- Implementation notes: QK and PV use IEEE FP32 dot products; the online softmax maximum is initialized to
-infto avoid swallowing valid logits below-1e30; long sequences useexp2/log2while short sequences keep the natural exponential; three static tile sets are selected by head dim and sequence length; the low-precision path is isolated from it at compile time. - Same-side optimization: luojung’s nine open PRs cover
rsqrt,floor,nonzero, FP32 full-dimension reductions,masked_fill,nan_to_num,neg,masked_select, andaminmax, all restricted to “contiguous FP32.” This is the typical order of getting one path right before discussing performance. - Versions and plugins: DTK 26.10’s base and runtime are both recorded at 2.3.0 today (see 1.2); FlagGems-vllm #1066 fixes Hygon’s import when the CUDA PDL builtin is absent; FlagBLAS fixes the Hygon collection; FlagTrain’s
mixed_gemmcovers Hygon.
3.4 Iluvatar and Enflame: One Fills an Empty SGLang Adapter, the Other Opens Forty-One PRs on GCU300 (11-04)
Date: 2026-11-04 Source: sglang-plugin-FL PR #139 · FlagGems PR #8090 · FlagGems PR #8396 · FlagTree PR #1525 · FlagGems PR #8417
- Iluvatar: #139 adds an empty runtime adapter for SGLang 0.5.18, getting the plugin running on the new SGLang version first; on the FlagGems side, 11 BI-V150 operators were merged (triangular margin loss, pseudo-inverse, matrix multiply-add, tensor inverse, index reduction, inverse gamma, 3D grid sampling, 3D transposed convolution and its backward, linear combination, and CTC loss), with two invalid updates reverted.
- Iluvatar compiler side: All 12 newly opened FlagTree PRs carry the Iluvatar native or TLE Iluvatar tags — thread count derived from the target warp size, vector access width selected by element size, an explicit load-vectorization compile option, explicit layout across control flow, SME transport, and physical grid barrier domains. The direction is to replace “generic Triton assumptions” with “generation per target machine spec” on the native backend.
- Enflame: FlagGems merged 5 device-guard fixes and opened 41 GCU300 coverage PRs (see 1.5); FlagAttention adds a parallax operator; both build-infra enflame tops 1.9.10 and 1.10.6 images are within 2.3.0 coverage.
- Comparison: Both vendors are “filling out operator coverage,” but by different paths — Iluvatar goes through the compiler’s Native backend, rebuilding generation strategy per target machine; Enflame goes through KernelGen, rewriting upstream code one by one for syntax this backend does not support. The former trades one-time investment for long-term returns; the latter trades volume for coverage.
3.5 Kunlunxin, MetaX, Ascend, Moore Threads, and Qingwei: Fixes and Tuning in Parallel (11-04)
Date: 2026-11-04 Source: FlagGems PR #8106 · FlagGems PR #8394 · FlagGems PR #7318 · FlagGems PR #8097 · FlagGems PR #8004 · FlagDNN PR #23
- Kunlunxin: Merged #8106 (
linalg_pinvandconv_tbc_backwardnow compile on XPU); opened 5 new PRs, coveringwhereswallowing NaN/Inf and failing to compile above 4096 elements,logdetdegradation,infinitely_differentiable_gelu_backward,conv_transpose1d/3dwrong values, a cholesky solve helper, and quantization coverage. The directory line for the vLLM 0.28.0 wheel was added by #1637, and optest’s per-vendor manifest probing covers it. - MetaX: #7318 adds channel-wise
bmm_w8a8INT8 fused scaling; vllm-plugin-FL #686 adapts to the Torch artifact and binds MCCL abort; newly opened #8414 adds layernorm and optimizes it. Both MACA 3.7.2.1 and 3.8.1.3 lines are within 2.3.0 image coverage. - Ascend: #8432 adds the Ascend GRU operator test dependency to
flagos-optest; FlagDNN fixes Ascend performance; FlagTrain adds Ascend dependencies; three build-infra PRs pin flagtree and flagcx to the CANN 9.2.1 line; the CANN 9.2.1 base has a tag re-push (see 1.2). - Moore Threads: #8097 optimizes skinny FP8 matrix multiply (transposed dot product + GEMV tile); FlagGems-vllm adds topk/softplus/sqrt; FlagAttention adds Moba attention and fixes imports. Both MUSA 4.3.6 and 5.2.0 lines are within 2.3.0 coverage.
- Qingwei: No FlagOS-side commits this period; its tsm260610 image remains within 2.3.0 coverage (see 1.2). The shared-code fix in Torch-FL #720 incidentally touched its test fixture.
IV. Summary and Trend Observations
Date: 2026-11-04 ~ 2026-11-05 Source: flagos-ai organization · PR links for each item in this issue (see appendix)
- In one sentence: The focus this day shifted from “adding operators” to “expanding capability boundaries” — Torch-FL pushed the unified device layer to both Apple Silicon and Cambricon MLU, FlagTree turned TLE into an enhancement set that can be toggled per backend, and build-infra rolled out the vLLM 0.28.0 repack to 11 indexes in one pass.
- Observation 1: AI agents are now the primary committers. All 29 merged Torch-FL PRs that day carry “Agent/Tool, Model, Human Reviewer” sections in their descriptions; the tools listed are DSH (DeepSeek Harness) and Claude Code CLI, the models are deepseek-v4.1-flash and Claude Opus 5.5, and human review is uniformly the same maintainer. This does not change the standard for judging code quality, but it moves the bottleneck from “writing” to “reviewing” — 288 under review and 151 newly opened quantify that bottleneck.
- Observation 2: Images leading is a planned cadence, not a disconnect. All 23 base and 23 runtime images are already recorded at 2.3.0, while the manifest file will not be generated until the 11-30 feature freeze. Per the 2.3 schedule (FEP merge deadline 11-13, rc0 11-30, rc1 12-07, rc2 12-14, final freeze 12-25, GA 12-30), images running ahead of the manifest is normal. What is really worth watching is the 11-13 FEP merge deadline — that is the hard boundary of this release’s scope.
- Observation 3: The last mile of backend onboarding is the runner. The Cambricon MLU backend had its CI lane removed the same day it was merged; FlagTree’s Iluvatar native series also largely ships reproduction cases rather than CI gates. The cost of a multi-chip stack is shifting from “adaptation code” to “validation environment,” which is less a defect than the norm at this stage.
- To watch: Whether FlagTree’s 38 stacked PRs can be merged in batches before 11-13; whether FlagGems’ 41 GCU300 coverage PRs will repeat the “dozens per day” merge cadence; and whether multi-backend adaptation for the vLLM 0.32 line closes out alongside 2.3.0 rc0.
Appendix: Source Verification Table and Full Source List
Source Verification Table
| Source | Verification Result |
|---|---|
| flagos-ai organization repositories (61 repos) | 26 repos pushed within the window; new commits on the main branch concentrated in four repos: FlagQuantum, FlagGems, Torch-FL, and build-infra |
| Commit search (committer-date window) | 238 hits across 17 repos; FlagQuantum accounts for 103 (43.3%) |
| Merged PR search (merged window) | 167 hits from 22 repos; FlagGems, Torch-FL, FlagQuantum, and build-infra together account for 119 |
| Open PR search (updated window) | 288 hits, of which 151 are newly opened; FlagGems (130) and FlagTree (54) together account for 63.9% |
| Release / Tag atomic check (31 repos + 8 repos) | Zero new entries within the window; the most recent is FlagCX v0.14.1 (11-01) |
| Google News RSS (24 Chinese and English queries) | Zero component-level hits; 13 member-term hits were verified to be market pieces, popular-science articles, and unrelated promotions, and were removed as a batch |
| HN Algolia (8 queries) | Zero direct hits |
| CSDN FlagOS column | All 52 links on the homepage were checked one by one; the latest three articles all predate the window and were not re-included |
| BAAI Community | The search page is client-rendered and cannot be scraped; no new FlagOS-related posts on the homepage within the window; on 11-04 there was an article on an open-weight risk management framework (used as ecosystem background) |
| 2.3 release checklist (community release/2.3) | The directory exists and contains only the release schedule; the checklist file has not yet landed and is planned to be generated at the 11-30 feature freeze |
Full Source List
- [1] flagos-ai organization repositories — https://github.com/orgs/flagos-ai/repositories
- [2] Commit search (within window) — https://github.com/search?q=org%3Aflagos-ai+committer-date%3A%3E2026-11-03T22%3A00%3A00Z&type=commits
- [3] Merged PR search (within window) — https://github.com/search?q=org%3Aflagos-ai+is%3Apr+is%3Amerged+merged%3A%3E%3D2026-11-03T22%3A00%3A00Z&type=pullrequests
- [4] Open PR search (within window) — https://github.com/search?q=org%3Aflagos-ai+is%3Apr+is%3Aopen+updated%3A%3E%3D2026-11-03T22%3A00%3A00Z&type=pullrequests
- [5] build-infra PR #1627 (base hygon-dtk26.10 records 2.3.0) — https://github.com/flagos-ai/build-infra/pull/1627
- [6] build-infra PR #1628 (runtime hygon-dtk26.10 records 2.3.0) — https://github.com/flagos-ai/build-infra/pull/1628
- [7] build-infra PR #1633 (Ascend CANN 9.2.1 base adds OCI labels and repushes) — https://github.com/flagos-ai/build-infra/pull/1633
- [8] build-infra PR #1616 (flagtree pins CANN 9.2.1) — https://github.com/flagos-ai/build-infra/pull/1616
- [9] build-infra PR #1622 (flagcx pins CANN 9.2.1) — https://github.com/flagos-ai/build-infra/pull/1622
- [10] build-infra PR #1617 (flagcx builder and wheel lines for ascend-cann9.2.1) — https://github.com/flagos-ai/build-infra/pull/1617
- [11] build-infra PR #1635 (records vLLM 0.28.0 wheel release) — https://github.com/flagos-ai/build-infra/pull/1635
- [12] build-infra PR #1637 (adds Kunlunxin row) — https://github.com/flagos-ai/build-infra/pull/1637
- [13] build-infra PR #1642 (aarch64 cp312 vLLM 0.28.0 wheel) — https://github.com/flagos-ai/build-infra/pull/1642
- [14] build-infra PR #1643 (FlagGems-vllm daily wheel line) — https://github.com/flagos-ai/build-infra/pull/1643
- [15] build-infra PR #1636 (repack vendor split fix) — https://github.com/flagos-ai/build-infra/pull/1636
- [16] build-infra package directory (packaging/packages.yaml) — https://github.com/flagos-ai/build-infra/blob/main/packaging/packages.yaml
- [17] FlagOS 2.3 release schedule — https://github.com/flagos-ai/community/blob/main/release/2.3/schedule_CN.md
- [18] Torch-FL PR #720 (Cambricon MLU native platform) — https://github.com/flagos-ai/Torch-FL/pull/720
- [19] Torch-FL PR #724 (removes cambricon CI lane) — https://github.com/flagos-ai/Torch-FL/pull/724
- [20] Torch-FL PR #721 (BPU operator library availability) — https://github.com/flagos-ai/Torch-FL/pull/721
- [21] Torch-FL PR #726 (BPU chained execution) — https://github.com/flagos-ai/Torch-FL/pull/726
- [22] Torch-FL PR #719 (MPS addmm) — https://github.com/flagos-ai/Torch-FL/pull/719
- [23] Torch-FL PR #738 (MPS convolution backward) — https://github.com/flagos-ai/Torch-FL/pull/738
- [24] Torch-FL PR #708 (fused operator capability determination) — https://github.com/flagos-ai/Torch-FL/pull/708
- [25] Torch-FL PR #707 (DCP host process group) — https://github.com/flagos-ai/Torch-FL/pull/707
- [26] FlagGems PR #7388 (Hygon FP32 flash attention forward) — https://github.com/flagos-ai/FlagGems/pull/7388
- [27] FlagGems PR #7318 (MetaX channel-wise bmm_w8a8) — https://github.com/flagos-ai/FlagGems/pull/7318
- [28] FlagGems PR #8097 (Moore Threads tall-skinny FP8 matmul) — https://github.com/flagos-ai/FlagGems/pull/8097
- [29] FlagGems PR #8004 (TLE/PPU W8A8 INT8 matmul) — https://github.com/flagos-ai/FlagGems/pull/8004
- [30] FlagGems PR #8106 (Kunlunxin XPU compilation fix) — https://github.com/flagos-ai/FlagGems/pull/8106
- [31] FlagGems PR #8090 (Iluvatar BI-V150 triangular margin loss) — https://github.com/flagos-ai/FlagGems/pull/8090
- [32] FlagGems PR #8396 (Iluvatar reverts two updates) — https://github.com/flagos-ai/FlagGems/pull/8396
- [33] FlagGems PR #7032 (deb wheel version derived from git) — https://github.com/flagos-ai/FlagGems/pull/7032
- [34] FlagGems PR #8432 (Ascend GRU test dependency) — https://github.com/flagos-ai/FlagGems/pull/8432
- [35] FlagGems PR #8446 (versioning of 7 backend backend keys) — https://github.com/flagos-ai/FlagGems/pull/8446
- [36] FlagGems PR #8456 (broadcastable mask and cuDNN branch skip) — https://github.com/flagos-ai/FlagGems/pull/8456
- [37] FlagGems PR #8394 (Kunlunxin where NaN/Inf and element cap) — https://github.com/flagos-ai/FlagGems/pull/8394
- [38] FlagGems PR #8417 (Enflame mixed_dtypes_linear rewrite) — https://github.com/flagos-ai/FlagGems/pull/8417
- [39] FlagGems PR #8414 (MetaX layernorm) — https://github.com/flagos-ai/FlagGems/pull/8414
- [40] FlagTree PR #1565 (runtime switch for enhancements) — https://github.com/flagos-ai/FlagTree/pull/1565
- [41] FlagTree PR #1563 (feature PR dependency graph and verification gate) — https://github.com/flagos-ai/FlagTree/pull/1563
- [42] FlagTree PR #1524 (AMD native triangular and rounding multiply API) — https://github.com/flagos-ai/FlagTree/pull/1524
- [43] FlagTree PR #1370 (DEB/RPM verify-only) — https://github.com/flagos-ai/FlagTree/pull/1370
- [44] FlagTree PR #1556 (push FlagGems result changes to Feishu) — https://github.com/flagos-ai/FlagTree/pull/1556
- [45] FlagTree PR #1525 (Iluvatar native thread count) — https://github.com/flagos-ai/FlagTree/pull/1525
- [46] FlagQuantum PR #1063 (sparse chemistry SELECT) — https://github.com/flagos-ai/FlagQuantum/pull/1063
- [47] FlagQuantum PR #1066 (executable THC SELECT) — https://github.com/flagos-ai/FlagQuantum/pull/1066
- [48] FlagQuantum PR #1073 (THC rotation via QROM and phase gradients) — https://github.com/flagos-ai/FlagQuantum/pull/1073
- [49] FlagQuantum PR #1068 (measurement-assisted address traversal) — https://github.com/flagos-ai/FlagQuantum/pull/1068
- [50] FlagQuantum PR #1080 (Main smoke tests migrated to hosted runner) — https://github.com/flagos-ai/FlagQuantum/pull/1080
- [51] FlagQuantum PR #1077 (batch VJP validation) — https://github.com/flagos-ai/FlagQuantum/pull/1077
- [52] Megatron-LM-FL PR #214 (DSv4 sync, second commit) — https://github.com/flagos-ai/Megatron-LM-FL/pull/214
- [53] sglang-plugin-FL PR #139 (Iluvatar SGLang 0.5.18 empty adaptation) — https://github.com/flagos-ai/sglang-plugin-FL/pull/139
- [54] vllm-plugin-FL PR #692 (sync from 0.4.0-dev to 0.5.0-dev) — https://github.com/flagos-ai/vllm-plugin-FL/pull/692
- [55] vllm-plugin-FL PR #686 (MetaX Torch artifacts and MCCL abort) — https://github.com/flagos-ai/vllm-plugin-FL/pull/686
- [56] vllm-plugin-FL PR #670 (test pipeline aligned with main branch) — https://github.com/flagos-ai/vllm-plugin-FL/pull/670
- [57] FlagAttention PR #118 (Enflame parallax operator) — https://github.com/flagos-ai/FlagAttention/pull/118
- [58] FlagAttention PR #121 (Moore Threads Moba attention) — https://github.com/flagos-ai/FlagAttention/pull/121
- [59] FlagAttention PR #117 (Hygon GLA backend optimization) — https://github.com/flagos-ai/FlagAttention/pull/117
- [60] FlagCX PR #693 (CoopOps and Clock traits) — https://github.com/flagos-ai/FlagCX/pull/693
- [61] FlagCX PR #691 (Window resource teardown retryable) — https://github.com/flagos-ai/FlagCX/pull/691
- [62] FlagBLAS PR #145 (packaging verify-only) — https://github.com/flagos-ai/FlagBLAS/pull/145
- [63] FlagTensor PR #33 (version alignment 0.3.0) — https://github.com/flagos-ai/FlagTensor/pull/33
- [64] libtriton_jit PR #71 (0.1.0-4 packaging) — https://github.com/flagos-ai/libtriton_jit/pull/71
- [65] flagtree-cpu PR #8 (CPU backend DEB/RPM packaging) — https://github.com/flagos-ai/flagtree-cpu/pull/8
- [66] optest PR #38 (per-vendor operator list probing) — https://github.com/flagos-ai/optest/pull/38
- [67] optest PR #35 (NVIDIA baseline scripts) — https://github.com/flagos-ai/optest/pull/35
- [68] OpenCourse PR #6 (update all lab materials) — https://github.com/flagos-ai/OpenCourse/pull/6
- [69] FlagGems-vllm PR #1064 (documentation fixes and Hugo build CI) — https://github.com/flagos-ai/FlagGems-vllm/pull/1064
- [70] Google News RSS (FlagOS query) — https://news.google.com/rss/search?q=FlagOS&hl=zh-CN&gl=CN&ceid=CN:zh-Hans
- [71] CSDN FlagOS column — https://flagos.csdn.net/
- [72] HN Algolia (FlagOS query) — https://hn.algolia.com/api/v1/search_by_date?query=FlagOS&tags=story
- [73] BAAI Community (open-weight risk management framework, Google News aggregation) — https://news.google.com/rss/articles/CBMiSEFVX3lxTE14SWRJQnQzTDhvUlIyVzZJZUlPOWdMM19MaXVpOTF4U2U2Z3cydXJIQUxqU0VrajhHZXFGUWRqZ05aMUtKUlRQdQ?oc=5