We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
update-llama-cpp-2025-05-21
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[target.'cfg(target_os = "macos")'.dependencies] llama-cpp-2 = { git = "https://github.com/utilityai/llama-cpp-rs", features = ["openmp", "native", "metal"], branch = "update-llama-cpp-2025-05-21" }
For above deps, I got:
error[E0425]: cannot find function `llama_kv_cache_seq_cp` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:31:35 | 31 | unsafe { llama_cpp_sys_2::llama_kv_cache_seq_cp(self.context.as_ptr(), src, dest, 0, size) } | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_cp` | ::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6098:5 | 6098 | / pub fn llama_kv_self_seq_cp( 6099 | | ctx: *mut llama_context, 6100 | | seq_id_src: llama_seq_id, 6101 | | seq_id_dst: llama_seq_id, 6102 | | p0: llama_pos, 6103 | | p1: llama_pos, 6104 | | ); | |______- similarly named function `llama_kv_self_seq_cp` defined here error[E0425]: cannot find function `llama_kv_cache_seq_cp` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:61:30 | 61 | llama_cpp_sys_2::llama_kv_cache_seq_cp(self.context.as_ptr(), src, dest, p0, p1); | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_cp` | ::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6098:5 | 6098 | / pub fn llama_kv_self_seq_cp( 6099 | | ctx: *mut llama_context, 6100 | | seq_id_src: llama_seq_id, 6101 | | seq_id_dst: llama_seq_id, 6102 | | p0: llama_pos, 6103 | | p1: llama_pos, 6104 | | ); | |______- similarly named function `llama_kv_self_seq_cp` defined here error[E0425]: cannot find function `llama_kv_cache_seq_rm` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:95:38 | 95 | Ok(unsafe { llama_cpp_sys_2::llama_kv_cache_seq_rm(self.context.as_ptr(), src, p0, p1) }) | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_rm` | ::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6090:5 | 6090 | / pub fn llama_kv_self_seq_rm( 6091 | | ctx: *mut llama_context, 6092 | | seq_id: llama_seq_id, 6093 | | p0: llama_pos, 6094 | | p1: llama_pos, 6095 | | ) -> bool; | |______________- similarly named function `llama_kv_self_seq_rm` defined here error[E0425]: cannot find function `llama_get_kv_cache_used_cells` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:101:35 | 101 | unsafe { llama_cpp_sys_2::llama_get_kv_cache_used_cells(self.context.as_ptr()) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_used_cells` | ::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6084:5 | 6084 | pub fn llama_kv_self_used_cells(ctx: *const llama_context) -> i32; | ------------------------------------------------------------------ similarly named function `llama_kv_self_used_cells` defined here error[E0425]: cannot find function `llama_kv_cache_clear` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:106:35 | 106 | unsafe { llama_cpp_sys_2::llama_kv_cache_clear(self.context.as_ptr()) } | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_clear` | ::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6087:5 | 6087 | pub fn llama_kv_self_clear(ctx: *mut llama_context); | ---------------------------------------------------- similarly named function `llama_kv_self_clear` defined here error[E0425]: cannot find function `llama_kv_cache_seq_keep` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:115:35 | 115 | unsafe { llama_cpp_sys_2::llama_kv_cache_seq_keep(self.context.as_ptr(), seq_id) } | ^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_keep` | ::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6107:5 | 6107 | pub fn llama_kv_self_seq_keep(ctx: *mut llama_context, seq_id: llama_seq_id); | ----------------------------------------------------------------------------- similarly named function `llama_kv_self_seq_keep` defined here error[E0425]: cannot find function `llama_kv_cache_seq_add` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:150:30 | 150 | llama_cpp_sys_2::llama_kv_cache_seq_add(self.context.as_ptr(), seq_id, p0, p1, delta); | ^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_add` | ::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6110:5 | 6110 | / pub fn llama_kv_self_seq_add( 6111 | | ctx: *mut llama_context, 6112 | | seq_id: llama_seq_id, 6113 | | p0: llama_pos, 6114 | | p1: llama_pos, 6115 | | delta: llama_pos, 6116 | | ); | |______- similarly named function `llama_kv_self_seq_add` defined here error[E0425]: cannot find function `llama_kv_cache_seq_div` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:186:35 | 186 | unsafe { llama_cpp_sys_2::llama_kv_cache_seq_div(self.context.as_ptr(), seq_id, p0, p1, d) } | ^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_div` | ::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6119:5 | 6119 | / pub fn llama_kv_self_seq_div( 6120 | | ctx: *mut llama_context, 6121 | | seq_id: llama_seq_id, 6122 | | p0: llama_pos, 6123 | | p1: llama_pos, 6124 | | d: ::std::os::raw::c_int, 6125 | | ); | |______- similarly named function `llama_kv_self_seq_div` defined here error[E0425]: cannot find function `llama_kv_cache_seq_pos_max` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:197:35 | 197 | unsafe { llama_cpp_sys_2::llama_kv_cache_seq_pos_max(self.context.as_ptr(), seq_id) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_pos_max` | ::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6131:5 | 6131 | pub fn llama_kv_self_seq_pos_max(ctx: *mut llama_context, seq_id: llama_seq_id) -> llama_pos; | --------------------------------------------------------------------------------------------- similarly named function `llama_kv_self_seq_pos_max` defined here error[E0425]: cannot find function `llama_kv_cache_defrag` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:205:35 | 205 | unsafe { llama_cpp_sys_2::llama_kv_cache_defrag(self.context.as_ptr()) } | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_defrag` | ::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6134:5 | 6134 | pub fn llama_kv_self_defrag(ctx: *mut llama_context); | ----------------------------------------------------- similarly named function `llama_kv_self_defrag` defined here error[E0425]: cannot find function `llama_kv_cache_update` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:210:35 | 210 | unsafe { llama_cpp_sys_2::llama_kv_cache_update(self.context.as_ptr()) } | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_update` | ::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6140:5 | 6140 | pub fn llama_kv_self_update(ctx: *mut llama_context); | ----------------------------------------------------- similarly named function `llama_kv_self_update` defined here error[E0425]: cannot find function `llama_get_kv_cache_token_count` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:217:35 | 217 | unsafe { llama_cpp_sys_2::llama_get_kv_cache_token_count(self.context.as_ptr()) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `llama_cpp_sys_2` error[E0425]: cannot find function `llama_kv_cache_view_init` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:230:39 | 230 | unsafe { llama_cpp_sys_2::llama_kv_cache_view_init(self.context.as_ptr(), n_max_seq) }; | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `llama_cpp_sys_2` error[E0412]: cannot find type `llama_kv_cache_view` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:247:28 | 247 | view: llama_cpp_sys_2::llama_kv_cache_view, | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `llama_kv_cache` | ::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:4542:1 | 4542 | pub struct llama_kv_cache { | ------------------------- similarly named struct `llama_kv_cache` defined here error[E0425]: cannot find function `llama_kv_cache_view_update` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:254:30 | 254 | llama_cpp_sys_2::llama_kv_cache_view_update(self.ctx.context.as_ptr(), &mut self.view); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `llama_cpp_sys_2` error[E0425]: cannot find function `llama_kv_cache_view_free` in crate `llama_cpp_sys_2` --> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:328:30 | 328 | llama_cpp_sys_2::llama_kv_cache_view_free(&mut self.view); | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `llama_cpp_sys_2` Some errors have detailed explanations: E0412, E0425. For more information about an error, try `rustc --explain E0412`. error: could not compile `llama-cpp-2` (lib) due to 16 previous errors
The text was updated successfully, but these errors were encountered:
looks like it's caused by this ggml-org/llama.cpp#12181
Sorry, something went wrong.
should be resolved in #740
No branches or pull requests
For above deps, I got:
The text was updated successfully, but these errors were encountered: