From: Georgi Gerganov Date: Mon, 15 Jun 2026 06:57:16 +0000 (+0300) Subject: metal : add repeat bf16 (llama/24638) X-Git-Tag: upstream/1.9.2~186 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=1b2d6d2c2345e03cc53c227671b48d3395974ac6;p=pkg%2Fggml%2Fsources%2Fwhisper.cpp metal : add repeat bf16 (llama/24638) --- diff --git a/ggml/src/ggml-metal/ggml-metal.metal b/ggml/src/ggml-metal/ggml-metal.metal index 0aea6845..072f14e6 100644 --- a/ggml/src/ggml-metal/ggml-metal.metal +++ b/ggml/src/ggml-metal/ggml-metal.metal @@ -1418,6 +1418,9 @@ typedef decltype(kernel_repeat) kernel_repeat_t; template [[host_name("kernel_repeat_f32")]] kernel kernel_repeat_t kernel_repeat; template [[host_name("kernel_repeat_f16")]] kernel kernel_repeat_t kernel_repeat; +#if defined(GGML_METAL_HAS_BF16) +template [[host_name("kernel_repeat_bf16")]] kernel kernel_repeat_t kernel_repeat; +#endif template [[host_name("kernel_repeat_i32")]] kernel kernel_repeat_t kernel_repeat; template [[host_name("kernel_repeat_i16")]] kernel kernel_repeat_t kernel_repeat;