]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ggml : add support for dynamic loading of backends (#10469)
authorDiego Devesa <redacted>
Mon, 25 Nov 2024 14:13:39 +0000 (15:13 +0100)
committerGitHub <redacted>
Mon, 25 Nov 2024 14:13:39 +0000 (15:13 +0100)
commit5931c1f233c616083d64e41a228249d58e039aa5
treed7f66ef2536d52ee96a9863b79f35b9f45358b51
parentf6d12e7df8fe64384f1939976871252e6422a01e
ggml : add support for dynamic loading of backends (#10469)

* ggml : add support for dynamic loading of backends

---------

Co-authored-by: Georgi Gerganov <redacted>
44 files changed:
Makefile
Package.swift
common/common.cpp
examples/CMakeLists.txt
examples/eval-callback/CMakeLists.txt
examples/llama-bench/llama-bench.cpp
examples/main/main.cpp
examples/simple-chat/simple-chat.cpp
examples/simple/simple.cpp
ggml/CMakeLists.txt
ggml/include/ggml-backend.h
ggml/include/ggml-cpu.h
ggml/include/ggml.h
ggml/src/CMakeLists.txt
ggml/src/ggml-amx/CMakeLists.txt
ggml/src/ggml-amx/ggml-amx.cpp
ggml/src/ggml-backend-impl.h
ggml/src/ggml-backend-reg.cpp
ggml/src/ggml-blas/CMakeLists.txt
ggml/src/ggml-blas/ggml-blas.cpp
ggml/src/ggml-cann/CMakeLists.txt
ggml/src/ggml-cann/ggml-cann.cpp
ggml/src/ggml-cpu/CMakeLists.txt
ggml/src/ggml-cpu/ggml-cpu.c
ggml/src/ggml-cpu/ggml-cpu.cpp
ggml/src/ggml-cuda/CMakeLists.txt
ggml/src/ggml-cuda/ggml-cuda.cu
ggml/src/ggml-hip/CMakeLists.txt
ggml/src/ggml-kompute/CMakeLists.txt
ggml/src/ggml-kompute/ggml-kompute.cpp
ggml/src/ggml-metal/CMakeLists.txt
ggml/src/ggml-metal/ggml-metal.m
ggml/src/ggml-musa/CMakeLists.txt
ggml/src/ggml-rpc/CMakeLists.txt
ggml/src/ggml-rpc/ggml-rpc.cpp
ggml/src/ggml-sycl/CMakeLists.txt
ggml/src/ggml-sycl/ggml-sycl.cpp
ggml/src/ggml-vulkan/CMakeLists.txt
ggml/src/ggml-vulkan/ggml-vulkan.cpp
ggml/src/ggml.c
pocs/CMakeLists.txt
src/llama.cpp
tests/CMakeLists.txt
tests/test-backend-ops.cpp