]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
vulkan/cpu: Support f16 as SET_ROWS src. (#25432)
authorJeff Bolz <redacted>
Tue, 14 Jul 2026 13:26:55 +0000 (08:26 -0500)
committerGitHub <redacted>
Tue, 14 Jul 2026 13:26:55 +0000 (08:26 -0500)
commit7cbd61002d0815d440a48db011360998ca61346b
tree06adf8931535a3da36fdfaae108a40a00c0d166f
parent8ff8c4299db80225ff075683b51b63274ba7ea9a
vulkan/cpu: Support f16 as SET_ROWS src. (#25432)

* vulkan/cpu: Support f16 as SET_ROWS src.

This adds full support for f16 SET_ROWS (equivalent to f32) to vulkan and CPU
backends, and adds more backend tests.

* Set DenormPreserve 16 when supported, to try to fix failures on Intel

* tune error threshold

* update metal supports_op
ggml/src/ggml-cpu/ggml-cpu.c
ggml/src/ggml-cpu/ops.cpp
ggml/src/ggml-metal/ggml-metal-device.m
ggml/src/ggml-vulkan/ggml-vulkan.cpp
ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp
ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp
tests/test-backend-ops.cpp