Skip to content

Commit cb1331d

Browse files
msaroufimamdfaa
authored andcommitted
Enable ROCM in CI
1 parent cedadc7 commit cb1331d

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

.github/workflows/regression_test.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ concurrency:
1717
env:
1818
HF_TOKEN: ${{ secrets.HF_TOKEN }}
1919

20+
permissions:
21+
id-token: write
22+
contents: read
23+
2024
jobs:
2125
test-nightly:
2226
strategy:
@@ -33,10 +37,17 @@ jobs:
3337
torch-spec: '--pre torch --index-url https://download.pytorch.org/whl/nightly/cpu'
3438
gpu-arch-type: "cpu"
3539
gpu-arch-version: ""
36-
37-
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
40+
- name: ROCM Nightly
41+
runs-on: linux.rocm.gpu
42+
torch-spec: '--pre torch --index-url https://download.pytorch.org/whl/nightly/rocm6.3'
43+
gpu-arch-type: "rocm"
44+
gpu-arch-version: "6.3"
45+
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@rocm_experiment
3846
with:
3947
timeout: 120
48+
no-sudo: ${{ matrix.gpu-arch-type == 'rocm' }}
49+
continue-on-error: ${{ matrix.gpu-arch-type == 'rocm' }}
50+
test-infra-ref: rocm_experiment
4051
runner: ${{ matrix.runs-on }}
4152
gpu-arch-type: ${{ matrix.gpu-arch-type }}
4253
gpu-arch-version: ${{ matrix.gpu-arch-version }}
@@ -71,7 +82,6 @@ jobs:
7182
torch-spec: 'torch==2.5.1 --index-url https://download.pytorch.org/whl/cu121'
7283
gpu-arch-type: "cuda"
7384
gpu-arch-version: "12.1"
74-
7585
- name: CPU 2.3
7686
runs-on: linux.4xlarge
7787
torch-spec: 'torch==2.3.0 --index-url https://download.pytorch.org/whl/cpu'
@@ -99,8 +109,6 @@ jobs:
99109
conda create -n venv python=3.9 -y
100110
conda activate venv
101111
echo "::group::Install newer objcopy that supports --set-section-alignment"
102-
yum install -y devtoolset-10-binutils
103-
export PATH=/opt/rh/devtoolset-10/root/usr/bin/:$PATH
104112
python -m pip install --upgrade pip
105113
pip install ${{ matrix.torch-spec }}
106114
pip install -r dev-requirements.txt

torchao/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,7 @@ def _torch_version_at_least(min_version):
607607
def is_MI300():
608608
if torch.cuda.is_available() and torch.version.hip:
609609
mxArchName = ["gfx940", "gfx941", "gfx942"]
610-
archName = torch.cuda.get_device_properties().gcnArchName
610+
archName = torch.cuda.get_device_properties(0).gcnArchName
611611
for arch in mxArchName:
612612
if arch in archName:
613613
return True

0 commit comments

Comments
 (0)