]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
load-ggml-backends
authorMathieu Baudier <redacted>
Mon, 27 Jan 2025 08:34:56 +0000 (09:34 +0100)
committerMathieu Baudier <redacted>
Mon, 27 Jan 2025 08:34:56 +0000 (09:34 +0100)
debian/patches/0003-load-ggml-backends.patch [new file with mode: 0644]
debian/patches/series

diff --git a/debian/patches/0003-load-ggml-backends.patch b/debian/patches/0003-load-ggml-backends.patch
new file mode 100644 (file)
index 0000000..da11d07
--- /dev/null
@@ -0,0 +1,25 @@
+From: Mathieu Baudier <mbaudier@argeo.org>
+Date: Mon, 27 Jan 2025 09:34:50 +0100
+Subject: load-ggml-backends
+
+Make sure GGML backends are loaded in talk-llama
+---
+ examples/talk-llama/talk-llama.cpp | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/examples/talk-llama/talk-llama.cpp b/examples/talk-llama/talk-llama.cpp
+index dcdaec4..43bd58b 100644
+--- a/examples/talk-llama/talk-llama.cpp
++++ b/examples/talk-llama/talk-llama.cpp
+@@ -272,7 +272,10 @@ The transcript only includes text, it does not include markup like HTML and Mark
+ {0}{4})";
+ int main(int argc, char ** argv) {
+-    whisper_params params;
++      // make sure GGML backends are loaded
++      ggml_backend_load_all();
++
++      whisper_params params;
+     if (whisper_params_parse(argc, argv, params) == false) {
+         return 1;
index 86cf8d361759a112fc824624efd9c7b630fffd0d..aef67717d14f5011c5c25f23178705f46122f4e6 100644 (file)
@@ -1,2 +1,3 @@
 0001-disable-some-examples.patch
 0002-use-llama-cpp-library.patch
+0003-load-ggml-backends.patch