{"slug": "astral-gpu-indexes", "title": "Astral GPU Indexes", "summary": "Astral has launched pre-built GPU-enabled Python wheels for the PyTorch ecosystem, supporting packages like FlashAttention across multiple CUDA versions (11.8 through 13.2) and PyTorch versions. The Astral GPU indexes provide separate index URLs per CUDA version and publish wheels with version tags like +cu.12.8.torch.2.11, covering 22 packages for CUDA 12.8. Users can install via uv add or pip with extra index URLs.", "body_md": "Astral GPU indexes\nPre-built, GPU-enabled wheels for the Python ecosystem.\n\nPre-built wheels for popular GPU-enabled packages in the PyTorch ecosystem, like FlashAttention , across a range of Python versions, CPU architectures, CUDA versions, and PyTorch versions, based on open source build pipelines.\n\nFollowing the PyTorch convention, the Astral GPU indexes use a separate index URL for each supported CUDA version (e.g., `/simple/cu128`\n\n), and publish a separate wheel version for each supported CUDA and PyTorch combination (e.g., `+cu.12.8.torch.2.11`\n\n).\n\nAt present, the Astral GPU indexes include builds for the following packages:\n\nAvailable indexes\nCPU\ncpu / 3 packages\nCUDA 11.8\ncu118 / 1 package\nCUDA 12.1\ncu121 / 12 packages\nCUDA 12.4\ncu124 / 14 packages\nCUDA 12.6\ncu126 / 18 packages\nCUDA 12.8\ncu128 / 22 packages\nCUDA 12.9\ncu129 / 18 packages\nCUDA 13.0\ncu130 / 17 packages\nCUDA 13.2\ncu132 / 8 packages\n\nUsing an index with uv\nUse `uv add`\n\nto pin a package to the Astral GPU index.\n\nThe uv pip interface\nAdd the Astral GPU index as an extra `--index`\n\nat install time.\n\npip\nAdd the Astral GPU index as an extra `--extra-index-url`\n\nat install time.\n\nManifest\nPackage versions available in the CUDA 12.6 index.\n\nadan 0.0.2+cu.12.6.torch.2.11 , 0.0.2+cu.12.6.torch.2.10 , 0.0.2+cu.12.6.torch.2.9 , 0.0.2+cu.12.6.torch.2.8 , 0.0.2+cu.12.6.torch.2.7 , 0.0.2+cu.12.6.torch.2.6\ncausal-conv1d 1.6.2.post1+cu.12.6.torch.2.11 , 1.6.2.post1+cu.12.6.torch.2.10 , 1.6.2.post1+cu.12.6.torch.2.9 , 1.6.2.post1+cu.12.6.torch.2.8 , 1.6.2.post1+cu.12.6.torch.2.7 , 1.6.2.post1+cu.12.6.torch.2.6 , 1.6.1+cu.12.6.torch.2.10 , 1.6.1+cu.12.6.torch.2.9 , 1.6.1+cu.12.6.torch.2.8 , 1.6.1+cu.12.6.torch.2.7 , 1.6.1+cu.12.6.torch.2.6 , 1.6.0+cu12.6torch2.10.0cxx11abitrue , 1.6.0+cu12.6torch2.9.0cxx11abitrue , 1.6.0+cu12.6torch2.8.0cxx11abitrue , 1.6.0+cu12.6torch2.7.1cxx11abitrue , 1.6.0+cu12.6torch2.6.0cxx11abitrue , 1.5.4+cu12.6torch2.9.0cxx11abitrue , 1.5.4+cu12.6torch2.8.0cxx11abitrue , 1.5.4+cu12.6torch2.7.1cxx11abitrue , 1.5.4+cu12.6torch2.6.0cxx11abitrue\ndeepspeed 0.19.2+cu.12.6.torch.2.12 , 0.19.2+cu.12.6.torch.2.11 , 0.19.2+cu.12.6.torch.2.10 , 0.19.2+cu.12.6.torch.2.9 , 0.19.2+cu.12.6.torch.2.8 , 0.19.2+cu.12.6.torch.2.7 , 0.19.1+cu.12.6.torch.2.12 , 0.19.1+cu.12.6.torch.2.11 , 0.19.1+cu.12.6.torch.2.10 , 0.19.1+cu.12.6.torch.2.9 , 0.19.1+cu.12.6.torch.2.8 , 0.19.1+cu.12.6.torch.2.7 , 0.19.0+cu.12.6.torch.2.12 , 0.19.0+cu.12.6.torch.2.11 , 0.19.0+cu.12.6.torch.2.10 , 0.19.0+cu.12.6.torch.2.9 , 0.19.0+cu.12.6.torch.2.8 , 0.19.0+cu.12.6.torch.2.7 , 0.18.9+cu.12.6.torch.2.11 , 0.18.9+cu.12.6.torch.2.10 , 0.18.9+cu.12.6.torch.2.9 , 0.18.9+cu.12.6.torch.2.8 , 0.18.9+cu.12.6.torch.2.7 , 0.18.8+cu.12.6.torch.2.10 , 0.18.8+cu.12.6.torch.2.9 , 0.18.8+cu.12.6.torch.2.8 , 0.18.8+cu.12.6.torch.2.7 , 0.18.7+cu.12.6.torch.2.10 , 0.18.7+cu.12.6.torch.2.9 , 0.18.7+cu.12.6.torch.2.8 , 0.18.7+cu.12.6.torch.2.7 , 0.18.6+cu.12.6.torch.2.10 , 0.18.6+cu.12.6.torch.2.9 , 0.18.6+cu.12.6.torch.2.8 , 0.18.6+cu.12.6.torch.2.7 , 0.18.5+cu.12.6.torch.2.10 , 0.18.5+cu.12.6.torch.2.9 , 0.18.5+cu.12.6.torch.2.8 , 0.18.5+cu.12.6.torch.2.7 , 0.18.4+cu12.6torch2.10.0cxx11abitrue , 0.18.4+cu12.6torch2.9.0cxx11abitrue , 0.18.4+cu12.6torch2.8.0cxx11abitrue , 0.18.4+cu12.6torch2.7.1cxx11abitrue , 0.18.3+cu12.6torch2.9.0cxx11abitrue , 0.18.3+cu12.6torch2.8.0cxx11abitrue , 0.18.3+cu12.6torch2.7.1cxx11abitrue , 0.18.2+cu12.6torch2.9.0cxx11abitrue , 0.18.2+cu12.6torch2.8.0cxx11abitrue , 0.18.2+cu12.6torch2.7.1cxx11abitrue , 0.18.1+cu12.6torch2.9.0cxx11abitrue , 0.18.1+cu12.6torch2.8.0cxx11abitrue , 0.18.1+cu12.6torch2.7.1cxx11abitrue\ndetectron2 0.6+cu.12.6.torch.2.12 , 0.6+cu.12.6.torch.2.11 , 0.6+cu.12.6.torch.2.10 , 0.6+cu.12.6.torch.2.9 , 0.6+cu.12.6.torch.2.8 , 0.6+cu.12.6.torch.2.7 , 0.6+cu.12.6.torch.2.6\nflash-attn 2.8.3.post1+cu.12.6.torch.2.12 , 2.8.3.post1+cu.12.6.torch.2.11 , 2.8.3.post1+cu.12.6.torch.2.10 , 2.8.3.post1+cu.12.6.torch.2.9 , 2.8.3.post1+cu.12.6.torch.2.8 , 2.8.3.post1+cu.12.6.torch.2.7 , 2.8.3.post1+cu.12.6.torch.2.6 , 2.8.3+cu.12.6.torch.2.11 , 2.8.3+cu.12.6.torch.2.10 , 2.8.3+cu.12.6.torch.2.9 , 2.8.3+cu.12.6.torch.2.8 , 2.8.3+cu.12.6.torch.2.7 , 2.8.3+cu.12.6.torch.2.6\nmamba-ssm 2.3.2.post1+cu.12.6.torch.2.11 , 2.3.2.post1+cu.12.6.torch.2.10 , 2.3.2.post1+cu.12.6.torch.2.9 , 2.3.2.post1+cu.12.6.torch.2.8 , 2.3.2.post1+cu.12.6.torch.2.7 , 2.3.2.post1+cu.12.6.torch.2.6 , 2.3.1+cu.12.6.torch.2.10 , 2.3.1+cu.12.6.torch.2.9 , 2.3.1+cu.12.6.torch.2.8 , 2.3.1+cu.12.6.torch.2.7 , 2.3.1+cu.12.6.torch.2.6 , 2.3.0+cu12.6torch2.10.0cxx11abitrue , 2.3.0+cu12.6torch2.9.1cxx11abitrue , 2.3.0+cu12.6torch2.8.0cxx11abitrue , 2.3.0+cu12.6torch2.7.1cxx11abitrue , 2.3.0+cu12.6torch2.6.0cxx11abitrue , 2.2.6.post3+cu12.6torch2.9.0cxx11abitrue , 2.2.6.post3+cu12.6torch2.8.0cxx11abitrue , 2.2.6.post3+cu12.6torch2.7.1cxx11abitrue , 2.2.6.post3+cu12.6torch2.6.0cxx11abitrue\nmmcv 2.2.0+cu.12.6.torch.2.11 , 2.2.0+cu.12.6.torch.2.10 , 2.2.0+cu.12.6.torch.2.9 , 2.2.0+cu.12.6.torch.2.8 , 2.2.0+cu.12.6.torch.2.7 , 2.2.0+cu.12.6.torch.2.6\npycuda 2026.1+cu.12.6 , 2025.1.3+cu.12.6 , 2025.1.2+cu12.6\npyg-lib 0.8.0+cu.12.6.torch.2.13 , 0.8.0+cu.12.6.torch.2.12 , 0.8.0+cu.12.6.torch.2.11 , 0.8.0+cu.12.6.torch.2.10\npytorch3d 0.7.9+cu.12.6.torch.2.12 , 0.7.9+cu.12.6.torch.2.11 , 0.7.9+cu.12.6.torch.2.10 , 0.7.9+cu.12.6.torch.2.9 , 0.7.9+cu.12.6.torch.2.8 , 0.7.9+cu.12.6.torch.2.7 , 0.7.9+cu.12.6.torch.2.6 , 0.7.8+cu12.6torch2.9.0cxx11abitrue , 0.7.8+cu12.6torch2.8.0cxx11abitrue , 0.7.8+cu12.6torch2.7.1cxx11abitrue , 0.7.8+cu12.6torch2.6.0cxx11abitrue\nsageattention 2.2.0+cu.12.6.torch.2.11 , 2.2.0+cu.12.6.torch.2.10 , 2.2.0+cu.12.6.torch.2.9 , 2.2.0+cu.12.6.torch.2.8 , 2.2.0+cu.12.6.torch.2.7 , 2.2.0+cu.12.6.torch.2.6\ntorch-scatter 2.1.2+cu.12.6.torch.2.11 , 2.1.2+cu.12.6.torch.2.10 , 2.1.2+cu.12.6.torch.2.9 , 2.1.2+cu.12.6.torch.2.8 , 2.1.2+cu.12.6.torch.2.7 , 2.1.2+cu.12.6.torch.2.6\ntransformer-engine-torch 2.16.0+cu.12.6.torch.2.12 , 2.16.0+cu.12.6.torch.2.11 , 2.16.0+cu.12.6.torch.2.10 , 2.16.0+cu.12.6.torch.2.9 , 2.16.0+cu.12.6.torch.2.8 , 2.16.0+cu.12.6.torch.2.7 , 2.16.0+cu.12.6.torch.2.6\nvllm 0.10.0+cu126 , 0.9.2+cu126 , 0.9.1+cu126", "url": "https://wpnews.pro/news/astral-gpu-indexes", "canonical_source": "https://wheels.astral.sh/", "published_at": "2026-07-30 21:29:24+00:00", "updated_at": "2026-07-30 21:52:04.886310+00:00", "lang": "en", "topics": ["developer-tools", "ai-infrastructure", "machine-learning"], "entities": ["Astral", "PyTorch", "FlashAttention", "CUDA"], "alternates": {"html": "https://wpnews.pro/news/astral-gpu-indexes", "markdown": "https://wpnews.pro/news/astral-gpu-indexes.md", "text": "https://wpnews.pro/news/astral-gpu-indexes.txt", "jsonld": "https://wpnews.pro/news/astral-gpu-indexes.jsonld"}}