Skip to content

Conversation

huydhn
Copy link
Contributor

@huydhn huydhn commented Oct 17, 2025

#7364 missed this spot and failed to modify the right variable. Let's add a test case to avoid this. I can confirm that Linux aarch64 cu129 is showing up now https://github.com/pytorch/test-infra/actions/runs/18603342105

I also test this locally with:

OS=linux-aarch64 python3 tools/scripts/generate_binary_build_matrix.py | jq
{
  "include": [
    {
      "python_version": "3.10",
      "gpu_arch_type": "cpu-aarch64",
      "gpu_arch_version": "",
      "desired_cuda": "cpu",
      "container_image": "pytorch/manylinux2_28_aarch64-builder:cpu-aarch64",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cpu-aarch64",
      "validation_runner": "linux.arm64.2xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
    },
    {
      "python_version": "3.10",
      "gpu_arch_type": "cuda-aarch64",
      "gpu_arch_version": "12.6-aarch64",
      "desired_cuda": "cu126",
      "container_image": "pytorch/manylinuxaarch64-builder:cuda12.6",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cuda-aarch6412_6-aarch64",
      "validation_runner": "linux.arm64.m7g.4xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu126",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
    },
    {
      "python_version": "3.10",
      "gpu_arch_type": "cuda-aarch64",
      "gpu_arch_version": "12.8-aarch64",
      "desired_cuda": "cu128",
      "container_image": "pytorch/manylinuxaarch64-builder:cuda12.8",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cuda-aarch6412_8-aarch64",
      "validation_runner": "linux.arm64.m7g.4xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu128",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
  1 Update os check
    },
    {
      "python_version": "3.10",
      "gpu_arch_type": "cuda-aarch64",
      "gpu_arch_version": "13.0-aarch64",
      "desired_cuda": "cu130",
      "container_image": "pytorch/manylinuxaarch64-builder:cuda13.0",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cuda-aarch6413_0-aarch64",
      "validation_runner": "linux.arm64.m7g.4xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu130",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
    },
    {
      "python_version": "3.10",
      "gpu_arch_type": "cuda-aarch64",
      "gpu_arch_version": "12.9-aarch64",
      "desired_cuda": "cu129",
      "container_image": "pytorch/manylinuxaarch64-builder:cuda12.9",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cuda-aarch6412_9-aarch64",
      "validation_runner": "linux.arm64.m7g.4xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu129",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
    }
  ]
}

@huydhn huydhn requested a review from atalman October 17, 2025 19:49
@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Oct 17, 2025
Copy link

vercel bot commented Oct 17, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Preview Updated (UTC)
torchci Ignored Ignored Preview Oct 17, 2025 7:53pm

💡 Enable Vercel Agent with $100 free credit for automated AI reviews

Signed-off-by: Huy Do <[email protected]>
@huydhn huydhn changed the title Add a test case for Linux aarch64 CUDA build Add a test case for Linux aarch64 cu129 build Oct 17, 2025
@huydhn huydhn merged commit 088220e into main Oct 20, 2025
160 of 176 checks passed
@huydhn huydhn deleted the fix-a-bug-in-7364 branch October 20, 2025 17:31
huydhn added a commit to huydhn/test-infra that referenced this pull request Oct 20, 2025
pytorch#7364 missed this spot and
failed to modify the right variable. Let's add a test case to avoid
this. I can confirm that Linux aarch64 cu129 is showing up now
https://github.com/pytorch/test-infra/actions/runs/18603342105

I also test this locally with:

```
OS=linux-aarch64 python3 tools/scripts/generate_binary_build_matrix.py | jq
{
  "include": [
    {
      "python_version": "3.10",
      "gpu_arch_type": "cpu-aarch64",
      "gpu_arch_version": "",
      "desired_cuda": "cpu",
      "container_image": "pytorch/manylinux2_28_aarch64-builder:cpu-aarch64",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cpu-aarch64",
      "validation_runner": "linux.arm64.2xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
    },
    {
      "python_version": "3.10",
      "gpu_arch_type": "cuda-aarch64",
      "gpu_arch_version": "12.6-aarch64",
      "desired_cuda": "cu126",
      "container_image": "pytorch/manylinuxaarch64-builder:cuda12.6",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cuda-aarch6412_6-aarch64",
      "validation_runner": "linux.arm64.m7g.4xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu126",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
    },
    {
      "python_version": "3.10",
      "gpu_arch_type": "cuda-aarch64",
      "gpu_arch_version": "12.8-aarch64",
      "desired_cuda": "cu128",
      "container_image": "pytorch/manylinuxaarch64-builder:cuda12.8",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cuda-aarch6412_8-aarch64",
      "validation_runner": "linux.arm64.m7g.4xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu128",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
  1 Update os check
    },
    {
      "python_version": "3.10",
      "gpu_arch_type": "cuda-aarch64",
      "gpu_arch_version": "13.0-aarch64",
      "desired_cuda": "cu130",
      "container_image": "pytorch/manylinuxaarch64-builder:cuda13.0",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cuda-aarch6413_0-aarch64",
      "validation_runner": "linux.arm64.m7g.4xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu130",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
    },
    {
      "python_version": "3.10",
      "gpu_arch_type": "cuda-aarch64",
      "gpu_arch_version": "12.9-aarch64",
      "desired_cuda": "cu129",
      "container_image": "pytorch/manylinuxaarch64-builder:cuda12.9",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cuda-aarch6412_9-aarch64",
      "validation_runner": "linux.arm64.m7g.4xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu129",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
    }
  ]
}
```

---------

Signed-off-by: Huy Do <[email protected]>
huydhn added a commit that referenced this pull request Oct 20, 2025
#7364 missed this spot and
failed to modify the right variable. Let's add a test case to avoid
this. I can confirm that Linux aarch64 cu129 is showing up now
https://github.com/pytorch/test-infra/actions/runs/18603342105

I also test this locally with:

```
OS=linux-aarch64 python3 tools/scripts/generate_binary_build_matrix.py | jq
{
  "include": [
    {
      "python_version": "3.10",
      "gpu_arch_type": "cpu-aarch64",
      "gpu_arch_version": "",
      "desired_cuda": "cpu",
      "container_image": "pytorch/manylinux2_28_aarch64-builder:cpu-aarch64",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cpu-aarch64",
      "validation_runner": "linux.arm64.2xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
    },
    {
      "python_version": "3.10",
      "gpu_arch_type": "cuda-aarch64",
      "gpu_arch_version": "12.6-aarch64",
      "desired_cuda": "cu126",
      "container_image": "pytorch/manylinuxaarch64-builder:cuda12.6",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cuda-aarch6412_6-aarch64",
      "validation_runner": "linux.arm64.m7g.4xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu126",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
    },
    {
      "python_version": "3.10",
      "gpu_arch_type": "cuda-aarch64",
      "gpu_arch_version": "12.8-aarch64",
      "desired_cuda": "cu128",
      "container_image": "pytorch/manylinuxaarch64-builder:cuda12.8",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cuda-aarch6412_8-aarch64",
      "validation_runner": "linux.arm64.m7g.4xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu128",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
  1 Update os check
    },
    {
      "python_version": "3.10",
      "gpu_arch_type": "cuda-aarch64",
      "gpu_arch_version": "13.0-aarch64",
      "desired_cuda": "cu130",
      "container_image": "pytorch/manylinuxaarch64-builder:cuda13.0",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cuda-aarch6413_0-aarch64",
      "validation_runner": "linux.arm64.m7g.4xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu130",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
    },
    {
      "python_version": "3.10",
      "gpu_arch_type": "cuda-aarch64",
      "gpu_arch_version": "12.9-aarch64",
      "desired_cuda": "cu129",
      "container_image": "pytorch/manylinuxaarch64-builder:cuda12.9",
      "package_type": "wheel",
      "build_name": "wheel-py3_10-cuda-aarch6412_9-aarch64",
      "validation_runner": "linux.arm64.m7g.4xlarge",
      "installation": "pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu129",
      "channel": "nightly",
      "upload_to_base_bucket": "no",
      "stable_version": "2.9.0"
    }
  ]
}
```

---------

Signed-off-by: Huy Do <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants