From 81d020957272072abfa42c9a41201362207868dc Mon Sep 17 00:00:00 2001 From: Cayetano Santos Date: Sun, 9 Nov 2025 19:03:20 +0100 Subject: [PATCH] gnu: whisper-cpp: Improve style. * gnu/packages/machine-learning.scm (whisper-cpp): Fix max column. [inputs]: Sort. Change-Id: Ia86c4216a196b5c8645236b3d51d9cf73707fc9e Signed-off-by: Andreas Enge --- gnu/packages/machine-learning.scm | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 456f2ffc15aea63ebd6e6bd4f0ead33fb6c22aa6..1ec517899c7f6bdb682072d35385bcc211fb75ac 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -797,7 +797,7 @@ independently to be able to run a LLaMA model.") #~(list "-DWHISPER_STANDALONE=TRUE" "-DWHISPER_SDL2=TRUE" "-DWHISPER_BUILD_TESTS=TRUE" - ; "-DWHISPER_FFMPEG=TRUE" ; TODO + ;; "-DWHISPER_FFMPEG=TRUE" ; TODO "-DBUILD_SHARED_LIBS=ON" "-DGGML_BLAS=ON" "-DGGML_BLAS_VENDOR=OpenBLAS" @@ -807,7 +807,6 @@ independently to be able to run a LLaMA model.") (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" @@ -819,9 +818,11 @@ independently to be able to run a LLaMA model.") #~(modify-phases %standard-phases (add-after 'unpack 'patch-paths (lambda* (#:key inputs #:allow-other-keys) - (substitute* "ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp" + (substitute* + "ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp" (("\"/bin/sh\"") - (string-append "\"" (search-input-file inputs "/bin/sh") "\""))))) + (string-append + "\"" (search-input-file inputs "/bin/sh") "\""))))) #$@(if (not (target-64bit?)) '((add-after 'unpack 'skip-failing-tests (lambda _ @@ -844,8 +845,13 @@ independently to be able to run a LLaMA model.") (native-inputs (list pkg-config shaderc)) (inputs - (list openblas sdl2 git spirv-headers spirv-tools - vulkan-headers vulkan-loader)) + (list git + openblas + sdl2 + spirv-headers + spirv-tools + vulkan-headers + vulkan-loader)) (synopsis "OpenAI's Whisper model in C/C++") (description "This package is a high-performance inference of OpenAI's