
Georgi GerganovandJohannes Gäßler
e92d53b29e
sampling : optimize samplers by reusing bucket sort (#15665)
* sampling : optimize sorting using bucket sort in more places
ggml-ci
* sampling : do not sort in dist sampler
ggml-ci
* sampling : avoid heap allocations for sort buffers
ggml-ci
* common : add option to sort sampling candidates by probability
ggml-ci
* sampling : revert the change for preserving sort buffers
* sampling : use std::copy instead of memcpy
* sampling : clarify purpose of partial sort helpers
ggml-ci
* cont : remove wrong comment [no ci]
* common : update comment
Co-authored-by: Johannes Gäßler <[email protected]>
---------
Co-authored-by: Johannes Gäßler <[email protected]>
2025-08-31 20:41:02 +03:00
..
2025-08-31 20:11:58 +03:00
2025-04-26 22:58:12 +02:00
2023-11-07 00:36:23 +03:00
2025-06-13 10:38:52 +02:00
2025-08-06 20:27:30 +02:00
2025-06-14 17:25:15 +01:00
2025-08-29 14:53:41 +02:00
2025-08-29 14:53:41 +02:00
2025-07-10 15:29:05 +03:00
2025-08-30 16:32:10 +02:00
2025-08-31 20:11:58 +03:00
2024-09-30 11:23:42 +03:00
2023-08-21 23:07:43 +03:00
2025-05-30 16:25:45 +03:00
2025-05-30 16:25:45 +03:00
2025-06-22 08:37:43 +03:00
2025-05-30 16:25:45 +03:00
2025-05-10 17:19:52 +02:00
2025-02-12 21:36:11 +01:00
2025-02-12 10:06:53 -04:00
2025-03-04 18:53:26 +02:00
2025-01-06 10:52:15 +02:00
2025-05-14 19:50:57 +01:00
2025-05-14 19:50:57 +01:00
2025-08-31 20:41:02 +03:00
2025-08-31 20:41:02 +03:00
2025-08-31 20:41:02 +03:00
2025-07-31 14:25:23 +02:00