Repository navigation
v0.26.0rc2
Pre-release
Pre-release
·
7 commits
to release/v0.26.0rc2
since this release
What's Changed
- Update WeChat community QR-code image by @david6666666 in #262
- Add AFD support for CUDA GPU ModelRunnerV2 by @jiaran-king in #245
- add MRV2 for NPU without DBO by @lirx-pd in #257
- [Bugfix] fix bug in unit tests by @lirx-pd in #266
- [CI] switch DeepSeek-V2-Lite E2E from h100_4 to l4_4 by @yenuo26 in #250
- [Enhancement] Strengthen pre-commit hooks and replace CPU-only CI by @yenuo26 in #271
- Add CANN terms to typos allowlist by @jiangkuaixue123 in #277
- docs: refresh module design documentation by @jiangkuaixue123 in #280
- fix(e2e): clean up NPU async FFN process trees by @ShwStone in #279
- Bugfix: align NPU MRV1 signatures with vLLM-Ascend commit 80d8c194f by @lirx-pd in #282
- fix: gate GPU FFN graph replay on Attention run mode by @Betelgeu in #270
- [CI] add Buildkite CUDA weekly pipeline by @yenuo26 in #268
- Update WeChat community QR-code image by @david6666666 in #288
- Add connector-scoped HCCL buffer configuration by @ShwStone in #291
- fix: restore request-count DPLB for async Attention DP by @ShwStone in #289
- test: align coordinator warning assertion by @ShwStone in #298
- [CI] Move L4 Buildkite jobs onto k8s GPU pool by @yenuo26 in #299
- [feat][model]v0.26.0 camasync dsv4 by @bjf-frz in #300
- [NPU] Port DSV4 CAM fixes to main by @jiangkuaixue123 in #311
- Move .dockerignore to the repo root so it is actually read by @ronenkat in #314
- Update run-e2e skill fixing inconsistencies for the Qwen suite by @ronenkat in #306
- Update WeChat community QR-code image by @david6666666 in #316
- test: fix Async CAM weekly CI regressions by @jiangkuaixue123 in #319
- fix(npu): bind FFN worker CPUs during startup by @jiangkuaixue123 in #321
- [PERF][NPU] optimize DSV4 CAM FFN control path by @bjf-frz in #320
- test: guard NPU CPU-binding tests before runtime imports by @jiangkuaixue123 in #323
- [Docs] Add project logo and presentation link by @david6666666 in #326
- docs: add review-pr agent skill by @hsliuustc0106 in #329
- fix(gpu): reuse the AFD world's store for subgroup rendezvous by @swjeong9 in #328
- [Feature] Relax the divisibility constraint in P2pNcclAFDConnector by @swjeong9 in #309
- Update WeChat community QR-code image by @david6666666 in #339
- fix(npu): support W4A8 expert weights in CAM MLP by @bjf-frz in #342
- [NPU] add A5/ascend950 support for A2E and E2A ops by @wangyibo1005 in #324
- test(npu): fix MoE quantization contract assertion after W4A8 support by @bjf-frz in #347
- test(npu): add DSV4 Flash async CAM concurrent E2E by @jiangkuaixue123 in #352
- test(npu): expect the NPU DSV4 registration on Ascend hosts by @ksiyuan in #350
- feat(npu): DeepSeek V4 over the synchronous CAMP2P boundary by @ksiyuan in #340
- [NPU] Restructure csrc/npu around the CANN npu_op_* build system by @francisleely in #354
- fix: resolve pre-commit failures in Ascend build tests by @jiangkuaixue123 in #358
- [bug] Declare and install e2e test time deps in pyproject and image by @ronenkat in #357
- Update WeChat community QR-code image by @david6666666 in #362
- Add routed-only asynchronous CAM operators to the AFD NPU build by @GuangyuZhu04 in #361
- [NPU] Migrate async CAM to source-built routed-only operators by @jiangkuaixue123 in #363
- [NPU] Revert DSV4 attention router FP32 linear by @jiangkuaixue123 in #366
- [NPU] Ignore generated Ascend runtime artifacts by @jiangkuaixue123 in #367
- Add grouped_matmul_swiglu_quant_v2_layered CAM operator by @simonkorl in #365
- [NPU] Fuse DSV4 Async CAM shared expert activation and quantization by @jiangkuaixue123 in #371
- [NPU] Fix layered GMM kernel configuration lookup by @jiangkuaixue123 in #373
- [Test][NPU] Add HCCL precision and performance harnesses for routed async operators by @GuangyuZhu04 in #374
- Vendor the layered
grouped_matmul_layeredCAM operator by @francisleely in #376 - fix(npu): define tensor list type for layered GMM binding by @jiangkuaixue123 in #378
- [BugFix][NPU] Bind DBO microbatch threads to their target device by @lirx-pd in #383
- fix(npu): accept device group lists in layered GMM by @jiangkuaixue123 in #384
- bugfix: DBO E2E tests can pass without splitting live requests into ubatches by @yujuancao07 in #351
- feat(npu): add DeepSeek V4 async CAM W4A8 layered FFN path by @jiangkuaixue123 in #387
- fix: Treat zombie-only process groups as terminated in E2E teardown by @ronenkat in #393
- Make afd_process_group timeout configurable by @shlomitk1 in #400
- fix(npu): the install problem with CANN9.1 by @lirx-pd in #399
- fix(gpu): warm full-batch FFN workspace before graph capture by @lirx-pd in #404
- [NPU] Use HCCL_BUFFSIZE for CAM host tiling by @GuangyuZhu04 in #410
- perf(npu): reuse dispatch prefixes in async combine recv by @jiangkuaixue123 in #403
- Update WeChat community QR-code image by @david6666666 in #415
- fix(tests): restore Legacy DBO smoke coverage by @jiaran-king in #416
- Update WeChat community QR-code image by @david6666666 in #423
- fix(npu): validate layer_index at the aclnn entry in layered GMM by @francisleely in #427
- test(npu): add DeepSeek V4 sync CAMP2P E2E case by @ksiyuan in #359
New Contributors
- @Betelgeu made their first contribution in #270
- @ronenkat made their first contribution in #314
- @swjeong9 made their first contribution in #328
- @wangyibo1005 made their first contribution in #324
- @ksiyuan made their first contribution in #350
- @francisleely made their first contribution in #354
- @GuangyuZhu04 made their first contribution in #361
- @simonkorl made their first contribution in #365
- @shlomitk1 made their first contribution in #400
Full Changelog: v0.26.0rc1...v0.26.0rc2