@@ -30,107 +30,107 @@ jobs:
3030 git --no-pager diff --color
3131 exit 1
3232 fi
33- linux-x86_64-cmake :
34- name : Linux x86_64 (cmake)
35- runs-on : ubuntu-latest
36- steps :
37- - name : Checkout
38- uses : actions/checkout@v4
39- - name : Build and Test (cmake)
40- uses : ./.github/actions/build_cmake
41- linux-x86_64-AVX2-cmake :
42- name : Linux x86_64 AVX2 (cmake)
43- needs : linux-x86_64-cmake
44- runs-on : ubuntu-latest
45- steps :
46- - name : Checkout
47- uses : actions/checkout@v4
48- - name : Build and Test (cmake)
49- uses : ./.github/actions/build_cmake
50- with :
51- opt_level : avx2
52- linux-x86_64-AVX512-cmake :
53- name : Linux x86_64 AVX512 (cmake)
54- needs : linux-x86_64-cmake
55- runs-on : faiss-aws-m7i.large
56- steps :
57- - name : Checkout
58- uses : actions/checkout@v4
59- - name : Build and Test (cmake)
60- uses : ./.github/actions/build_cmake
61- with :
62- opt_level : avx512
63- linux-x86_64-AVX512_SPR-cmake :
64- name : Linux x86_64 AVX512_SPR (cmake)
65- needs : linux-x86_64-cmake
66- runs-on : faiss-aws-m7i.large
67- steps :
68- - name : Checkout
69- uses : actions/checkout@v4
70- - name : Build and Test (cmake)
71- uses : ./.github/actions/build_cmake
72- with :
73- opt_level : avx512_spr
74- linux-x86_64-GPU-cmake :
75- name : Linux x86_64 GPU (cmake)
76- needs : linux-x86_64-cmake
77- runs-on : 4-core-ubuntu-gpu-t4
78- steps :
79- - name : Checkout
80- uses : actions/checkout@v4
81- - name : Build and Test (cmake)
82- uses : ./.github/actions/build_cmake
83- with :
84- gpu : ON
85- linux-x86_64-GPU-w-CUVS-cmake :
86- name : Linux x86_64 GPU w/ cuVS (cmake)
87- needs : linux-x86_64-cmake
88- runs-on : 4-core-ubuntu-gpu-t4
89- steps :
90- - name : Checkout
91- uses : actions/checkout@v4
92- - name : Build and Test (cmake)
93- uses : ./.github/actions/build_cmake
94- with :
95- gpu : ON
96- cuvs : ON
97- linux-x86_64-GPU-w-ROCm-cmake :
98- name : Linux x86_64 GPU w/ ROCm (cmake)
99- needs : linux-x86_64-cmake
100- runs-on : faiss-amd-MI200
101- container :
102- image : ubuntu:22.04
103- options : --device=/dev/kfd --device=/dev/dri --ipc=host --shm-size 16G --group-add video --cap-add=SYS_PTRACE --cap-add=SYS_ADMIN
104- steps :
105- - name : Container setup
106- run : |
107- if [ -f /.dockerenv ]; then
108- apt-get update && apt-get install -y sudo && apt-get install -y git
109- git config --global --add safe.directory '*'
110- else
111- echo 'Skipping. Current job is not running inside a container.'
112- fi
113- - name : Checkout
114- uses : actions/checkout@v4
115- - name : Build and Test (cmake)
116- uses : ./.github/actions/build_cmake
117- with :
118- gpu : ON
119- rocm : ON
120- linux-arm64-SVE-cmake :
121- name : Linux arm64 SVE (cmake)
122- needs : linux-x86_64-cmake
123- runs-on : faiss-aws-r8g.large
124- steps :
125- - name : Checkout
126- uses : actions/checkout@v4
127- - name : Build and Test (cmake)
128- uses : ./.github/actions/build_cmake
129- with :
130- opt_level : sve
131- env :
132- # Context: https://github.com/facebookresearch/faiss/wiki/Troubleshooting#surprising-faiss-openmp-and-openblas-interaction
133- OPENBLAS_NUM_THREADS : ' 1'
33+ # linux-x86_64-cmake:
34+ # name: Linux x86_64 (cmake)
35+ # runs-on: ubuntu-latest
36+ # steps:
37+ # - name: Checkout
38+ # uses: actions/checkout@v4
39+ # - name: Build and Test (cmake)
40+ # uses: ./.github/actions/build_cmake
41+ # linux-x86_64-AVX2-cmake:
42+ # name: Linux x86_64 AVX2 (cmake)
43+ # needs: linux-x86_64-cmake
44+ # runs-on: ubuntu-latest
45+ # steps:
46+ # - name: Checkout
47+ # uses: actions/checkout@v4
48+ # - name: Build and Test (cmake)
49+ # uses: ./.github/actions/build_cmake
50+ # with:
51+ # opt_level: avx2
52+ # linux-x86_64-AVX512-cmake:
53+ # name: Linux x86_64 AVX512 (cmake)
54+ # needs: linux-x86_64-cmake
55+ # runs-on: faiss-aws-m7i.large
56+ # steps:
57+ # - name: Checkout
58+ # uses: actions/checkout@v4
59+ # - name: Build and Test (cmake)
60+ # uses: ./.github/actions/build_cmake
61+ # with:
62+ # opt_level: avx512
63+ # linux-x86_64-AVX512_SPR-cmake:
64+ # name: Linux x86_64 AVX512_SPR (cmake)
65+ # needs: linux-x86_64-cmake
66+ # runs-on: faiss-aws-m7i.large
67+ # steps:
68+ # - name: Checkout
69+ # uses: actions/checkout@v4
70+ # - name: Build and Test (cmake)
71+ # uses: ./.github/actions/build_cmake
72+ # with:
73+ # opt_level: avx512_spr
74+ # linux-x86_64-GPU-cmake:
75+ # name: Linux x86_64 GPU (cmake)
76+ # needs: linux-x86_64-cmake
77+ # runs-on: 4-core-ubuntu-gpu-t4
78+ # steps:
79+ # - name: Checkout
80+ # uses: actions/checkout@v4
81+ # - name: Build and Test (cmake)
82+ # uses: ./.github/actions/build_cmake
83+ # with:
84+ # gpu: ON
85+ # linux-x86_64-GPU-w-CUVS-cmake:
86+ # name: Linux x86_64 GPU w/ cuVS (cmake)
87+ # needs: linux-x86_64-cmake
88+ # runs-on: 4-core-ubuntu-gpu-t4
89+ # steps:
90+ # - name: Checkout
91+ # uses: actions/checkout@v4
92+ # - name: Build and Test (cmake)
93+ # uses: ./.github/actions/build_cmake
94+ # with:
95+ # gpu: ON
96+ # cuvs: ON
97+ # linux-x86_64-GPU-w-ROCm-cmake:
98+ # name: Linux x86_64 GPU w/ ROCm (cmake)
99+ # needs: linux-x86_64-cmake
100+ # runs-on: faiss-amd-MI200
101+ # container:
102+ # image: ubuntu:22.04
103+ # options: --device=/dev/kfd --device=/dev/dri --ipc=host --shm-size 16G --group-add video --cap-add=SYS_PTRACE --cap-add=SYS_ADMIN
104+ # steps:
105+ # - name: Container setup
106+ # run: |
107+ # if [ -f /.dockerenv ]; then
108+ # apt-get update && apt-get install -y sudo && apt-get install -y git
109+ # git config --global --add safe.directory '*'
110+ # else
111+ # echo 'Skipping. Current job is not running inside a container.'
112+ # fi
113+ # - name: Checkout
114+ # uses: actions/checkout@v4
115+ # - name: Build and Test (cmake)
116+ # uses: ./.github/actions/build_cmake
117+ # with:
118+ # gpu: ON
119+ # rocm: ON
120+ # linux-arm64-SVE-cmake:
121+ # name: Linux arm64 SVE (cmake)
122+ # needs: linux-x86_64-cmake
123+ # runs-on: faiss-aws-r8g.large
124+ # steps:
125+ # - name: Checkout
126+ # uses: actions/checkout@v4
127+ # - name: Build and Test (cmake)
128+ # uses: ./.github/actions/build_cmake
129+ # with:
130+ # opt_level: sve
131+ # env:
132+ # # Context: https://github.com/facebookresearch/faiss/wiki/Troubleshooting#surprising-faiss-openmp-and-openblas-interaction
133+ # OPENBLAS_NUM_THREADS: '1'
134134 linux-x86_64-conda :
135135 name : Linux x86_64 (conda)
136136 needs : linux-x86_64-cmake
0 commit comments