Skip to content

feat: update awex to 0.8.0 - #1591

Merged
sitabulaixizawaluduo merged 2 commits into
mainfrom
chore/upgrade-awex-0.8.0
Aug 11, 2026
Merged

feat: update awex to 0.8.0#1591
sitabulaixizawaluduo merged 2 commits into
mainfrom
chore/upgrade-awex-0.8.0

Conversation

@sitabulaixizawaluduo

@sitabulaixizawaluduo sitabulaixizawaluduo commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Bump the pinned awex weight-synchronization dependency in both the SGLang and vLLM manifests and regenerate the corresponding lockfiles.

awex 0.8.0 adds Qwen3-MoE weight conversion with dtype-only IPC grouping and an SGLang colocate plugin with colocate P2P transfer fixes. It also corrects the fused qkv split to be GQA-aware and forces CUDA IPC handles to close before signalling the train side.

All 25 awex symbols imported by AReaL were audited against v0.8.0 and are unchanged in both name and signature, so no call-site changes are required. awex declares no runtime dependencies, so resolution is otherwise unaffected.

Key changes:

  • Pin awex==0.8.0 in pyproject.toml and pyproject.vllm.toml
  • Regenerate uv.lock and uv.vllm.lock

Description

Related Issue

Fixes #(issue)

Type of Change

  • 🐛 Bug fix
  • ✨ New feature
  • 💥 Breaking change
  • 📝 Documentation update
  • ♻️ Refactoring
  • ⚡ Performance improvement
  • ✅ Test coverage improvement

Checklist

  • I have read the
    Contributing Guide
  • Pre-commit hooks pass (pre-commit run --all-files)
  • Relevant tests pass; new tests added for new functionality
  • Documentation updated (if applicable; built with ./docs/build_all.sh)
  • Branch is up to date with main
  • Self-reviewed via /review-pr command
  • This PR was created by a coding agent via /create-pr
  • This PR is a breaking change

Breaking Change Details (if applicable):

Additional Context


Need help? Check the
Contributing Guide
or ask in GitHub Discussions!

Bump the pinned awex weight-synchronization dependency in both the
SGLang and vLLM manifests and regenerate the corresponding lockfiles.

awex 0.8.0 adds Qwen3-MoE weight conversion with dtype-only IPC
grouping and an SGLang colocate plugin with colocate P2P transfer
fixes. It also corrects the fused qkv split to be GQA-aware and forces
CUDA IPC handles to close before signalling the train side.

All 25 awex symbols imported by AReaL were audited against v0.8.0 and
are unchanged in both name and signature, so no call-site changes are
required. awex declares no runtime dependencies, so resolution is
otherwise unaffected.

Key changes:
- Pin awex==0.8.0 in pyproject.toml and pyproject.vllm.toml
- Regenerate uv.lock and uv.vllm.lock
@sitabulaixizawaluduo
sitabulaixizawaluduo merged commit 2ee4904 into main Aug 11, 2026
22 checks passed
@sitabulaixizawaluduo
sitabulaixizawaluduo deleted the chore/upgrade-awex-0.8.0 branch August 11, 2026 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant