← Radar

Konu: Yerel AI3 dk okuma

Strata: 125 milyar parametrelik model, tek oyun ekran kartında

Bu neden önemli?

Büyük açık modelleri yerelde çalıştırmanın önündeki engel hesap gücü değil, bellek. Strata, tek bir modele odaklanıp bilgisayarın her parçasını işe koşarak bu engeli aşmanın ne kadar ileri götürülebileceğini gösteriyor. Ama "buluttan 5 kat hızlı" gibi bir başlığın hangi koşullara dayandığını bilmek de en az bu kadar önemli.

Hangi model?

Strata tek bir model için yazılmış: Qwen ekibinin Qwen3.8-Flash-Next’i. Model kartına göre bu, Qwen4’ün mimarisinin deneysel bir ön izlemesi. Toplam 125 milyar parametresi var, ama her token’da sadece yaklaşık 6 milyarı çalışıyor. Sebebi uzmanlar karışımı (MoE) yapısı: 48 katmanın her birinde 512 uzman var, her token için bunlardan 10’u seçiliyor. Toplam 24.576 uzman ediyor.

Modelin bir de alışılmadık bir parçası var: n-gram embedding. Bu, iki ya da üç kelimelik kalıplar için tutulan dev bir arama tablosu. Hesap yapmıyor, sadece içinden birkaç satır okunuyor. Fikir, ESP32’de dil modeli çalıştıran projede gördüğümüz katman başına arama tablosuna çok benziyor.

Strata işi nasıl bölüyor?

Videoya göre modelin kullanılabilir en küçük sürümü bile 66 GB civarında. RTX 5090’ın belleği ise 32 GB. Strata bu yüzden modeli bilgisayarın her parçasına dağıtıyor:

  • Ekran kartı (VRAM): Her token’ın ihtiyaç duyduğu ortak kısımlar burada. Kalan yer, en sık seçilen uzmanlarla dolduruluyor. Bu önbellek sohbet ilerledikçe kendini güncelliyor.
  • RAM: Bütün uzmanlar burada duruyor. Ekran kartında olmayan bir uzman gerekince işlemci onu doğrudan RAM’de hesaplıyor.
  • SSD: 28,8 GB’lık n-gram tablosu burada. Her token için sadece birkaç küçük satır okunuyor.

MoE yazısında anlattığımız FreeToken, uzman ekran kartında yoksa “taşıyayım mı, işlemcide mi hesaplayayım?” diye karar veriyordu. Strata ise işlemciyle ekran kartını aynı katmanda, aynı anda çalıştırıyor. Videoya göre Strata’nın makalesi buna “kapı zili” diyor: Ekran kartı o katmanda gereken uzmanların listesini ortak belleğe bırakıyor, işlemci bunu görür görmez kendi payına düşen uzmanları hesaplamaya başlıyor. İkisi de birbirini beklemiyor.

Strata ayrıca VRAM’in hızdan daha önemli olduğunu söylüyor. Her ek gigabayta yaklaşık 700 uzman daha sığıyor. Ekran kartına sığan her uzman, işlemcinin yapmak zorunda olmadığı bir iş demek.

Tahmin et, sonra kontrol et

Hızın bir kısmı spekülatif kod çözmeden geliyor. Modelin içinde küçük bir yardımcı katman (MTP) var. Bu katman sonraki birkaç token’ı tahmin ediyor, büyük model de hepsini tek seferde kontrol edip doğru olanları tutuyor. Son kararı hep büyük model verdiği için cevap aynı kalıyor. README’ye göre bu, cevabı 1,6–1,8 kat hızlandırıyor.

Buluttan 5 kat hızlı mı?

Videoda Strata, RTX 5090 ve 62 GB RAM’li bir bilgisayarda saniyede 250 token’ı geçti. Karşısında, OpenRouter üzerinden çağrılan Qwen3.8-Flash saniyede 60 civarında kaldı. Bu, Qwen’in aynı modele dayanan resmî bulut sürümü. Bir kodlama görevi yerelde 4, bulutta yaklaşık 19 saniye sürdü.

Bu karşılaştırmayı okurken şunları aklında tut:

  • Yerelde 2-bit sıkıştırılmış, en küçük sürüm çalışıyor. Bulutta büyük ihtimalle daha az sıkıştırılmış bir sürüm var. Videoya göre cevapların kalitesi yine de birbirine yakındı.
  • Bulut sağlayıcısı donanımını çok kişiyle paylaşıyor. Senin ekran kartın sadece sana hizmet ediyor.
  • Videodaki istemler kısa. Sohbet uzadıkça Strata da yavaşlıyor.

Daha gerçekçi bir referans README’deki tablo: 12 GB’lık RTX 5070’te saniyede 94 token, 16 GB’lık AMD RX 9070 XT’de 60 token.

Neye ihtiyacın var?

En az 12 GB VRAM’li bir NVIDIA ya da AMD ekran kartı, en az 32 GB RAM, 80 GB kadar boş disk ve Windows ya da Linux. Kurulum betiği model boyutunu soruyor, yaklaşık 70 GB indiriyor ve tarayıcıda bir sohbet ekranı açıyor. Strata OpenAI ve Anthropic uyumlu yerel bir API de sunuyor, yani kod ajanlarını ona bağlayabiliyorsun.

Bilmen gereken birkaç şey var. Model ilk yüklenirken bilgisayar birkaç dakika donabiliyor. Çalışırken de ekran kartının neredeyse tamamını kaplıyor. Strata’nın kendisi MIT lisanslı ve llama.cpp’nin parçalarını kullanıyor. Modelin ise kendi lisansı var.

Magnitude gibi motorlar her modeli çalıştırmaya, kendini donanıma göre ayarlamaya çalışıyor. Strata ise tersini yapıyor: Tek bir modeli, o modelin yapısını bilerek, sonuna kadar optimize ediyor.

Düşün

  • Bir motorun tek bir modele bağlı olması seni rahatsız eder mi, yoksa hız için buna değer mi?
  • Yerel ve bulut hızını karşılaştırırken eşit koşulları nasıl sağlardın?

Videoyu izle

Tıklayınca video YouTube'dan yüklenir; o ana kadar bu sayfa YouTube'a hiçbir istek göndermez.
Kaynaklar (6, İngilizce)

Kendi cümlelerimizle yazılmış bir özettir, çeviri değildir. Tüm kaynaklar yukarıda.

Konu: Yerel AI3 dkVideo: Better Stack

Magnitude: Kendini senin makinene göre ayarlayan yerel model motoru

Magnitude, açık modelleri kendi bilgisayarında çalıştıran yeni, açık kaynak bir motor. Kernel denen hesap parçalarını senin çipinde deneyip en hızlısını seçiyor. Mac'te llama.cpp'den 2 kata kadar hızlı olduğunu söylüyor, ama bağımsız testlerin sonuçları karışık.