From: Georgi Gerganov Date: Thu, 18 Jun 2026 06:16:06 +0000 (+0300) Subject: metal : check for BF16 support in concat kernel (llama/24747) X-Git-Tag: upstream/1.9.2~159 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=c39dd2db8e5e8bca1f6d4e15208f9c825615b969;p=pkg%2Fggml%2Fsources%2Fwhisper.cpp metal : check for BF16 support in concat kernel (llama/24747) --- diff --git a/ggml/src/ggml-metal/ggml-metal.metal b/ggml/src/ggml-metal/ggml-metal.metal index 31b5326e..25e78e10 100644 --- a/ggml/src/ggml-metal/ggml-metal.metal +++ b/ggml/src/ggml-metal/ggml-metal.metal @@ -7557,7 +7557,9 @@ typedef decltype(kernel_concat) kernel_concat_t; template [[host_name("kernel_concat_f32")]] kernel kernel_concat_t kernel_concat; template [[host_name("kernel_concat_f16")]] kernel kernel_concat_t kernel_concat; +#if defined(GGML_METAL_HAS_BF16) template [[host_name("kernel_concat_bf16")]] kernel kernel_concat_t kernel_concat; +#endif template [[host_name("kernel_concat_i8")]] kernel kernel_concat_t kernel_concat; template [[host_name("kernel_concat_i16")]] kernel kernel_concat_t kernel_concat; template [[host_name("kernel_concat_i32")]] kernel kernel_concat_t kernel_concat;