Kısaca
- llama.cpp v1.0.0, C/C++ ile LLM çıkarımı için sunulan libllama kütüphanesinin ilk 1.0 sürümü oldu.
- Makine öğrenimi tensör kütüphanesi ggml de v1.0.0 sürümüne yükseltildi.
- Geriye dönük uyumsuz API ve ABI değişiklikleri bundan sonra ana sürüm numarasıyla belirtilecek.
- llama.cpp, 150’den fazla model mimarisi varyantını ve yaygın spekülatif çözümleme yöntemlerini destekliyor.
ggml-org ekibi, 13 Kasım 2026’da Hugging Face blogunda llama.cpp ve ggml kütüphanelerinin 1.0.0 sürümlerini duyurdu. Yerel bilgisayarlardan kurumsal sunuculara kadar farklı donanımlarda çok modlu büyük dil modellerini çalıştırmayı hedefleyen projeler, bu sürümle birlikte API ve ABI uyumluluğunu ana sürüm numaraları üzerinden daha açık biçimde yönetecek.
İki kütüphane de 1.0.0 sürümünde
llama.cpp, C ve C++ ile büyük dil modeli çıkarımı için libllama kütüphanesini sunuyor. Makine öğrenimi için tensör kütüphanesi olan ggml ise libggml adıyla yayımlanıyor. İki projenin herkese açık başlık dosyaları sırasıyla llama.cpp/include/ ve ggml/include/ dizinlerinde bulunuyor.
Ekip, projelerin 3,5 yıllık gelişimi boyunca çok sayıda başka uygulamanın bu kütüphanelere bağımlı hâle geldiğini belirtiyor. 1.0.0 duyurusu bu nedenle yalnızca bir sürüm numarası değişikliği değil; kütüphaneleri kullanan geliştiricilerin arayüz değişikliklerini izlemesini kolaylaştırmaya yönelik bir sürümleme taahhüdü olarak konumlanıyor.
API ve ABI değişiklikleri nasıl işaretlenecek?
ggml-org projelerinin anlamsal sürümleme kurallarında, herkese açık C API’sini bozan değişiklikler ana sürüm artışı gerektirecek. Geriye dönük uyumlu özellikler, arka uç güncellemeleri, yeni model desteği veya API eklemeleri küçük sürümle; API değişikliği içermeyen hata düzeltmeleri ise yama sürümüyle yayımlanacak.
Bu politika, mevcut entegrasyonların hangi güncellemelerde daha dikkatli incelenmesi gerektiğini sürüm numarasından anlamayı amaçlıyor. Ekip, API veya ABI uyumsuzluklarını ana sürüm değişikliğiyle görünür kılacağını söylüyor. Ancak duyuruda 1.0.0’a geçiş için belirli bir geçiş kılavuzu ya da her entegrasyona özel uyumluluk listesi paylaşılmıyor.
Donanım ve model desteği
llama.cpp’nin temelindeki ggml, farklı donanım türlerinde çalışabilmesi için özel arka uçlardan yararlanıyor. Bu arka uçlar dinamik kütüphane olarak derlenebiliyor ve isteğe bağlı biçimde çalışma sırasında yüklenebiliyor. Duyuruda desteklenen arka uçların tam listesine ayrıca bağlantı veriliyor.
Projeye göre llama.cpp şu anda 150’den fazla model mimarisi varyantını ve yaygın spekülatif çözümleme yöntemlerini destekliyor. Dağıtım tarafında ise Linux, macOS, Windows, Android ve iOS için ön sürüm çıktıları; Linux için Docker ve Debian; macOS için Homebrew ve MacPorts; Windows için Winget seçenekleri sıralanıyor. conda-forge Windows, macOS ve Linux’u kapsarken XCFramework iOS ve macOS için listeleniyor. Bu bilgiler duyurudaki dağıtım kanallarını gösteriyor; her kanal için aynı anda kararlı 1.0.0 paketinin bulunduğu anlamına gelmiyor.
Mimarlık ve görselleştirme ekipleri için anlamı
Yerel yapay zekâ araçlarını kendi yazılımına ekleyen geliştiriciler, llama.cpp’nin sürümleme politikasından doğrudan yararlanabilir. Mimarlık ofisleri ve görselleştirme ekipleri açısından olası fayda, projeye özel yerel yapay zekâ uygulamalarında kullanılan kütüphanelerin güncellemelerini daha kontrollü değerlendirebilmek. Duyuru, belirli bir mimarlık yazılımı entegrasyonu veya hazır tasarım özelliği sunmuyor.
Donanım tarafında geniş platform yaklaşımı ve ayrı arka uçlar öne çıkıyor; ancak kaynak, belirli donanımlar için performans ölçümü vermiyor. Bu nedenle ekiplerin kendi bilgisayarlarında kullandıkları arka ucun ve model mimarisinin destek durumunu kontrol etmesi, sürüm yükseltmesini de mevcut entegrasyonlarla test etmesi gerekiyor. Dağıtım kanallarının listelenmesi erişim seçeneklerini gösterse de lisans, kurumsal destek koşulları ve paketlerin kanallara göre yayımlanma takvimi duyuruda açıklanmıyor.
Sık sorulan sorular
llama.cpp v1.0.0 ne zaman yayımlandı?
ggml-org, llama.cpp v1.0.0 sürümünü 13 Kasım 2026’da duyurdu. Aynı duyuruda ggml v1.0.0 da yer aldı.
llama.cpp v1.0.0 hangi değişiklikleri getiriyor?
Öne çıkan değişiklik, API ve ABI uyumsuzluklarının ana sürüm artışıyla işaretlenecek olması. Sürümleme kuralları ayrıca uyumlu özellik ve arka uç güncellemelerini küçük sürüme, API değişikliği olmayan hata düzeltmelerini yama sürümüne bağlıyor.
llama.cpp hangi platformlarda kullanılabiliyor?
Duyuruda Linux, macOS, Windows, Android ve iOS için ön sürüm çıktıları listeleniyor. Diğer dağıtım seçenekleri arasında Docker, Debian, Homebrew, conda-forge, MacPorts, Winget ve XCFramework bulunuyor.
Kaynaklar
1 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
llama.cpp ve ggml’nin 1.0.0 sürümleri, yerel yapay zekâ bileşenlerini kendi araçlarına entegre eden ekipler için sürüm takibini daha anlaşılır hâle getirebilir. Özellikle birden fazla projede aynı kütüphaneyi kullanan ofislerde, uyumsuz değişikliklerin ana sürümle belirtilmesi güncelleme planlamasına yardımcı olur.
Türkiye’deki mimarlık ve görselleştirme ekipleri için bu duyuru tek başına hazır bir üretim aracı anlamına gelmiyor. Pratik değer, yerel modelleri kullanan bir uygulama veya iş akışı geliştiriliyorsa ortaya çıkacak. Donanım uyumluluğu, seçilen arka uç ve dağıtım kanalındaki paket durumu test edilmeden sürüm yükseltmek yerine kontrollü deneme yapmak daha sağlıklı görünüyor.




Yorumlar 0