]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
metal : add repeat bf16 (#24638)
authorGeorgi Gerganov <redacted>
Mon, 15 Jun 2026 06:57:16 +0000 (09:57 +0300)
committerGitHub <redacted>
Mon, 15 Jun 2026 06:57:16 +0000 (09:57 +0300)
ggml/src/ggml-metal/ggml-metal.metal

index 0aea68455fbaa85a2d0541ec9f873df7fabd67f3..072f14e68f00f96b288f49d6d7f681feafb6e5da 100644 (file)
@@ -1418,6 +1418,9 @@ typedef decltype(kernel_repeat<float>) kernel_repeat_t;
 
 template [[host_name("kernel_repeat_f32")]] kernel kernel_repeat_t kernel_repeat<float>;
 template [[host_name("kernel_repeat_f16")]] kernel kernel_repeat_t kernel_repeat<half>;
+#if defined(GGML_METAL_HAS_BF16)
+template [[host_name("kernel_repeat_bf16")]] kernel kernel_repeat_t kernel_repeat<bfloat>;
+#endif
 template [[host_name("kernel_repeat_i32")]] kernel kernel_repeat_t kernel_repeat<int>;
 template [[host_name("kernel_repeat_i16")]] kernel kernel_repeat_t kernel_repeat<short>;