From: Min-Hua Date: Wed, 16 Jul 2025 04:00:42 +0000 (+0800) Subject: llama: add LLAMA_API to deprecated llama_kv_self_seq_div (#14708) X-Git-Tag: upstream/0.0.6073~169 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=79e0b68c178656bb0632cb8602d2940b755077f8;p=pkg%2Fggml%2Fsources%2Fllama.cpp llama: add LLAMA_API to deprecated llama_kv_self_seq_div (#14708) 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 Co-authored-by: Min-Hua Chen --- diff --git a/include/llama.h b/include/llama.h index c83b7591..28e84d4d 100644 --- a/include/llama.h +++ b/include/llama.h @@ -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,