summaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2026-02-27 15:21:05 +0100
committerCayetano Santos <csantosb@inventati.org>2026-02-27 15:21:24 +0100
commitf3afe1496a4deba3e6049dabfecd20066e7a0605 (patch)
tree0489778e7feb2e4f718e1bb947abc10a325d82a7 /gnu/packages/machine-learning.scm
parente9cd66893f8e14ba8170b93b1d4f28a4462cadd3 (diff)
gnu: whisper-cpp: Unbundle ggml.
* gnu/packages/machine-learning.scm (whisper-cpp)[inputs]: Remove openblas; add ggml. [arguments]: Update #:configure-flags. Change-Id: I5356c534d41b02d434b865db3182e1b0e6455261
Diffstat (limited to 'gnu/packages/machine-learning.scm')
-rw-r--r--gnu/packages/machine-learning.scm22
1 files changed, 3 insertions, 19 deletions
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index 817924c198f..86ef8ce480e 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -951,26 +951,10 @@ independently to be able to run a LLaMA model.")
(arguments
(list
#:configure-flags
- #~(list "-DWHISPER_STANDALONE=TRUE"
+ #~(list "-DBUILD_SHARED_LIBS=ON"
"-DWHISPER_SDL2=TRUE"
- "-DWHISPER_BUILD_TESTS=TRUE"
"-DWHISPER_FFMPEG=TRUE"
- "-DBUILD_SHARED_LIBS=ON"
- "-DGGML_BLAS=ON"
- "-DGGML_BLAS_VENDOR=OpenBLAS"
- (string-append "-DBLAS_INCLUDE_DIRS="
- #$(this-package-input "openblas")
- "/include")
- (string-append "-DBLAS_LIBRARIES="
- #$(this-package-input "openblas")
- "/lib/libopenblas.so")
- "-DGGML_NATIVE=OFF" ;no '-march=native'
- "-DGGML_FMA=OFF" ;and no '-mfma', etc.
- "-DGGML_AVX2=OFF"
- "-DGGML_AVX512=OFF"
- "-DGGML_AVX512_VBMI=OFF"
- "-DGGML_AVX512_VNNI=OFF"
- "-DGGML_VULKAN=ON")
+ "-DWHISPER_USE_SYSTEM_GGML=ON")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-paths
@@ -1003,7 +987,7 @@ independently to be able to run a LLaMA model.")
(list git pkg-config shaderc))
(inputs
(list ffmpeg
- openblas
+ ggml
sdl2
spirv-headers
spirv-tools