llama.cpp/ggml/src/ggml-metal
Georgi Gerganov 583cb83416
ggml : add ggml_top_k (#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
2025-11-25 15:31:43 +02:00
..
CMakeLists.txt metal : refactor + optimize v2 (#15995) 2025-09-17 20:38:12 +03:00
ggml-metal-common.cpp metal : fix loop bound in ggml_mem_ranges (#16412) 2025-10-03 19:18:56 +03:00
ggml-metal-common.h metal : refactor + optimize v2 (#15995) 2025-09-17 20:38:12 +03:00
ggml-metal-context.h metal : refactor + optimize v2 (#15995) 2025-09-17 20:38:12 +03:00
ggml-metal-context.m metal : retain src and dst buffers during async ops (#17101) 2025-11-09 08:28:51 +02:00
ggml-metal-device.cpp ggml : add ggml_top_k (#17365) 2025-11-25 15:31:43 +02:00
ggml-metal-device.h ggml : add ggml_top_k (#17365) 2025-11-25 15:31:43 +02:00
ggml-metal-device.m ggml : add ggml_top_k (#17365) 2025-11-25 15:31:43 +02:00
ggml-metal-impl.h ggml : add ggml_top_k (#17365) 2025-11-25 15:31:43 +02:00
ggml-metal-ops.cpp ggml : add ggml_top_k (#17365) 2025-11-25 15:31:43 +02:00
ggml-metal-ops.h ggml : add ggml_top_k (#17365) 2025-11-25 15:31:43 +02:00
ggml-metal.cpp ggml : add ggml_top_k (#17365) 2025-11-25 15:31:43 +02:00
ggml-metal.metal ggml : add ggml_top_k (#17365) 2025-11-25 15:31:43 +02:00