]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
Implement GGML_CPU_ALL_VARIANTS for PowerPC (llama/14286)
authorChristian Kastner <redacted>
Fri, 20 Jun 2025 12:17:32 +0000 (12:17 +0000)
committerGeorgi Gerganov <redacted>
Sat, 21 Jun 2025 04:34:17 +0000 (07:34 +0300)
commitaf7168174c68f224250ce22a6c671bed1401a3e0
treeae1dfa4680d3fb806d3736504f86494e168b827f
parent33d1f0a3e01e8a83c60eef9a536007932ee0162d
Implement GGML_CPU_ALL_VARIANTS for PowerPC (llama/14286)

* Add PowerPC feature detection and scoring

* ggml-cpu: Implement GGML_CPU_ALL_VARIANTS for PowerPC

* ggml-cpu: Delay some initializations until function is called

When using GGML_BACKEND_DL=ON, these initializations might use
instructions that are not supported by the current CPU.

---------

Co-authored-by: Diego Devesa <redacted>
ggml/src/CMakeLists.txt
ggml/src/ggml-cpu/CMakeLists.txt
ggml/src/ggml-cpu/arch/powerpc/cpu-feats.cpp [new file with mode: 0644]
ggml/src/ggml-cpu/repack.cpp