# llama.cpp b12173 adds OpenCL repeat support for four types

> The pre-release adds OpenCL support for repeat operations with f16, i32, i16 and bf16 data types. Builds are listed for multiple platforms.

Oossa · 2026-11-06 · https://oossa.com/en/llama-cpp-b12173-adds-opencl-repeat-support-for-four-types

The llama.cpp project has published pre-release b12173, adding OpenCL support for repeat operations with f16, i32, i16 and bf16 data types. OpenCL is a way to run computing workloads on supported processors and graphics hardware.

The release page lists builds for platforms including Linux, Windows, macOS, iOS and Android, with several hardware and accelerator options. It does not specify which devices or workloads benefit most from the change.

## The facts

- The OpenCL update covers f16, i32, i16 and bf16.
- b12173 is marked as a pre-release.

## Why it matters

Developers using llama.cpp with OpenCL may be able to run repeat operations on these four data types, though the release notes do not say which devices gain support in practice.

## Sources & references

1. [ggml-org/llama.cpp b12173](https://github.com/ggml-org/llama.cpp/releases/tag/b12173) – llama.cpp, 2026-11-06

Last updated: 2026-11-06
