]> git.djapps.eu Git - pkg/ggml/sources/ggml/commit
ggml : upgrade init_tensor API to return a ggml_status (llama/11854)
authorWilliam Tambellini <redacted>
Fri, 28 Feb 2025 13:41:47 +0000 (05:41 -0800)
committerGeorgi Gerganov <redacted>
Tue, 4 Mar 2025 19:24:42 +0000 (21:24 +0200)
commitf408f75d6090fb0d4af9e43e59d56c67deca7420
treea8cf40a969eb0bd5228cddb6405e196aa358a369
parentacd91689647096c599e211f5061d55399db9290d
ggml : upgrade init_tensor API to return a ggml_status (llama/11854)

* Upgrade init_tensor API to return a ggml_status

To prepare for an 'abort-free' ggml
(ggml not to abort on OOMs but return a OOM status),
as agreeed with Diego in the ggml repo,
upgrade the init_tensor() and view_init() APIs
to return a ggml_status.

* misc fixes

---------

Co-authored-by: slaren <redacted>
14 files changed:
include/ggml-alloc.h
include/ggml-backend.h
src/ggml-alloc.c
src/ggml-backend-impl.h
src/ggml-backend.cpp
src/ggml-cann/ggml-cann.cpp
src/ggml-cpu/amx/amx.cpp
src/ggml-cpu/ggml-cpu-aarch64.cpp
src/ggml-cuda/ggml-cuda.cu
src/ggml-opencl/ggml-opencl.cpp
src/ggml-rpc/ggml-rpc.cpp
src/ggml-sycl/ggml-sycl.cpp
src/ggml-vulkan/ggml-vulkan.cpp
tests/test-backend-ops.cpp