From: Georgi Gerganov Date: Mon, 15 Jun 2026 06:57:16 +0000 (+0300) Subject: metal : add repeat bf16 (#24638) X-Git-Tag: upstream/0.0.10438~793 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=272088b9f2136fee65d37509625cb56c84244a22;p=pkg%2Fggml%2Fsources%2Fllama.cpp metal : add repeat bf16 (#24638) --- diff --git a/ggml/src/ggml-metal/ggml-metal.metal b/ggml/src/ggml-metal/ggml-metal.metal index 0aea68455..072f14e68 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;