21 Ekim 2026 ÇarşambaSayı № 294

RK3588 NPU için Açık Kaynak Runtime: open_rknpu2_lm_infer ile Qwen3.5-4B %2 daha hızlı

Rockchip RK3588 tabanlı cihazlarda NPU'yu kullanmak isteyen geliştiricilere, tescilli inference kütüphanelerine ihtiyaç duymadan çalışan open_rknpu2_lm_infer sunuldu. Rust ve C++ ile yazılmış bu açık kaynak motoru, Qwen3.5-4B modelini yaklaşık 10 token/s hızında çalıştırarak aynı donanımda resmi RKLLM SDK'sından iki kat daha hızlı sonuç veriyor.

Görsel: Reddit LocalLLaMA

Özetle

  1. 1

    open_rknpu2_lm_infer, Rockchip'in tescilli inference kütüphanelerine ihtiyaç duymadan RK3588 NPU'yu kullanabiliyor.

  2. 2

    Qwen3.5-4B modeli, görüntü girişi ve MTP spekülatif dekodlama desteğiyle çalıştırılıyor.

  3. 3

    Benchmark sonuçları, aynı donanımda resmi RKLLM SDK'sından %2,5‑%2,9 daha yüksek token/s hızları gösteriyor.

Yerel LLM (Large Language Model) çalıştırma ihtiyacını karşılamak amacıyla geliştirilen open_rknpu2_lm_infer, Rockchip RK3588 NPU'sunun tam potansiyelini açığa çıkarıyor. Proje, Rockchip'in kapalı kaynaklı kullanıcı alanı inference kütüphanelerine bağımlılığı ortadan kaldırarak, üst katmanı Rust, NPU operatörlerini ise C++ ile kodluyor. Bu sayede geliştiriciler kodu inceleyip, istedikleri gibi değiştirerek veya yeni operatörler ekleyerek motoru özelleştirebiliyor.

Motor, Qwen3.5-4B modelini görüntü girdisiyle birlikte işleyebiliyor ve isteğe bağlı MTP (Multi-Token Prediction) spekülatif dekodlama özelliği sunuyor. Şu anki sürüm, terminal tabanlı sohbet, OpenAI uyumlu API, akış, araç çağrısı ve önbellekleme gibi modern LLM özelliklerini destekliyor. Ayrıca Qwen3-4B, Granite-4.2-3B ve MiniCPM5-2B gibi popüler checkpoint'ler de doğrulanmış durumda ve ARM64 Linux için önceden derlenmiş ikili dosyalar sağlanıyor.

Performans açısından yapılan karşılaştırmalarda, aynı donanımda çalışan resmi RKLLM 1.3.1 SDK'sına kıyasla open_rknpu2_lm_infer %2,5 ila %2,9 oranında daha yüksek token/s hızları elde ediyor. 512 tokenlık bir prompt için prefill aşamasında 147.83 tok/s, 3.800 tokenlık promptta 139.92 tok/s; dekod aşamasında ise 512 token sonrası 10.61 tok/s ve 3.800 token sonrası 9.90 tok/s değerleri ölçülmüş. Bu sonuçlar, özellikle uzun bağlamlı görevlerde ve gerçek zamanlı yanıt gerektiren uygulamalarda belirgin bir performans avantajı sağlıyor.

Geliştiriciler, farklı RK3588 kartları, RAM konfigürasyonları ve sürücü versiyonlarıyla test sonuçlarını paylaşmaya davet ediliyor. Proje GitHub üzerinden erişilebilir ve topluluk katkılarına açık; hata raporları, yeni model entegrasyonları ve performans iyileştirmeleri için pull request'ler bekleniyor. Gelecek sürümlerde DFlash ve DSpark spekülasyonları, MiniCPM-V 4.7 35a3 gibi modellerin uzman önbellekleme desteği planlanıyor.

Yöney yorumu

Bu açık kaynak runtime, gömülü sistemlerde yüksek performanslı LLM çalıştırmayı demokratikleştirerek hem araştırmacıların hem de ürün geliştiricilerin maliyetlerini düşürebilir. Kullanıcıların kendi donanım konfigürasyonlarına göre ince ayar yapabilmesi, ekosistemde yeni inovasyonların ortaya çıkmasını teşvik edecek.

Yapay zekâ tarafından üretilmiştir.

Haberdeki skorlar

Bu skorların kaynak metinde birebir geçtiği doğrulandı. Bilinen testlerin sonuçları Benchmark sıralamalarına da eklenir.

  • open_rknpu2_lm_infer MTP1Prefill, 512-token prompt · prefill, 512-token prompt
    147.83 tok/s
  • open_rknpu2_lm_infer MTP1Prefill, 3,800-token prompt · prefill, 3,800-token prompt
    139.92 tok/s
  • open_rknpu2_lm_infer MTP1Decode after 512 tokens · decode after 512 tokens
    10.61 tok/s
  • open_rknpu2_lm_infer MTP1Decode after 3,800 tokens · decode after 3,800 tokens
    9.9 tok/s
Devamı kaynakta

Bu haber Reddit LocalLLaMA kaynağından derlenip Türkçeye aktarıldı. Ayrıntılar ve orijinal metin için oka tıklayın.