chore(deps): upgrade runtime dependencies and CI workflow#1206
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a new upgrade-deps skill and a comprehensive set of API compatibility checklists for core dependencies like megatron-core, transformers, sglang, and vllm. It updates several package versions in pyproject.toml and pyproject.vllm.toml, including a bump to megatron-core 0.17.0 and the addition of Python 3.12 version markers. Feedback identifies a missing architecture suffix in the Dockerfile base image and recommends consistent application of the Python 3.12 marker to the mbridge package across both project manifests.
4470eaa to
9b09beb
Compare
3b869e8 to
b180e0c
Compare
60a27d1 to
4b72815
Compare
83bff5d to
e8c4606
Compare
|
@garrett4wade I noticed this PR hasn't been merged yet — is there any blocking issue? |
Upgrade megatron-core, sglang, vllm (0.19.1), transformers, and related packages. Pin deepep/deepgemm commits and lock trackio version for reproducibility. Key changes: - Upgrade sglang, vllm, transformers, megatron-core versions - Pin vllm to 0.19.1, fix compatibility across backends - Optimize Dockerfile and slim Docker image - Add uv_sync.sh install script, fix uv install on Linux - Fix Archon Qwen3.5 precision and port range issues - Remove integration tests from PR CI (moved to nightly) - Sync GRPO integration test config Refs: upgrade-deps branch
9260438 to
aedb4f4
Compare
|
Baking in https://github.com/inclusionAI/AReaL/actions/runs/25416326579 . Merging. |
Description
Upgrade megatron-core, sglang, vllm (0.19.1), transformers, and related packages.
Pin deepep/deepgemm commits and lock trackio version for reproducibility.
Optimize the Dockerfile, add a
uv_sync.shhelper, and remove integration testsfrom per-PR CI (moved to nightly).
Type of Change
Key Changes
Risk Areas
Test Commands Run
pre-commit run --all-files # All hooks pass (skipped generate-cli-docs: no local Python)Integration tests (SFT, GRPO) require GPU hardware — deferred to nightly CI.
Checklist
pre-commit run --all-files)./docs/build_all.sh)main/review-prcommand/create-prAdditional Context
43 files changed, 4461 insertions(+), 2911 deletions(-).
Lock file churn accounts for the majority of the diff (uv.lock, uv.vllm.lock).