]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
llama: add LLAMA_API to deprecated llama_kv_self_seq_div (#14708)
authorMin-Hua <redacted>
Wed, 16 Jul 2025 04:00:42 +0000 (12:00 +0800)
committerGitHub <redacted>
Wed, 16 Jul 2025 04:00:42 +0000 (07:00 +0300)
Add LLAMA_API to fix the run-time error with llama-cpp-python in Windows env:
attributeError: function 'llama_kv_self_seq_div' not found.
Did you mean: 'llama_kv_self_seq_add'?

Although llama_kv_self_seq_div() has been marked deprecated but
it is necessary to export it to make llama-cpp-python happy.

Observed software version:
OS: windows
compiler: MSVC
llama-cpp-python: tag: v0.3.12-cu124
llama.cpp: tag: b5833

Signed-off-by: Min-Hua Chen <redacted>
Co-authored-by: Min-Hua Chen <redacted>
include/llama.h

index c83b759150bfe8868f10f973baea37208bc2ab3d..28e84d4d7e27eb89082f4eb3dfe98685420d1a9b 100644 (file)
@@ -725,7 +725,7 @@ extern "C" {
     //   - lazily on next llama_decode()
     // p0 < 0 : [0,  p1]
     // p1 < 0 : [p0, inf)
-    DEPRECATED(void llama_kv_self_seq_div(
+    DEPRECATED(LLAMA_API void llama_kv_self_seq_div(
             struct llama_context * ctx,
                     llama_seq_id   seq_id,
                        llama_pos   p0,