deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak dev.to (home feed)

llama.cpp ve ggml v1.0.0'a ulaştı, yerel LLM çıkarımına semantik sürümleme geliyor

ggml-org, llama.cpp v1.0.0 ve ggml v1.0.0'ı yayımladı; yerel LLM çıkarım yığınını sürekli değişen 0.x yapılarından alıp açık bir API kararlılığı sözüyle birlikte semantik sürümlemeye taşıyor.

llama.cpp ve ggml v1.0.0'a ulaştı, yerel LLM çıkarımına semantik sürümleme geliyor

ggml-org, ekibin Hugging Face'teki duyurusuna göre 13 Kasım 2026'da llama.cpp v1.0.0 ve ggml v1.0.0'ı yayımladı. Bu iki sürüm, yerel LLM çıkarımının çekirdeğini oluşturan kütüphanelere yaklaşık üç buçuk yıllık sürekli 0.x yapılarının ardından ilk kararlı sürüm numaralarını veriyor ve genel API'nin artık sürümden sürüme değişen bir şey olarak değil, desteklenen bir arayüz olarak ele alındığına işaret ediyor.

Neler yayımlandı

Sürüm notlarına göre llama.cpp v1.0.0, C ve C++ ile yazılmış ve libllama olarak dağıtılan LLM çıkarım motorunun kendisi; ggml v1.0.0 ise onun altındaki makine öğrenmesi tensor kütüphanesi olan libggml. İkisi de aynı gün etiketlendi.

ggml için bu sıçrama, 0.9.0-dev gibi derleme tarzı tanımlayıcılardan geliyor. Projenin GitHub geçmişi, semantik sürümlemeyi getiren bir commit'in, numarayı 0.9.0-dev'dan doğrudan 1.0.0'a çıkaran bir sürüm betiği denemesiyle birlikte yerleştiğini gösteriyor.

Sürümler nasıl yönetilecek

Hugging Face gönderisi kuralları net biçimde ortaya koyuyor. MAJOR artışı yalnızca include dizinindeki genel C API'sinde geriye dönük uyumsuz bir değişiklik için ayrılmış. MINOR, yeni bir özellik, bir backend güncellemesi, ek bir model ailesi desteği ya da yeni bir API gibi geriye dönük uyumlu kalan eklemeleri kapsıyor. PATCH ise API'ye dokunmayan düzeltmeler için. Bundan böyle API ya da ABI'deki her uyumsuzluk bir major artışı olarak görünecek; ekip bu sayede sınırların daha katı hale geldiğini ve aşağı akıştaki kullanıcıların bunları öngörmesinin kolaylaştığını söylüyor.

Sekiz kanala yayılım

Sürüme göre proje sekiz dağıtım kanalı listeliyor: Linux, macOS, Windows, Android ve iOS'u kapsayan ön sürüm yapıları; Linux için Docker imajları; Debian paketleri; macOS ve Linux için Homebrew; Windows, macOS ve Linux için conda-forge; MacPorts; Windows için Winget; iOS ve macOS için bir XCFramework. llama.cpp'yi özel araçlarına gömen ekipler için pratik sonuç şu: aynı sürüm sözleşmesi, hangi paket yöneticisini kullanıyorlarsa onlar üzerinden kendilerine ulaşıyor.

Şimdilik satıcı gözüyle bir bakış

Ekip, sürümü ev makinelerinden kurumsal sunuculara uzanan donanımlar arasında çok modlu LLM çıkarımı için bir temel olarak konumlandırıyor; quantization desteği, optimize edilmiş backend'ler ve taşınabilir bir C/C++ uygulamasıyla birlikte. Hugging Face gönderisi ayrıca yığının platformlar arası ve özel yapay zekâ ürünleri için alışılmadık derecede hafif ve çok yönlü bir temel olduğu yönünde tanıtımsal bir iddiada bulunuyor; bunu bağımsız bir değerlendirme değil, projenin kendi değerlendirmesi olarak okumak gerekiyor. dev.to yazısının da belirttiği gibi, sürüm yayımlanın günü geldi ve henüz dışarıdan bir haber yapılmadı; bu nedenle yukarıdaki ayrıntılar ekibin Hugging Face gönderisinden ve iki GitHub sürüm sayfasından geliyor.

Neden önemli

Geniş bir aşağı akış uygulama ekosistemi llama.cpp üzerine kurulu; masaüstü istemcilerden sunucu dağıtımlarına ve gömülü araçlara uzanıyor. Şimdiye kadar bu entegrasyonlar, geriye dönük uyumsuz değişikliklerin net bir sinyal olmadan gelebileceği kararsız bir 0.x hattını izliyordu. Yayımlanan bir sürümleme sözleşmesi bu durumu değiştiriyor: ekipler tam sürümleri sabitleyebilir, yükseltmeleri minor sürümler etrafında planlayabilir ve her major artışını üretime ulaşmadan önce bir inceleme kapısı olarak ele alabilir. Bu kadar yaygın şekilde gömülü bir yazılım için arayüzün öngörülebilirliği, v1.0.0'ın asıl manşet özelliğinin kendisi. Kod büyük ölçüde aynı; değişen şey, nasıl evrileceğine dair verilen söz.

  • #llama-cpp
  • #ggml
  • #local-llm
  • #open-source
  • #machine-learning

İlgili yazılar