GGUF Nedir?
Yayın: · Son güncelleme:
GGUF Nedir? Kısaca
GGUF, büyük dil modellerinin ağırlıklarını, tokenizer bilgisini ve diğer meta verilerini tek bir dosyada saklayan model dosya formatıdır. llama.cpp projesi tarafından 2023'te eski GGML formatının yerine geliştirilmiştir ve yerel model çalıştırmada yaygındır.

GGUF, bir yapay zekâ modelini kendi bilgisayarında çalıştırmak isteyenlerin sık karşılaştığı bir dosya biçimidir. llama.cpp ve onun temelindeki ggml kütüphanesinin ekosisteminde geliştirildi ve Ağustos 2023'te, artık desteklenmeyen eski GGML formatının yerini aldı.
Ne içerir?
Bir GGUF dosyası, modeli çalıştırmak için gereken her şeyi tek pakette toplar:
- Modelin ağırlıkları (çoğu zaman sıkıştırılmış hâlde)
- Model mimarisi bilgisi
- Tokenizer bilgisi
- Bağlam uzunluğu gibi ayarlar ve diğer meta veriler
Meta veriler anahtar-değer biçiminde saklandığı için yeni alanlar eski dosyaları bozmadan eklenebilir. Dosya yapısı belleğe hızlı yüklenmeye uygun tasarlanmıştır.
Niceleme türleri
GGUF dosyaları genellikle niceleme uygulanmış hâlde paylaşılır. Dosya adlarında "Q4_K_M", "Q5_K_M", "Q8_0" gibi ekler görürsün:
| Ek | Anlamı |
|---|---|
| Q4 civarı | Daha küçük dosya, daha az bellek, biraz daha düşük kalite |
| Q8 civarı | Daha büyük dosya, kaliteye daha yakın |
| F16 / BF16 | Sıkıştırılmamaya yakın, en yüksek bellek ihtiyacı |
Örnek
Varsayımsal olarak 8 GB ekran kartı belleğin varsa, aynı modelin Q8 sürümü sığmayabilirken Q4 sürümü sığabilir. Bu durumda Q4 sürümünü indirip llama.cpp tabanlı bir araçla çalıştırabilirsin.
Nelere dikkat etmeli?
- Model dosyalarını güvenilir kaynaklardan ve bilinen yayıncılardan indir.
- Modelin lisansını kontrol et; bazı modellerin ticari kullanım kısıtlamaları vardır.
- Düşük bitli sürümler özellikle matematik ve kod gibi hassas görevlerde kaliteyi belirgin düşürebilir.
- Dosya boyutu tek başına bellek ihtiyacını göstermez; bağlam uzunluğu arttıkça ek bellek gerekir.
Sıkça Sorulan Sorular
GGUF dosyasını hangi programlarla açabilirim?
GGUF, llama.cpp ve onu temel alan birçok masaüstü ve komut satırı aracıyla çalıştırılabilir. Kullanacağın aracın ilgili model mimarisini desteklediğini kontrol etmek gerekir.
Hangi GGUF niceleme seviyesini seçmeliyim?
Belleğine sığan en yüksek kaliteli sürüm genellikle iyi bir başlangıçtır. Orta seviye 4-5 bit sürümler, birçok kullanıcı için boyut ve kalite arasında makul bir denge sunar.
İlgili terimler
İlgili yazılar
Kendi Bilgisayarında Ücretsiz Yapay Zekâ Sistemi Kur: Ekran Kartı, İşlemci ve RAM ile Adım Adım
Kendi bilgisayarında ücretsiz ve limitsiz bir yapay zekâ sistemi kurmak mümkün: Ollama ya da LM Studio ile dil modeli, Continue ile kod asistanı, ComfyUI ya da Forge ile görsel üretim. Belirleyici olan ekran kartının belleğidir (VRAM); 8 GB'lık kartta 7-8B modeller rahat çalışır, kart yoksa işlemci ve RAM ile daha yavaş çalışır.
