]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ggml : upgrade init_tensor API to return a ggml_status (#11854)
authorWilliam Tambellini <redacted>
Fri, 28 Feb 2025 13:41:47 +0000 (05:41 -0800)
committerGitHub <redacted>
Fri, 28 Feb 2025 13:41:47 +0000 (14:41 +0100)
commit70680c48e5f77d2d3138712a6582bd8c1e548922
tree36169db66903586614e4dc2da306dbb8e15049d6
parentc43a3e7996e585e2addde1e44057a4f3cdbadef8
ggml : upgrade init_tensor API to return a ggml_status (#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>
16 files changed:
.gitignore
CONTRIBUTING.md
ggml/include/ggml-alloc.h
ggml/include/ggml-backend.h
ggml/src/ggml-alloc.c
ggml/src/ggml-backend-impl.h
ggml/src/ggml-backend.cpp
ggml/src/ggml-cann/ggml-cann.cpp
ggml/src/ggml-cpu/amx/amx.cpp
ggml/src/ggml-cpu/ggml-cpu-aarch64.cpp
ggml/src/ggml-cuda/ggml-cuda.cu
ggml/src/ggml-opencl/ggml-opencl.cpp
ggml/src/ggml-rpc/ggml-rpc.cpp
ggml/src/ggml-sycl/ggml-sycl.cpp
ggml/src/ggml-vulkan/ggml-vulkan.cpp
tests/test-backend-ops.cpp