Compare commits

...
Author SHA1 Message Date
Georgi Gerganov d72b42fa7f ggml : remove public ggml_backend_buffer_copy_tensor() 2026-10-27 17:01:45 +02:00
3 changed files with 4 additions and 5 deletions
-3
View File
@@ -84,9 +84,6 @@ extern "C" {
void * context,
size_t size);
// do not use directly, use ggml_backend_tensor_copy instead
GGML_API bool ggml_backend_buffer_copy_tensor(const struct ggml_tensor * src, struct ggml_tensor * dst);
// multi-buffer
// buffer that contains a collection of buffers
GGML_API ggml_backend_buffer_t ggml_backend_multi_buffer_alloc_buffer(ggml_backend_buffer_t * buffers, size_t n_buffers);
+1 -1
View File
@@ -353,7 +353,7 @@ void ggml_backend_buffer_reset(ggml_backend_buffer_t buffer) {
}
}
bool ggml_backend_buffer_copy_tensor(const struct ggml_tensor * src, struct ggml_tensor * dst) {
static bool ggml_backend_buffer_copy_tensor(const struct ggml_tensor * src, struct ggml_tensor * dst) {
ggml_backend_buffer_t dst_buf = dst->view_src ? dst->view_src->buffer : dst->buffer;
if (dst_buf->iface.cpy_tensor) {
return dst_buf->iface.cpy_tensor(dst_buf, src, dst);
+3 -1
View File
@@ -2046,7 +2046,9 @@ bool rpc_server::copy_tensor(const rpc_msg_copy_tensor_req & request, rpc_msg_co
LOG_DBG2("[%s] src: %s -> dst: %s\n", __func__, rpc_log_format_tensor(src).c_str(), rpc_log_format_tensor(dst).c_str());
response.result = ggml_backend_buffer_copy_tensor(src, dst);
ggml_backend_tensor_copy(src, dst);
response.result = true;
return true;
}