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