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.
İçindekiler
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.
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:
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.
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.
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.
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/veinclude/strata/: Çekirdek C++/CUDA çıkarım motorunu barındırır. Özellikleinclude/strata/kernels/qsa.hpp(kuantalanmış seyrek dikkat çekirdekleri),include/strata/core/emulate.hppvesrc/program/generate.cpptoken üretim döngüsünün kalbidir.metal/vesycl/: Apple Silicon donanımları içinmetal/src/mtl_rt.hçalışma zamanını ve Intel Arc/Level Zero GPU’lar içindpctile 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 veya127.0.0.1:8080portunda hem OpenAI hem de Anthropic mesaj protokollerini karşılar.strata_cli/vestrata.py: Yalnızca Python standart kütüphanesini kullanan sıfır bağımlılıklı CLI orkestratörüdür. Donanım profilleme,--planile kuru çalıştırma ve arka plan süreç yönetimini üstlenir.apps/host/veapps/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 Paketi | Min. Birleşik Bellek (RAM + VRAM) | Eşdeğer Kalite Seviyesi | Önerilen Sistem Profili | Kullanım Senaryosu |
|---|---|---|---|---|
Q2_0 (RCO-GSQ) | 37.6 GB (+0.91 GB Vision) | Standart Q3 Eşdeğeri | 12 GB GPU + 32/64 GB RAM | Maksimum 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ğeri | 12–16 GB GPU + 64 GB RAM | Hı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ğeri | 12–24 GB GPU + 64 GB RAM | Karmaşık mimari tasarım, uzun bağlam (128K–192K) analizi |
IQ3_S (Tam Ölçek) | ~84.0 GB | FP16 Tam Hassasiyet Yakını | 16–24 GB GPU + 96/128 GB RAM | Kritik 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
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"irm -TimeoutSec 120 https://github.com/Niko1221/Strata/releases/latest/download/install.ps1 | iex2. 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:
# 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 --plan3. 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:
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 --statusGerç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ürasyonu | Model & Kuantalama | Bağlam (Context) | Çıktı Hızı (Output) | Girdi İşleme (Prompt) |
|---|---|---|---|---|
| NVIDIA RTX 5070 (12 GB) + 64 GB DDR5-5600 | Qwen3.8-Flash-Next (Q2_0) | Kısa Sohbet / 128K | 94.0 / 65.1 tok/s | ~430+ tok/s |
| NVIDIA RTX 5070 (12 GB) + 64 GB DDR5-5600 | Qwen3.8-Flash-Next (IQ2_XS) | Kısa Sohbet / 128K | 79.0 / 52.0 tok/s | ~410 tok/s |
| NVIDIA RTX 5070 (12 GB) + 64 GB DDR5-5600 | Qwen3.8-Flash-Next (IQ3_XXS) | 192K (Tek Slot) | 44.8 – 141.3 tok/s | ~390 tok/s |
| NVIDIA RTX 3060 (12 GB) + 64 GB RAM | Qwen3.8-Flash-Next (Strata 0.2.12) | 2K Bağlam | 87.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ğlam | 19 – 21 tok/s (Kod) | 87 – 125 tok/s |
| 4x AMD Radeon AI PRO R9700 + 251 GB RAM | DeepSeek V4.1-Flash (2.00 bpw) | 8K Bağlam | 74 – 77 tok/s | 400 – 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.
# 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:
[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.targetKurumsal 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:
- Ağ İzolasyonu (
--access local): Varsayılan--access localmodu yalnızca127.0.0.1arayü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_ssü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 1ayarı 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 CodeveyaOpenClawgibi 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.

