File tree 3 files changed +6
-0
lines changed 3 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -162,6 +162,8 @@ if (APPLE AND LLAMA_ACCELERATE)
162
162
message (STATUS "Accelerate framework found" )
163
163
164
164
add_compile_definitions (GGML_USE_ACCELERATE)
165
+ add_compile_definitions (ACCELERATE_NEW_LAPACK)
166
+ add_compile_definitions (ACCELERATE_LAPACK_ILP64)
165
167
set (LLAMA_EXTRA_LIBS ${LLAMA_EXTRA_LIBS} ${ACCELERATE_FRAMEWORK} )
166
168
else ()
167
169
message (WARNING "Accelerate framework not found" )
Original file line number Diff line number Diff line change @@ -305,6 +305,8 @@ ifndef LLAMA_NO_ACCELERATE
305
305
# `-framework Accelerate` works both with Apple Silicon and Mac Intel
306
306
ifeq ($(UNAME_S),Darwin)
307
307
MK_CPPFLAGS += -DGGML_USE_ACCELERATE
308
+ MK_CPPFLAGS += -DACCELERATE_NEW_LAPACK
309
+ MK_CPPFLAGS += -DACCELERATE_LAPACK_ILP64
308
310
MK_LDFLAGS += -framework Accelerate
309
311
endif
310
312
endif # LLAMA_NO_ACCELERATE
Original file line number Diff line number Diff line change @@ -45,6 +45,8 @@ let package = Package(
45
45
. unsafeFlags( [ " -Wno-shorten-64-to-32 " ] ) ,
46
46
. define( " GGML_USE_K_QUANTS " ) ,
47
47
. define( " GGML_USE_ACCELERATE " )
48
+ . define ( " ACCELERATE_NEW_LAPACK " )
49
+ . define ( " ACCELERATE_LAPACK_ILP64 " )
48
50
] + additionalSettings,
49
51
linkerSettings: [
50
52
. linkedFramework( " Accelerate " )
You can’t perform that action at this time.
0 commit comments