Проект llama.cpp выпустил сборку b11333, которая добавляет поддержку bfloat16 для операций MUL_MAT, MUL_MAT_ID и GET_ROWS во внутреннем бэкенде WebGPU.

Это обновление включено в предварительно скомпилированные двоичные файлы для macOS (Apple Silicon и Intel), iOS, Linux (Ubuntu x64, arm64, s390x), Windows, Android и openEuler. Релиз предоставляет сборки для различных аппаратных ускорителей, включая CUDA 12 и 13, Vulkan, ROCm 10.0, OpenVINO, SYCL и Snapdragon NPUs.

Добавление точности bfloat16 к этим конкретным операциям матриц WebGPU позволяет выполнять более эффективные вычисления на совместимых GPU.