From b9ccd015beb0aa05d8ec8ae5996e906dad8171ba Mon Sep 17 00:00:00 2001 From: jainapurva Date: Tue, 11 Nov 2025 10:57:18 -0800 Subject: [PATCH 1/9] Fix CI --- .github/workflows/regression_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/regression_test.yml b/.github/workflows/regression_test.yml index cc474ff9e7..0c73c05026 100644 --- a/.github/workflows/regression_test.yml +++ b/.github/workflows/regression_test.yml @@ -108,8 +108,8 @@ jobs: conda create -n venv python=3.10 -y conda activate venv echo "::group::Install newer objcopy that supports --set-section-alignment" - dnf install -y gcc-toolset-10-binutils - export PATH=/opt/rh/gcc-toolset-10/root/usr/bin/:$PATH + dnf install -y gcc-toolset-13-binutils + export PATH=/opt/rh/gcc-toolset-13/root/usr/bin/:$PATH python -m pip install --upgrade pip pip install ${{ matrix.torch-spec }} sed -i '${{ matrix.dev-requirements-overrides }}' dev-requirements.txt From 8fe774f4011e8badbcb94b6089069308ea5b87f5 Mon Sep 17 00:00:00 2001 From: Apurva Jain Date: Tue, 11 Nov 2025 15:13:05 -0800 Subject: [PATCH 2/9] Modify conda environment setup in regression tests Updated conda environment creation to include specific library versions and removed unnecessary installation steps. --- .github/workflows/regression_test.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/regression_test.yml b/.github/workflows/regression_test.yml index 0c73c05026..2ebcafc933 100644 --- a/.github/workflows/regression_test.yml +++ b/.github/workflows/regression_test.yml @@ -105,11 +105,8 @@ jobs: gpu-arch-version: ${{ matrix.gpu-arch-version }} submodules: recursive script: | - conda create -n venv python=3.10 -y + conda create -n venv python=3.10 libgcc-ng=11.2.0 libstdcxx-ng=11.2.0 -y conda activate venv - echo "::group::Install newer objcopy that supports --set-section-alignment" - dnf install -y gcc-toolset-13-binutils - export PATH=/opt/rh/gcc-toolset-13/root/usr/bin/:$PATH python -m pip install --upgrade pip pip install ${{ matrix.torch-spec }} sed -i '${{ matrix.dev-requirements-overrides }}' dev-requirements.txt From ae0bd065da141b198ed0c9776aba0960444dfe3d Mon Sep 17 00:00:00 2001 From: Apurva Jain Date: Tue, 11 Nov 2025 15:19:29 -0800 Subject: [PATCH 3/9] Update conda package versions in regression tests --- .github/workflows/regression_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/regression_test.yml b/.github/workflows/regression_test.yml index 2ebcafc933..564ac9d2bd 100644 --- a/.github/workflows/regression_test.yml +++ b/.github/workflows/regression_test.yml @@ -105,7 +105,7 @@ jobs: gpu-arch-version: ${{ matrix.gpu-arch-version }} submodules: recursive script: | - conda create -n venv python=3.10 libgcc-ng=11.2.0 libstdcxx-ng=11.2.0 -y + conda create -n venv python=3.10 libgcc-ng=13.1.0 libstdcxx-ng=13.1.0 -y conda activate venv python -m pip install --upgrade pip pip install ${{ matrix.torch-spec }} From 35ae8ddaf0968f31304b5bb3c20e74f5584ed25f Mon Sep 17 00:00:00 2001 From: Apurva Jain Date: Tue, 11 Nov 2025 15:31:30 -0800 Subject: [PATCH 4/9] Update conda package versions in regression tests --- .github/workflows/regression_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/regression_test.yml b/.github/workflows/regression_test.yml index 564ac9d2bd..afe806034f 100644 --- a/.github/workflows/regression_test.yml +++ b/.github/workflows/regression_test.yml @@ -105,7 +105,7 @@ jobs: gpu-arch-version: ${{ matrix.gpu-arch-version }} submodules: recursive script: | - conda create -n venv python=3.10 libgcc-ng=13.1.0 libstdcxx-ng=13.1.0 -y + conda create -n venv python=3.10 libgcc-ng=13.0 libstdcxx-ng=13.0 -y conda activate venv python -m pip install --upgrade pip pip install ${{ matrix.torch-spec }} From 0f175e4d8093dede5eecb6b37b00968bb5282de6 Mon Sep 17 00:00:00 2001 From: Apurva Jain Date: Tue, 11 Nov 2025 16:02:36 -0800 Subject: [PATCH 5/9] Update conda package versions in regression test --- .github/workflows/regression_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/regression_test.yml b/.github/workflows/regression_test.yml index afe806034f..16563b9318 100644 --- a/.github/workflows/regression_test.yml +++ b/.github/workflows/regression_test.yml @@ -105,7 +105,7 @@ jobs: gpu-arch-version: ${{ matrix.gpu-arch-version }} submodules: recursive script: | - conda create -n venv python=3.10 libgcc-ng=13.0 libstdcxx-ng=13.0 -y + conda create -n venv python=3.10 libgcc-ng=15.2.0 libstdcxx-ng=15.2.0 -y conda activate venv python -m pip install --upgrade pip pip install ${{ matrix.torch-spec }} From 0836349fcd55fefa06c56afd38049d8eeb89cf6d Mon Sep 17 00:00:00 2001 From: Apurva Jain Date: Tue, 11 Nov 2025 16:03:47 -0800 Subject: [PATCH 6/9] Fix formatting in regression_test.yml --- .github/workflows/regression_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/regression_test.yml b/.github/workflows/regression_test.yml index 16563b9318..7563f5be55 100644 --- a/.github/workflows/regression_test.yml +++ b/.github/workflows/regression_test.yml @@ -105,7 +105,7 @@ jobs: gpu-arch-version: ${{ matrix.gpu-arch-version }} submodules: recursive script: | - conda create -n venv python=3.10 libgcc-ng=15.2.0 libstdcxx-ng=15.2.0 -y + conda create -n venv python=3.10 libgcc-ng=15.2.0 libstdcxx-ng=15.2.0 -y conda activate venv python -m pip install --upgrade pip pip install ${{ matrix.torch-spec }} From 8510bafcc52a881c3e7450fe91f3e05b74ce400a Mon Sep 17 00:00:00 2001 From: Apurva Jain Date: Wed, 12 Nov 2025 13:32:12 -0800 Subject: [PATCH 7/9] Update conda package versions in regression test --- .github/workflows/regression_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/regression_test.yml b/.github/workflows/regression_test.yml index 7563f5be55..caea5f81ae 100644 --- a/.github/workflows/regression_test.yml +++ b/.github/workflows/regression_test.yml @@ -105,7 +105,7 @@ jobs: gpu-arch-version: ${{ matrix.gpu-arch-version }} submodules: recursive script: | - conda create -n venv python=3.10 libgcc-ng=15.2.0 libstdcxx-ng=15.2.0 -y + conda create -n venv python=3.10 libgcc-ng=13.2.0 libstdcxx-ng=13.2.0 -y conda activate venv python -m pip install --upgrade pip pip install ${{ matrix.torch-spec }} From f586a8536451e68ba9fd113d591d74cfdc0d73f4 Mon Sep 17 00:00:00 2001 From: Apurva Jain Date: Wed, 12 Nov 2025 13:38:05 -0800 Subject: [PATCH 8/9] Update conda create command for library versions --- .github/workflows/regression_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/regression_test.yml b/.github/workflows/regression_test.yml index caea5f81ae..5929a37252 100644 --- a/.github/workflows/regression_test.yml +++ b/.github/workflows/regression_test.yml @@ -105,7 +105,7 @@ jobs: gpu-arch-version: ${{ matrix.gpu-arch-version }} submodules: recursive script: | - conda create -n venv python=3.10 libgcc-ng=13.2.0 libstdcxx-ng=13.2.0 -y + conda create -n venv python=3.10 "libgcc-ng>=13.0,<14.0" "libstdcxx-ng>=13.0,<14.0" -c conda-forge -y conda activate venv python -m pip install --upgrade pip pip install ${{ matrix.torch-spec }} From 1e9fffde5ce40fe2d55476c85d31ac124796bba8 Mon Sep 17 00:00:00 2001 From: Apurva Jain Date: Wed, 12 Nov 2025 14:37:41 -0800 Subject: [PATCH 9/9] Fix conda environment creation in regression tests --- .github/workflows/regression_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/regression_test.yml b/.github/workflows/regression_test.yml index 5929a37252..3da0929ea7 100644 --- a/.github/workflows/regression_test.yml +++ b/.github/workflows/regression_test.yml @@ -45,7 +45,7 @@ jobs: gpu-arch-version: ${{ matrix.gpu-arch-version }} submodules: recursive script: | - conda create -n venv python=3.10 -y + conda create -n venv python=3.10 libgcc-ng=11.2.0 libstdcxx-ng=11.2.0 -y conda activate venv python -m pip install --upgrade pip pip install ${{ matrix.torch-spec }} @@ -105,7 +105,7 @@ jobs: gpu-arch-version: ${{ matrix.gpu-arch-version }} submodules: recursive script: | - conda create -n venv python=3.10 "libgcc-ng>=13.0,<14.0" "libstdcxx-ng>=13.0,<14.0" -c conda-forge -y + conda create -n venv python=3.10 libgcc-ng=11.2.0 libstdcxx-ng=11.2.0 -y conda activate venv python -m pip install --upgrade pip pip install ${{ matrix.torch-spec }}