]> git.djapps.eu Git - pkg/ggml/sources/ggml/commit
ggml : add ggml_top_k (llama/17365)
authorGeorgi Gerganov <redacted>
Tue, 25 Nov 2025 13:31:43 +0000 (15:31 +0200)
committerGeorgi Gerganov <redacted>
Thu, 11 Dec 2025 13:32:45 +0000 (15:32 +0200)
commit905e247cc539d09cd54054fbf512583537cf65a0
tree9b96a336bcb235f1bc3d09ba9f5d51f2dee91cba
parentd12293856ccf6894fb8ecc8f468fba38d515a9a5
ggml : add ggml_top_k (llama/17365)

* ggml : add ggml_top_k

* cont : add ggml_argsort_top_k

* metal : add top_k support

* ggml : cleanup

* tests : add virtual err() function for test_case

* ggml : add comments
14 files changed:
include/ggml.h
src/ggml-cpu/ggml-cpu.c
src/ggml-cpu/ops.cpp
src/ggml-cpu/ops.h
src/ggml-metal/ggml-metal-device.cpp
src/ggml-metal/ggml-metal-device.h
src/ggml-metal/ggml-metal-device.m
src/ggml-metal/ggml-metal-impl.h
src/ggml-metal/ggml-metal-ops.cpp
src/ggml-metal/ggml-metal-ops.h
src/ggml-metal/ggml-metal.cpp
src/ggml-metal/ggml-metal.metal
src/ggml.c
tests/test-backend-ops.cpp