mirror of
https://github.com/kvcache-ai/Mooncake.git
synced 2026-11-05 01:17:55 +00:00
[GH-ISSUE #4439] [Bug]: test-wheel CI legs red on all PRs: unpinned pip install torch pulls 2.14.1, wheel only ships PG builds up to 2.14.0 #1117
Labels
No labels
ascend
auto-closed
bug
bug
CI/Build
Common
documentation
enhancement
feature request
good first issue
help wanted
high priority
MetaX
nightly-failure
pull-request
PyTorch Backend
question
RFC
Roadmap
stale
Store
Tests
Transfer Engine
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kvcache-ai/Mooncake#1117
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @he-yufeng on GitHub (Oct 1, 2026).
Original GitHub issue: https://github.com/kvcache-ai/Mooncake/issues/4439
The wheel test legs of CI are red on every PR right now, including PRs that touch nothing near the process-group code. Two current examples: #3889 and #4433, both failing
test-wheel-ubuntuwith the same six errors:The chain end to end:
_build-wheel.yamlbuilds the PG extension forEP_TORCH_VERSIONS = 2.11.0;2.12.0;2.12.1;2.13.0;2.14.0, so the wheel shipsmooncake.pg_2_11_0up tomooncake.pg_2_14_0. The build log confirms exactly those five variants.scripts/test_installation.sh:42then runs an unpinnedpip install torch numpyin the test venv. PyPI's latest torch is now 2.14.1, so that is what the test env gets.mooncake/pg.pyderives the module name from the installed torch (pg_+ dotted version with underscores) and looks formooncake.pg_2_14_1, which was never built. All sixtest_pg_*modules fail at import, the py3.12 leg goes red, and the py3.10 leg gets canceled by fail-fast.So every torch patch release on PyPI breaks the wheel test until
EP_TORCH_VERSIONScatches up, and every open PR shows a red CI Gate in the meantime.Possible fixes, in increasing scope:
mooncake.pg_*modules and install the newest matching torch. Self-healing, no per-release bump needed.EP_TORCH_VERSIONSin_build-wheel.yaml. Works until the next torch release.pg.pycould fall back to the newest available build within the same minor line when the exact patch version is missing. That would also help end users who install the wheel next to a newer torch, but it is an ABI-compatibility judgement call.I can send the first option as a small PR if the direction sounds right.
Searched for existing reports of this (pg_2_14_1, wheel CI red), found none.
@github-actions[bot] commented on GitHub (Oct 1, 2026):
Thanks for opening this issue, @he-yufeng!
40085740A maintainer will triage this when possible. To help us respond faster, please include:
Useful links: Documentation · Contributing guide
@UNIDY2002 commented on GitHub (Oct 6, 2026):
We'd better get #3673 merged ASAP...