File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -289,7 +289,7 @@ function(ggml_add_cpu_backend_variant tag_name)
289
289
set (GGML_CPU_TAG_NAME ${tag_name} )
290
290
# other: OPENMP LLAMAFILE CPU_HBM
291
291
foreach (feat NATIVE
292
- AVX AVX2 AVX_VNNI FMA F16C
292
+ AVX AVX2 BMI2 AVX_VNNI FMA F16C
293
293
AVX512 AVX512_VBMI AVX512_VNNI AVX512_BF16
294
294
AMX_TILE AMX_INT8 AMX_BF16 )
295
295
set (GGML_${feat} OFF )
@@ -309,13 +309,13 @@ if (GGML_CPU_ALL_VARIANTS)
309
309
message (FATAL_ERROR "GGML_CPU_ALL_VARIANTS requires GGML_BACKEND_DL" )
310
310
endif ()
311
311
ggml_add_cpu_backend_variant (sandybridge AVX )
312
- ggml_add_cpu_backend_variant (haswell AVX F16C AVX2 FMA )
313
- ggml_add_cpu_backend_variant (skylakex AVX F16C AVX2 FMA AVX512 )
314
- ggml_add_cpu_backend_variant (icelake AVX F16C AVX2 FMA AVX512 AVX512_VBMI AVX512_VNNI )
315
- ggml_add_cpu_backend_variant (alderlake AVX F16C AVX2 FMA AVX_VNNI )
312
+ ggml_add_cpu_backend_variant (haswell AVX F16C AVX2 BMI2 FMA )
313
+ ggml_add_cpu_backend_variant (skylakex AVX F16C AVX2 BMI2 FMA AVX512 )
314
+ ggml_add_cpu_backend_variant (icelake AVX F16C AVX2 BMI2 FMA AVX512 AVX512_VBMI AVX512_VNNI )
315
+ ggml_add_cpu_backend_variant (alderlake AVX F16C AVX2 BMI2 FMA AVX_VNNI )
316
316
if (NOT MSVC )
317
317
# MSVC doesn't support AMX
318
- ggml_add_cpu_backend_variant (sapphirerapids AVX F16C AVX2 FMA AVX512 AVX512_VBMI AVX512_VNNI AVX512_BF16 AMX_TILE AMX_INT8 )
318
+ ggml_add_cpu_backend_variant (sapphirerapids AVX F16C AVX2 BMI2 FMA AVX512 AVX512_VBMI AVX512_VNNI AVX512_BF16 AMX_TILE AMX_INT8 )
319
319
endif ()
320
320
elseif (GGML_CPU )
321
321
ggml_add_cpu_backend_variant_impl ("" )
You can’t perform that action at this time.
0 commit comments