]> git.djapps.eu Git - pkg/ggml/sources/ggml/commit
ggml-hexagon: graceful fallback for older socs where rpcmem_alloc2 and FASTRPC_GET_UR...
authorl3utterfly <redacted>
Thu, 6 Nov 2025 05:46:38 +0000 (13:46 +0800)
committerGeorgi Gerganov <redacted>
Sun, 9 Nov 2025 16:30:22 +0000 (18:30 +0200)
commitfb26a84fb646d9c54eba9e1affaf5da792b68bd4
tree886f5b9397e5a844fec3264045b042959cd687ee
parent52c9eb3c2155bda92cea77626a29cbf385089887
ggml-hexagon: graceful fallback for older socs where rpcmem_alloc2 and FASTRPC_GET_URI is unsupported (llama/16987)

* support older socs where FASTRPC_GET_URI is unsupported

* added graceful fallback when FASTRPC_GET_URI call fails

* use weak symbols instead of loading libcdsprpc.so dynamically

* Add weak pragma for rpcmem_alloc2

* Remove weak declaration for rpcmem_alloc2 in ggml-hexagon.cpp

Removed weak declaration for rpcmem_alloc2.

* Enforce ndev to 1 for archs below v75

Force ndev to 1 for SoCs architectures lower than v75.
src/ggml-hexagon/ggml-hexagon.cpp
src/ggml-hexagon/htp-utils.h