Skip to content

Unify CUDA 12.9 dependency environment - #478

Merged
xhd0728 merged 1 commit into
mainfrom
agent/unify-cu129-environment
Jul 30, 2026
Merged

Unify CUDA 12.9 dependency environment#478
xhd0728 merged 1 commit into
mainfrom
agent/unify-cu129-environment

Conversation

@xhd0728

@xhd0728 xhd0728 commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • keep all MCP servers in one shared .venv and uv.lock
  • use the official PyTorch and vLLM CUDA 12.9 wheel indexes
  • pin vLLM to the highest clean unified cu129 release
  • constrain FastMCP, XGrammar, MinerU, and NumPy to tested compatible ranges
  • move Docker GPU images to CUDA 12.9.1 and pin uv 0.12.0
  • add CI validation for the unified all-extras environment and reject CUDA 13 runtime/compiler dependencies
  • document the recommended single-environment install
  • exclude local environments and runtime/test data from Docker build context

Root cause

Unrelated Dependabot lock updates re-resolved the unconstrained vllm>=0.22.1
requirement to a PyPI vLLM release whose metadata selected CUDA 13
kernel/compiler extras. This caused CUDA 13 packages to appear in otherwise
unrelated dependency PRs.

Validation

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