From: Georgi Gerganov Date: Thu, 18 Jun 2026 06:16:06 +0000 (+0300) Subject: metal : check for BF16 support in concat kernel (#24747) X-Git-Tag: upstream/0.0.10438~745 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=cae0a3b0b074cbb111202c3b7e7884e8de56b23a;p=pkg%2Fggml%2Fsources%2Fllama.cpp metal : check for BF16 support in concat kernel (#24747) --- diff --git a/ggml/src/ggml-metal/ggml-metal.metal b/ggml/src/ggml-metal/ggml-metal.metal index 31b5326ec..25e78e100 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;