Dil modeli · Geliştiriliyor
Versatil 3
Bir sonraki Versatil: Türkçe ve İngilizce konuşan, 1 milyar parametreli, 16.384 token bağlamlı bir model. Mimari sabit, eğitim için veri toplanıyor.
999.904.768parametre, mimari ayarlarından hesaplandı
Giriş ve çıkış aynı gömmeyi paylaştığı için ayrı bir çıkış katmanı yok; bu 153.600.000 parametre tasarruf ediyor.
- Gömme (giriş ve çıkış ortak)153.600.000%15,4
- Dikkat176.160.768%17,6
- İleri besleme (SwiGLU)670.040.064%67,0
- Normalizasyon103.936%0,01
V4.1 → V3
| V4.1 | V3 | |
|---|---|---|
| Parametre | 552.535.040 | 999.904.768 |
| Katman | 32 | 32 |
| Gizli boyut | 1.024 | 1.536 |
| Sorgu / KV başı | 16 / 8 | 24 / 4 |
| Baş boyutu | 64 | 64 |
| İleri besleme | 4.096 | 4.544 |
| Sözlük | 48.000 | 100.000 |
| Bağlam | — | 16.384 |
| QK-Norm | yok | var |
| KV / token | 64 KiB | 32 KiB |
| Ağırlıklar, Q4 | 296 MiB | 536 MiB |
Versatil 3, Versatil’in bir sonraki büyük adımı. V4.1’in neredeyse iki katı parametre, iki katından fazla sözlük ve iki dil: Türkçe ve İngilizce.
Bu sayfadaki bütün model sayıları elle yazılmadı. Site derlenirken Rust, mimari ayarlarından parametreleri tek tek sayıyor; toplam, hedeflenen 999.904.768 ile birebir tutuyor.
Kararlar, tek tek
Gruplu sorgu dikkati. 24 sorgu başı yalnızca 4 anahtar/değer başını paylaşıyor; yukarıdaki çizimde her sorgu başı bağlı olduğu KV başına iniyor. Uzun bağlamda belleği en çok KV önbelleği yer. GQA onu 6 kat küçültüyor: 16.384 tokenlık bağlamın tamamı 512 MiB.
QK-Norm. Dikkat skorları hesaplanmadan önce sorgu ve anahtar vektörleri normalize ediliyor. Amaç büyük modelde eğitimi kararlı tutmak.
Ortak gömme. Girişteki token gömmesi ile çıkıştaki katman aynı ağırlığı kullanıyor. 100 bin tokenlık sözlükte bu, ayrı bir çıkış katmanına harcanacak 153,6 milyon parametre demek.
Daha büyük sözlük. 48 binden 100 bine çıkıyor; model artık iki dil konuşacak. Eski tokenizer’lara dokunulmuyor, V3’ün sözlüğü ayrı.
Uzun bağlam. 16.384 token, RoPE konum kodlamasıyla.
Veri
Uzun vadeli hedef 100 milyar kaliteli token. Bu bir parametre sayısı değil, modelin okuyacağı metin miktarı. Toplama R18. tura ulaştı; daha önceki bir aşamada yaklaşık 189 milyon token vardı.
Kurallar
Versatil 2 tamamen salt okunur. Hiçbir checkpoint’in üzerine yazılmıyor, eski tokenizer’lar değiştirilmiyor, eğitim verisi silinmiyor ve karantinaya alınmış veriyle eğitim yapılmıyor. Her yeni iş ayrı, sürümlü bir klasörde.
Eğitim sonucu da uydurulmuyor. Bu sayfada henüz bir başarı oranı yoksa sebebi bu: tam eğitim bitmedi.
Nerede çalışacak
Kâğıt üzerinde: 4 bitlik ağırlıklar yaklaşık 536 MiB, tam bağlamda KV önbelleği 512 MiB. Yani çıkarım için model 6 GB’lık bir dizüstü ekran kartına sığacak boyutta. Eğitim başka bir hikâye; orada gradyanlar ve optimizer durumu da belleğe giriyor.
Yol haritası
- TamamMimari sabitlendi999.904.768 parametre, 32 katman, 24 sorgu / 4 KV başı
- TamamEğitim altyapısıTest paketleri 43/43, 25/25 ve 21/21 geçiyor
- TamamKaldığı yerden devamOptimizer, zamanlayıcı ve veri konumu checkpoint'e yazılıp geri yükleniyor; gerçek bir veri parçasında CPU testiyle denendi
- Şu anPilot modellerAynı mimarinin küçük kardeşleri: Tiny 30,3M · Small 99,4M · Medium 282,8M
- Şu anVeri toplamaR18. tura ulaştı
- SıradaTam eğitim1 milyar parametrelik modelin GPU üzerinde eğitimi
- SıradaDeğerlendirmeKimlik, talimat takibi, tekrar, uydurma ve genelleme ayrı ayrı ölçülecek