Skip to content

Commit fa82c75

Browse files
committed
build GPU without AVX
1 parent 83e55ab commit fa82c75

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

.github/workflows/build_library.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,12 @@ jobs:
9797
- build: 'avx512'
9898
defines: '-DGGML_AVX512=ON'
9999
- build: 'vulkan'
100-
defines: '-DGGML_VULKAN=ON'
100+
defines: '-DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DGGML_VULKAN=ON'
101101
- build: 'cuda-cu12.2.0'
102-
defines: '-DGGML_CUDA=ON -DCUDAToolkit_ROOT="$GITHUB_WORKSPACE/build/cuda" -DGGML_MINIMIZE_CODE_SIZE=ON -DGGML_NO_IQUANTS=ON'
102+
defines: '-DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DGGML_CUDA=ON -DCUDAToolkit_ROOT="$GITHUB_WORKSPACE/build/cuda" -DGGML_MINIMIZE_CODE_SIZE=ON -DGGML_NO_IQUANTS=ON'
103103
tinyBLAS: 'ON'
104104
- build: 'cuda-cu12.2.0-full'
105-
defines: '-DGGML_CUDA=ON -DCUDAToolkit_ROOT="$GITHUB_WORKSPACE/build/cuda"'
105+
defines: '-DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DGGML_CUDA=ON -DCUDAToolkit_ROOT="$GITHUB_WORKSPACE/build/cuda"'
106106

107107
steps:
108108
- id: setup_libs_linux
@@ -572,12 +572,12 @@ jobs:
572572
- build: 'avx512'
573573
defines: '-DGGML_AVX512=ON'
574574
- build: 'vulkan'
575-
defines: '-DGGML_VULKAN=ON'
575+
defines: '-DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DGGML_VULKAN=ON'
576576
- build: 'cuda-cu12.2.0'
577-
defines: '-DGGML_CUDA=ON -DGGML_MINIMIZE_CODE_SIZE=ON -DGGML_NO_IQUANTS=ON'
577+
defines: '-DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DGGML_CUDA=ON -DGGML_MINIMIZE_CODE_SIZE=ON -DGGML_NO_IQUANTS=ON'
578578
tinyBLAS: 'ON'
579579
- build: 'cuda-cu12.2.0-full'
580-
defines: '-DGGML_CUDA=ON'
580+
defines: '-DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DGGML_CUDA=ON'
581581

582582
steps:
583583
- id: checkout

.github/workflows_template/build_library_template.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ jobs:
6161
- build: 'avx512'
6262
defines: '-DGGML_AVX512=ON'
6363
- build: 'vulkan'
64-
defines: '-DGGML_VULKAN=ON'
64+
defines: '-DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DGGML_VULKAN=ON'
6565
- build: 'cuda-cu12.2.0'
66-
defines: '-DGGML_CUDA=ON -DCUDAToolkit_ROOT="$GITHUB_WORKSPACE/build/cuda" -DGGML_MINIMIZE_CODE_SIZE=ON -DGGML_NO_IQUANTS=ON'
66+
defines: '-DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DGGML_CUDA=ON -DCUDAToolkit_ROOT="$GITHUB_WORKSPACE/build/cuda" -DGGML_MINIMIZE_CODE_SIZE=ON -DGGML_NO_IQUANTS=ON'
6767
tinyBLAS: 'ON'
6868
- build: 'cuda-cu12.2.0-full'
69-
defines: '-DGGML_CUDA=ON -DCUDAToolkit_ROOT="$GITHUB_WORKSPACE/build/cuda"'
69+
defines: '-DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DGGML_CUDA=ON -DCUDAToolkit_ROOT="$GITHUB_WORKSPACE/build/cuda"'
7070

7171
steps:
7272
@@setup_libs_linux@@
@@ -201,12 +201,12 @@ jobs:
201201
- build: 'avx512'
202202
defines: '-DGGML_AVX512=ON'
203203
- build: 'vulkan'
204-
defines: '-DGGML_VULKAN=ON'
204+
defines: '-DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DGGML_VULKAN=ON'
205205
- build: 'cuda-cu12.2.0'
206-
defines: '-DGGML_CUDA=ON -DGGML_MINIMIZE_CODE_SIZE=ON -DGGML_NO_IQUANTS=ON'
206+
defines: '-DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DGGML_CUDA=ON -DGGML_MINIMIZE_CODE_SIZE=ON -DGGML_NO_IQUANTS=ON'
207207
tinyBLAS: 'ON'
208208
- build: 'cuda-cu12.2.0-full'
209-
defines: '-DGGML_CUDA=ON'
209+
defines: '-DGGML_AVX=OFF -DGGML_AVX2=OFF -DGGML_FMA=OFF -DGGML_CUDA=ON'
210210

211211
steps:
212212
@@checkout@@

0 commit comments

Comments
 (0)