summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghuveer Devulapalli <raghuveer.devulapalli@intel.com>2023-03-30 13:10:27 -0700
committerRaghuveer Devulapalli <raghuveer.devulapalli@intel.com>2023-03-30 13:10:27 -0700
commit42bb0e660205ad1018fba32a4f00e1b16de1e605 (patch)
tree0089584b00cf82a1dce75530e07c7612e78a9b3d
parent094416f7433a0bc077e472e801fe36613318c01f (diff)
downloadnumpy-42bb0e660205ad1018fba32a4f00e1b16de1e605.tar.gz
CI: Add CI to test using gcc-12 on Intel Sapphire Rapids
-rw-r--r--.github/workflows/build_test.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/.github/workflows/build_test.yml b/.github/workflows/build_test.yml
index 23d6d8572..2272a3db4 100644
--- a/.github/workflows/build_test.yml
+++ b/.github/workflows/build_test.yml
@@ -408,3 +408,29 @@ jobs:
# ICL implies SKX, CLX and CNL
- name: Run SIMD tests (Ice Lake)
run: sde -icl -- python runtests.py -n -v -- -k test_simd
+
+ intel_spr_sde_test:
+ needs: [smoke_test]
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@24cb9080177205b6e8c946b17badbe402adc938f # v3.4.0
+ with:
+ submodules: recursive
+ fetch-depth: 0
+ - uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4.5.0
+ with:
+ python-version: ${{ env.PYTHON_VERSION }}
+ - name: Install Intel SDE
+ run: |
+ curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/732268/sde-external-9.7.0-2022-05-09-lin.tar.xz
+ mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
+ sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
+ - name: Install dependencies
+ run: |
+ python -m pip install -r test_requirements.txt
+ sudo apt install gcc-12 g++-12
+ - name: Build
+ run: |
+ export CC=/usr/bin/gcc-12
+ export CXX=/usr/bin/g++-12
+ sde -spr -- python runtests.py -v