KURUMSAL AI STRATEJİSİ

Strata Yerel LLM: 125B MoE Modelleri Yerelde Çalıştırma

Makaleyi Sesli Dinle Türkçe seslendirme hazır · 20 dk okuma
Sürüm Analizi: Strata v0.2.13 (MIT) Hedef Modeller: Qwen3.8-Flash-Next (125B) & DeepSeek V4.1-Flash API Uyumluluğu: OpenAI & Anthropic Localhost

Strata yerel LLM çıkarım motoru, devasa Mixture-of-Experts (MoE) dil modellerini çoklu H100/B200 sunucu kümelerine ihtiyaç duymadan standart tüketici ekran kartları (12–24 GB VRAM) ve yüksek kapasiteli sistem belleği (32–64+ GB DDR4/DDR5 RAM) üzerinde saniyede 65 ila 140+ token hızında çalıştırmak için tasarlanmış açık kaynaklı bir çalışma zamanıdır (runtime). Geleneksel çıkarım motorlarının aksine Strata yerel LLM mimarisi, bir modelin tüm ağırlıklarını GPU belleğine sığdırmaya zorlamak yerine katmanlı bellek yerleşimi (tiered weight placement) ve donanıma özgü C++/CUDA/HIP/Metal çekirdekleriyle VRAM darboğazını ortadan kaldırır.

Niko Veit tarafından geliştirilen ve kısa sürede 43.400’ün üzerinde GitHub yıldızına ulaşan Niko1221/Strata resmi GitHub deposu, özellikle Alibaba’nın 125 milyar parametreli Qwen3.8-Flash-Next modeli ile DeepSeek V4.1-Flash ailesini tek bir iş istasyonunda veya kurumsal geliştirici bilgisayarında sıfır bulut bağımlılığıyla ayağa kaldırmayı hedefler. nasuhakay.com.tr kurumsal mimari ve yapay zeka rehberleri kapsamında ele aldığımız bu derin incelemede; Strata’nın kod tabanı anatomisini, bellek katmanlama algoritmasını, üretim ortamı kurulum adımlarını ve gerçek donanım benchmark sonuçlarını inceliyoruz.

Strata Yerel LLM Nedir ve Neden Farklıdır?

Standart yoğun (dense) dil modellerinde her bir token üretimi sırasında modeldeki parametrelerin %100’ü bellek veriyolundan okunur. Bu durum, 70B veya 125B parametreli bir modelin PCIe veriyolu üzerinden CPU-GPU hibrit modunda çalıştırılmasını pratikte kullanılamaz (1–3 token/sn) hale getirir. Ancak Strata yerel LLM motorunun odaklandığı Qwen3.8-Flash-Next gibi modern MoE mimarileri, toplamda 125 milyar parametre barındırmasına rağmen token başına yalnızca 6 milyar (6B) aktif parametre tetikler (buna ek olarak 51B n-gram gömme tablosu ve 4B MTP taslak katmanı bulunur).

Mevcut llama.cpp sarmalayıcıları (Ollama, LM Studio vb.) genel amaçlı uyumluluk hedeflerken, Strata yerel LLM motoru doğrudan seyrek uzman yönlendirmesi (sparse expert routing) ve uzman önbellek isabet oranı (expert-cache hit rate) optimizasyonu üzerine inşa edilmiştir. Sistem önyükleme aşamasında donanım topolojisini otomatik analiz eder, GPU mimarisine uygun derlenmiş yerel ikili motoru (CUDA 12/13, ROCm/HIP, Metal veya Intel SYCL) indirir ve model tensörlerini gecikmeyi en aza indirecek şekilde donanım katmanlarına dağıtır.

Mimari Özet: Neden VRAM Değil Sistem RAM’i Belirleyici? Strata yerel LLM yaklaşımında darboğaz ekran kartı belleği değil, ana bellek kapasitesi ve bant genişliğidir. 12 GB VRAM’e sahip bir NVIDIA RTX 3060 veya RTX 5070 kartı; yoğun dikkat (attention) katmanlarını, KV önbelleğini ve en sıcak MoE uzmanlarını barındırmak için fazlasıyla yeterlidir. Geri kalan 35–80 GB’lık soğuk uzman havuzu ise 64 GB DDR5 sistem RAM’i üzerinde park edilir.

Hibrit VRAM / DDR5 RAM Bellek Mimarisi Nasıl Çalışır?

Bir ileri besleme (forward pass) döngüsü sırasında Strata yerel LLM çekirdeği, bellek hiyerarşisini dört katmanlı bir veri hattı (pipeline) olarak yönetir. Bu tasarım, yüksek maliyetli sunucu GPU’ları olmadan 128K ve 192K bağlam pencerelerinde (context window) kararlı çıkarım yapılmasını sağlar:

Katman 1 • GPU VRAM (HBM / GDDR6X / GDDR7)

Yoğun Katmanlar & Sıcak Uzmanlar

Paylaşılan dikkat (shared attention) blokları, router kapıları, aktif KV Cache, çoklu token tahmin (MTP) taslak katmanı ve en sık tetiklenen MoE uzmanları doğrudan GPU belleğinde tutulur.

Katman 2 • Sistem Belleği (DDR4 / DDR5 RAM)

Soğuk MoE Uzmanları & N-Gram Tablosu

Aktif olmayan uzman ağırlıkları ve 51B n-gram gömme lookup tabloları ana bellekte park edilir. Önbellek dışı (cache-miss) uzmanlar yüksek hızlı vektör komutlarıyla CPU üzerinde hesaplanır veya PCIe üzerinden aktarılır.

Katman 3 • Çoklu Donanım Çekirdekleri

CUDA, HIP, Metal & SYCL Backend

NVIDIA sürücü 580+ için CUDA 13, eski kartlar için CUDA 12, AMD Strix Halo ve R9700 için ROCm/HIP, Intel GPU’lar için SYCL Level Zero ve Apple Silicon için Metal çekirdekleri yerel çalışır.

Katman 4 • NVMe SSD & Sayfalama

Asenkron Yükleme & Pagefile Toleransı

32 GB RAM gibi kısıtlı ortamlarda dahi NVMe SSD disk önbelleği ve işletim sistemi sayfalama dosyası üzerinden bellek taşması (OOM) yaşanmadan modelin ayağa kalkması sağlanır.

Strata Kaynak Kod ve Modül Anatomisi

Sistem yöneticileri ve altyapı mühendisleri açısından bir çıkarım motorunun denetlenebilirliği kritik öneme sahiptir. MIT lisansıyla yayınlanan Strata yerel LLM deposu (%40.7 C++, %29.9 Python, %12.3 CUDA, %11.5 JS/TS ve %1.6 Metal), sorumlulukların net biçimde ayrıldığı modüler bir dizin yapısına sahiptir:

  • src/ ve include/strata/: Çekirdek C++/CUDA çıkarım motorunu barındırır. Özellikle include/strata/kernels/qsa.hpp (kuantalanmış seyrek dikkat çekirdekleri), include/strata/core/emulate.hpp ve src/program/generate.cpp token üretim döngüsünün kalbidir.
  • metal/ ve sycl/: Apple Silicon donanımları için metal/src/mtl_rt.h çalışma zamanını ve Intel Arc/Level Zero GPU’lar için dpct ile port edilmiş SYCL çekirdeklerini içerir.
  • serve/server.py: Harici ağır bağımlılıklar olmadan çalışan hafif Python API sunucusudur. Yerel ağda veya 127.0.0.1:8080 portunda hem OpenAI hem de Anthropic mesaj protokollerini karşılar.
  • strata_cli/ ve strata.py: Yalnızca Python standart kütüphanesini kullanan sıfır bağımlılıklı CLI orkestratörüdür. Donanım profilleme, --plan ile kuru çalıştırma ve arka plan süreç yönetimini üstlenir.
  • apps/host/ ve apps/desktop/: Rust tabanlı Tauri kabuğu ile paketlenen masaüstü arayüzüdür. Canlı donanım telemetrisini, VRAM/RAM doluluk oranlarını ve sohbet önizlemesini tek pencerede sunar.
  • bench/: Farklı GPU ve RAM kombinasyonlarında ölçülmüş gerçek prompt işleme ve token üretim günlüklerini (log) saklar.

Donanım Gereksinimleri ve RCO-GSQ Kuantalama Seçimi

Strata yerel LLM ekosisteminde model kalitesini korurken bellek ayak izini küçültmek için ISTA-DASLab tarafından optimize edilen RCO-GSQ GGUF paketleri kullanılır. Standart 2-bit kuantalamalardaki doğruluk kaybını önleyen bu yapı sayesinde Q2_0 paketi, klasik Q3 kalitesinde çıktı üretir. Görsel giriş (multimodal vision encoder) etkinleştirildiğinde toplam bellek tüketimine yalnızca 0.91 GB ek yük biner.

Kuantalama PaketiMin. Birleşik Bellek (RAM + VRAM)Eşdeğer Kalite SeviyesiÖnerilen Sistem ProfiliKullanım Senaryosu
Q2_0 (RCO-GSQ)37.6 GB (+0.91 GB Vision)Standart Q3 Eşdeğeri12 GB GPU + 32/64 GB RAMMaksimum token hızı, günlük kodlama ve ajan döngüleri
IQ2_XS (RCO-GSQ)39.2 GB (+0.91 GB Vision)Standart Q4 Eşdeğeri12–16 GB GPU + 64 GB RAMHız ve muhakeme doğruluğu arasında optimum denge
IQ3_XXS (RCO-GSQ)47.0 GB (+0.91 GB Vision)Standart Q5 Eşdeğeri12–24 GB GPU + 64 GB RAMKarmaşık mimari tasarım, uzun bağlam (128K–192K) analizi
IQ3_S (Tam Ölçek)~84.0 GBFP16 Tam Hassasiyet Yakını16–24 GB GPU + 96/128 GB RAMKritik kurumsal kod denetimi ve sıfır ödünlü üretim

Detaylı kuantalama ağırlıklarına ve model kartlarına ISTA-DASLab Qwen3.8-Flash-Next GGUF deposu üzerinden doğrudan erişebilirsiniz. NVIDIA kartlarında CUDA 13 paketlerini kullanabilmek için sürücü sürümünün 580 veya üzeri olması, daha eski RTX 20/30 serisi kartlarda ise CUDA 12 paketlerinin tercih edilmesi gerekir.

Linux, Windows ve macOS İçin Adım Adım Kurulum Rehberi

Strata yerel LLM kurulumu yönetici (root/Administrator) yetkisi gerektirmez; tüm ikili dosyaları kullanıcı dizini altına SHA-256 sağlama toplamı (checksum) ve dijital imza doğrulaması yaparak kurar.

1. Terminal Üzerinden Tek Satırlık Kurulum

bash — Linux & macOS Kurulumu SHA256 Verified
curl -fsSL --connect-timeout 15 --max-time 120 \
  https://github.com/Niko1221/Strata/releases/latest/download/install.sh -o install.sh \
  && sh install.sh

# PATH tanımlı değilse kalıcı hale getirin:
export PATH="$HOME/.local/bin:$PATH"
powershell — Windows 10 / 11 Kurulumu (Yönetici Yetkisi Gerekmez) Windows x64
irm -TimeoutSec 120 https://github.com/Niko1221/Strata/releases/latest/download/install.ps1 | iex

2. Donanım Tanılama ve Kuru Çalıştırma (Dry-Run Plan)

Kurulum tamamlandıktan sonra yeni bir terminal oturumu açın ve Strata yerel LLM bileşenlerinin donanımınızı doğru algıladığını doğrulayın. Onlarca gigabaytlık model indirmeye başlamadan önce --plan bayrağını kullanarak bellek yerleşim planını test etmek en iyi sistem yönetimi pratiğidir:

bash — Donanım Kontrolü ve Bellek Planlama strata-cli
# 1. Sürücü, CLI ve TUI bileşenlerini denetle
strata doctor

# 2. İndirme yapmadan Qwen3.8-Flash-Next IQ3_XXS bellek planını görüntüle
strata launch --family qwen --model iq3_xxs --plan

# 3. Alternatif olarak DeepSeek V4.1-Flash (2.00 bpw) planını kontrol et
strata launch --family deepseek41 --model ist-das-2.00bpw --plan

3. Başsız (Headless) Sunucu Modunda Başlatma

Sunucu ortamlarında veya arka planda sürekli çalışacak API servislerinde terminal arayüzünü (TUI) devre dışı bırakarak --no-tui ve --yes parametreleriyle servisi başlatabilirsiniz:

bash — Üretim API Modu (Localhost 8080) Production Flags
strata launch \
  --model iq3_xxs \
  --context 32k \
  --vision off \
  --parallel 1 \
  --tune quick \
  --access local \
  --port 8080 \
  --yes \
  --no-tui

# Çalışan örneğin durumunu ve VRAM/RAM kullanımını sorgula:
strata launch --status

Gerçek Donanım Performans ve Benchmark Verileri

Aşağıdaki veriler, Strata yerel LLM deposundaki resmi test tabloları ile doğrulanmış topluluk ölçümlerinden derlenmiştir. Dikkat edilmesi gereken en kritik metrik, 128K gibi uzun bağlam pencerelerinde dahi token üretim hızının (output tok/s) okuma hızının katbekat üzerinde kalmasıdır:

Donanım KonfigürasyonuModel & KuantalamaBağlam (Context)Çıktı Hızı (Output)Girdi İşleme (Prompt)
NVIDIA RTX 5070 (12 GB) + 64 GB DDR5-5600Qwen3.8-Flash-Next (Q2_0)Kısa Sohbet / 128K94.0 / 65.1 tok/s~430+ tok/s
NVIDIA RTX 5070 (12 GB) + 64 GB DDR5-5600Qwen3.8-Flash-Next (IQ2_XS)Kısa Sohbet / 128K79.0 / 52.0 tok/s~410 tok/s
NVIDIA RTX 5070 (12 GB) + 64 GB DDR5-5600Qwen3.8-Flash-Next (IQ3_XXS)192K (Tek Slot)44.8 – 141.3 tok/s~390 tok/s
NVIDIA RTX 3060 (12 GB) + 64 GB RAMQwen3.8-Flash-Next (Strata 0.2.12)2K Bağlam87.0 – 264.0 tok/s~310 tok/s
AMD Ryzen AI Max+ 395 (128 GB Unified)DeepSeek V4.1-Flash (2.00 bpw)4K / 8K Bağlam19 – 21 tok/s (Kod)87 – 125 tok/s
4x AMD Radeon AI PRO R9700 + 251 GB RAMDeepSeek V4.1-Flash (2.00 bpw)8K Bağlam74 – 77 tok/s400 – 450 tok/s

Claude Code, Codex CLI ve Üretim Servisi (Systemd)

Strata yerel LLM sunucusu http://127.0.0.1:8080 adresinde hem OpenAI (/v1/chat/completions) hem de Anthropic (/v1/messages) şemalarını yerel olarak taklit eder. Bu sayede kod tabanınızı dış bulut sunucularına göndermeden otonom kodlama ajanlarını yerel modelinize bağlayabilirsiniz.

bash — Kodlama Ajanlarını Otomatik Bağlama & Curl Doğrulaması OpenAI & Anthropic API
# Claude Code, Codex CLI, OpenCode veya Hermes Agent yapılandırmasını otomatik yaz:
strata connect

# Yerel API uç noktasını standart OpenAI istemcisiyle test et:
curl -s http://127.0.0.1:8080/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3.8-flash-next",
    "messages": [
      {"role": "system", "content": "Sen kıdemli bir Linux sistem mühendisisin."},
      {"role": "user", "content": "Nginx reverse proxy için rate-limiting yapılandırması yaz."}
    ],
    "temperature": 0.2
  }'

Linux Sunucular İçin Systemd Servis Tanımı

Kurumsal şirket içi (on-premise) geliştirici sunucularında Strata yerel LLM motorunu kalıcı bir arka plan servisi olarak yönetmek için /etc/systemd/system/strata-llm.service dosyasını oluşturabilirsiniz:

ini — /etc/systemd/system/strata-llm.service Systemd Unit
[Unit]
Description=Strata Yerel LLM Cikarim Motoru (Qwen3.8-Flash-Next)
After=network.target

[Service]
Type=simple
User=llmadmin
Group=llmadmin
Environment="PATH=/home/llmadmin/.local/bin:/usr/local/bin:/usr/bin:/bin"
ExecStart=/home/llmadmin/.local/bin/strata launch --model iq3_xxs --context 65536 --vision off --parallel 1 --access local --port 8080 --yes --no-tui
ExecStop=/home/llmadmin/.local/bin/strata launch --stop
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Kurumsal Güvenlik Sertleştirme ve Teknik Sınırlar

Kurumsal ağlarda yapay zeka altyapısı kurgularken hız kadar veri egemenliği ve operasyonel sınırlar da netleştirilmelidir. Yerel yapay zeka altyapısı mimarileri kapsamında dikkat etmeniz gereken dört kritik kontrol noktası şunlardır:

Üretim Ortamı Dikkat Noktaları (Mimari Uyarılar)
  • Ağ İzolasyonu (--access local): Varsayılan --access local modu yalnızca 127.0.0.1 arayüzünü dinler. Yerel ağa (LAN) açmanız gerektiğinde mutlaka Strata’nın erişim anahtarı (access key) mekanizmasını etkinleştirin ve önüne TLS sonlandırmalı bir Nginx/Caddy ters vekil (reverse proxy) konumlandırın.
  • İlk Başlatma Bellek Yerleşimi: 47–84 GB boyutundaki GGUF ağırlıklarının NVMe diskten DDR5 RAM’e eşlenmesi (memory mapping) ilk açılışta 1 ila 3 dakika arasında yoğun I/O oluşturabilir. Servis sağlık kontrollerinde (healthcheck) engine_ready_s süresini buna göre tanımlayın.
  • Eşzamanlılık (Concurrency) Sınırı: Tüketici donanımlarında KV Cache ve PCIe veriyolu doygunluğunu önlemek için varsayılan --parallel 1 ayarı tek geliştirici/ajan iş yükleri için optimize edilmiştir; yüksek eşzamanlı kurumsal trafik için çoklu GPU veya vLLM tabanlı yoğun kümeler değerlendirilmelidir.
  • Ajan Araç Çalıştırma Güvenliği: Yerel modeli Claude Code veya OpenClaw gibi dosya sistemi ve kabuk (shell) erişimine sahip ajanlara bağlarken mutlaka izole Docker konteynerleri veya kısıtlı kullanıcı izinleri kullanın.

Sıkça Sorulan Sorular (SSS)

Strata yerel LLM motoru 125B parametreli modelleri 12 GB VRAM ile nasıl çalıştırıyor?

Strata yerel LLM motoru, Mixture-of-Experts (MoE) mimarisindeki seyrek aktivasyon yapısından yararlanır. Paylaşılan yoğun dikkat (attention) katmanlarını, yönlendirici (router) ağlarını, aktif KV önbelleğini ve sık çağrılan uzman (expert) ağırlıklarını GPU VRAM üzerinde tutarken; nadir çağrılan uzman havuzunu ve 51B n-gram gömme tablolarını yüksek bant genişlikli DDR4/DDR5 sistem RAM’ine yerleştirir.

Strata yerel LLM kurulumu için minimum sistem gereksinimleri nelerdir?

Qwen3.8-Flash-Next gibi büyük MoE modelleri için VRAM kapasitesinden ziyade sistem RAM’i kritiktir. Q2_0 kuantalama paketi için minimum 37.6 GB birleşik RAM+VRAM (pratikte 12 GB GPU + 32/64 GB DDR4/DDR5 RAM) ve model dosyaları için en az 80 GB boş NVMe SSD alanı gereklidir.

Strata yerel LLM sunucusu Claude Code ve Codex CLI gibi araçlarla uyumlu mu?

Evet. Strata yerel LLM sunucusu varsayılan olarak http://127.0.0.1:8080 adresinde hem OpenAI (/v1/chat/completions) hem de Anthropic (/v1/messages) uyumlu yerel REST API uç noktaları sunar. strata connect komutu ile Claude Code, Codex CLI, OpenCode ve Hermes Agent gibi araçlara saniyeler içinde bağlanır.

RCO-GSQ kuantalama formatları (Q2_0, IQ2_XS, IQ3_XXS) arasındaki fark nedir?

ISTA-DASLab tarafından geliştirilen RCO-GSQ paketlerinde Q2_0 (37.6 GB) standart Q3 kalitesine denk gelirken maksimum token hızı sunar; IQ2_XS (39.2 GB) standart Q4 doğruluğuna yaklaşır; IQ3_XXS (47.0 GB) ve IQ3_S (84 GB) ise karmaşık kod üretimi ve uzun bağlam muhakemesinde tam hassasiyetli (FP16) modele en yakın sonuçları verir.

Strata yerel LLM motoru hangi donanım ve işletim sistemlerini destekler?

Strata yerel LLM altyapısı; Windows ve Linux üzerinde NVIDIA RTX 20/30/40/50 serisi (CUDA 12/13), AMD Radeon AI PRO R9700 ve Ryzen AI Max+ 395 Strix Halo (HIP/ROCm), Intel ekran kartları (SYCL/Level Zero) ve 64 GB+ birleşik belleğe sahip Apple Silicon Mac (Metal) donanımlarını yerel çekirdeklerle destekler.

Tartışma & Yorumlar 0

Görüşünüzü Paylaşın

E-posta adresiniz yayımlanmayacaktır. Gerekli alanlar * ile işaretlenmiştir.