File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -143,14 +143,23 @@ elseif (CMAKE_OSX_ARCHITECTURES STREQUAL "x86_64" OR CMAKE_GENERATOR_PLATFORM_LW
143
143
if (GGML_AVX512_VBMI )
144
144
add_compile_definitions ($< $< COMPILE_LANGUAGE:C> :__AVX512VBMI__> )
145
145
add_compile_definitions ($< $< COMPILE_LANGUAGE:CXX> :__AVX512VBMI__> )
146
+ if (CMAKE_C_COMPILER_ID STREQUAL "Clang" )
147
+ list (APPEND ARCH_FLAGS -mavx512vbmi )
148
+ endif ()
146
149
endif ()
147
150
if (GGML_AVX512_VNNI )
148
151
add_compile_definitions ($< $< COMPILE_LANGUAGE:C> :__AVX512VNNI__> )
149
152
add_compile_definitions ($< $< COMPILE_LANGUAGE:CXX> :__AVX512VNNI__> )
153
+ if (CMAKE_C_COMPILER_ID STREQUAL "Clang" )
154
+ list (APPEND ARCH_FLAGS -mavx512vnni )
155
+ endif ()
150
156
endif ()
151
157
if (GGML_AVX512_BF16 )
152
158
add_compile_definitions ($< $< COMPILE_LANGUAGE:C> :__AVX512BF16__> )
153
159
add_compile_definitions ($< $< COMPILE_LANGUAGE:CXX> :__AVX512BF16__> )
160
+ if (CMAKE_C_COMPILER_ID STREQUAL "Clang" )
161
+ list (APPEND ARCH_FLAGS -mavx512bf16 )
162
+ endif ()
154
163
endif ()
155
164
if (GGML_AMX_TILE )
156
165
add_compile_definitions ($< $< COMPILE_LANGUAGE:C> :__AMX_TILE__> )
You can’t perform that action at this time.
0 commit comments