# llama.cpp, BF16 matris girdileri için CPU desteğini düzeltti

> b11292 sürümü, derinlik bazlı evrişimde kullanılan BF16 matris girdisi için CPU desteği ekliyor ve Vulkan’ın destek kontrollerini sıkılaştırıyor.

Oossa · 2026-09-30 · https://oossa.com/tr/llama-cpp-fixes-cpu-handling-for-bf16-matrix-inputs

Yapay zekâ desteğiyle hazırlanıp çevrildi. Aşağıdaki asıl kaynakları kontrol edin.

llama.cpp’nin b11292 sürümü, çekirdeğinde 16 bitlik bir sayı biçimi olan BF16 kullanılan derinlik bazlı 1D evrişimde CPU arka ucunu etkileyen bir kısıtlamayı gideriyor. CPU arka ucu artık hesaplama sırasında bu girdiyi 32 bitlik kayan nokta biçimine genişletiyor; böylece Metal’in matris-vektör çekirdeğinde kullanılan aritmetik yöntemle eşleşiyor.

Sürüm, Vulkan’ın kontrollerini de değiştiriyor: BF16’yı ikinci matris girdisi olarak yalnızca ilk girdi de BF16 olduğunda kabul ediyor. Diğer bileşimler desteklenmiyor olarak işaretleniyor; böylece zamanlayıcı bunları CPU’da çalıştırıyor. Sürüm notlarında eklenen testlerden söz ediliyor, ancak değişikliklerin paketlenmiş bir uygulamaya ne zaman ulaşacağı veya hangi kullanıcıların bu değişiklikleri alacağı belirtilmiyor.

## Gerçekler

- llama.cpp b11292 sürümü 30 Eylül 2026’da yayımlandı.
- Sürüm notları, F32, F16 ve BF16 çekirdekleriyle bir derinlik bazlı evrişim testini ve ikinci girdisi BF16 olan üç matris çarpımı durumunu kapsıyor.

## Neden önemli

BF16 derinlik bazlı evrişim çalıştıran geliştiriciler artık CPU arka ucunda daha önce reddedilen bir bileşimi kullanabiliyor; sürüm notlarında bu düzeltmenin sonraki uygulamalara ne zaman ekleneceği belirtilmiyor.

## Kaynaklar ve referanslar

1. [ggml-org/llama.cpp b11292](https://github.com/ggml-org/llama.cpp/releases/tag/b11292) – llama.cpp, 2026-09-30

Son güncelleme: 2026-09-30
