From: Mathieu Baudier Date: Mon, 27 Jan 2025 08:34:56 +0000 (+0100) Subject: load-ggml-backends X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=bae5423dff6312080a2dab9eef7d6a3cc8c7147a;p=pkg%2Fggml%2Fsources%2Fwhisper.cpp load-ggml-backends --- diff --git a/debian/patches/0003-load-ggml-backends.patch b/debian/patches/0003-load-ggml-backends.patch new file mode 100644 index 00000000..da11d079 --- /dev/null +++ b/debian/patches/0003-load-ggml-backends.patch @@ -0,0 +1,25 @@ +From: Mathieu Baudier +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; diff --git a/debian/patches/series b/debian/patches/series index 86cf8d36..aef67717 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1,3 @@ 0001-disable-some-examples.patch 0002-use-llama-cpp-library.patch +0003-load-ggml-backends.patch