Files
guru/sci-misc/llama-cpp/files/blas-ld.diff
Alexey Korepanov a48cf7afbb sci-misc/llama-cpp: support OpenBLAS or BLIS backends
A significant speed up in some workflows when running on a CPU

Signed-off-by: Alexey Korepanov <kaikaikai@yandex.ru>
2025-02-09 11:55:04 +00:00

17 lines
772 B
Diff

cmake does not properly configure linking against OpenBLAS or BLIS
https://github.com/ggerganov/llama.cpp/pull/11741
diff --git a/ggml/src/ggml-blas/CMakeLists.txt b/ggml/src/ggml-blas/CMakeLists.txt
index 0bf3c05d93a89..117416b988665 100644
--- a/ggml/src/ggml-blas/CMakeLists.txt
+++ b/ggml/src/ggml-blas/CMakeLists.txt
@@ -54,6 +54,8 @@ if (BLAS_FOUND)
endif()
if (DepBLAS_FOUND)
set(BLAS_INCLUDE_DIRS ${DepBLAS_INCLUDE_DIRS})
+ set(BLAS_LIBRARIES ${DepBLAS_LIBRARIES})
+ set(BLAS_LINKER_FLAGS ${DepBLAS_LINKER_FLAGS})
else()
message(WARNING "BLAS_INCLUDE_DIRS neither been provided nor been automatically"
" detected by pkgconfig, trying to find cblas.h from possible paths...")