File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 1- if (CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 11.0)
1+ if (CMAKE_OSX_ARCHITECTURES STREQUAL "x86_64" OR CMAKE_GENERATOR_PLATFORM_LWR MATCHES "^(x86_64|i686|amd64|x64|win32)$" OR
2+ (NOT CMAKE_OSX_ARCHITECTURES AND NOT CMAKE_GENERATOR_PLATFORM_LWR AND
3+ CMAKE_SYSTEM_PROCESSOR MATCHES "^(x86_64|i686|AMD64)$" ) AND
4+ CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 11.0)
25 message (STATUS "Using AMX" )
36
47 file (GLOB GGML_HEADERS_AMX "*.h" )
@@ -100,5 +103,5 @@ if (CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 11.0)
100103 target_compile_options (ggml-amx PRIVATE ${ARCH_FLAGS} )
101104else ()
102105 set (GGML_AMX OFF PARENT_SCOPE)
103- message (WARNING "AMX requires gcc version > 11.0. Turning off GGML_AMX." )
106+ message (WARNING "AMX requires x86 and gcc version > 11.0. Turning off GGML_AMX." )
104107endif ()
You can’t perform that action at this time.
0 commit comments