T.UZUN_
‹ YAPAY ZEKA

QwenPU: Bir LLM Başka Bir LLM’in İçinde Nasıl Çalışır?

QwenPU, bağımsız araştırmacı divagr1925 tarafından geliştirilen ve bir dil modelinin ağırlık matrisleri içine RISC-V CPU ve vektör işlemci derleyerek çalışan deneysel bir sanal makine mimarisidir.

Paylaş
QwenPU.png

Büyük dil modellerini bugüne kadar yalnızca metin üreten olasılıksal makineler olarak gördük; ancak yapay zekanın donanım ve yazılım katmanları arasındaki sınırlar eriyor. Bir modelin dışarıdan araç çağırması veya metin tabanlı simülasyon yapması artık dünün paradigmasıdır. Araştırmacı divagr1925 tarafından yayımlanan QwenPU, harici bir çalıştırma ortamına ihtiyaç duymadan, doğrudan bir modelin kendi tensör ağırlıkları içine derlenmiş sanal bir işlemci inşa ediyor. Bu hamle, sinir ağı parametrelerinin salt birer bilgi deposu değil, aynı zamanda doğrudan programlanabilir bir hesaplama altyapısı olduğunu kanıtlayan radikal bir mimari manifestodur.

QwenPU Mimarisi ve Ağırlık Uzayı Kavramı

QwenPU Nedir? / Neden Önemlidir?

QwenPU, temel bir açık kaynaklı dil modelinin ağırlık matrisleri içerisine sanal bir RISC-V işlemci ve özel bir vektör birimi (NPU/vector unit) gömerek, modelin ileri yayılım döngüsü esnasında başka bir dil modelinin çıkarımını yerel olarak çalıştırmasını sağlayan iç içe geçmiş bir sanal makine mimarisidir. QwenPU’nun önemi; harici Python betiklerine, donanım emülatörlerine ya da ek API çağrılarına ihtiyaç duymaksızın standart Qwen çıkarım hattı üzerinde salt ağırlık tensörleri aracılığıyla deterministik işlem yapabilmesinden kaynaklanır.

Ağırlık Uzayı Programlama ve Geleneksel Simülasyon Arasındaki Farklar

Geleneksel LLM simülasyonlarında bir modele "Bir terminal gibi davran" veya "Python kodunu çalıştır" istemi verildiğinde, model sonraki kelimeleri olasılıksal olarak tahmin eder ve mantıksal hatalara açıktır. Ağırlık uzayı programlamasında ise ağırlıklar gradyan inişi ile eğitilmez; matematiksel bir derleyici aracılığıyla mikroişlemci kapıları gibi doğrudan hesaplanır ve yazılır. Dışarıdan kod koşturan ajan yapıları (API tool use) harici ortamlara bağımlıyken, QwenPU işlem mantığını ve durum yönetimini Gated DeltaNet katmanlarının hidden state tamamen modelin kendi bellek alanı içinde saklar.

Donanım Olmadan Donanım: Derinlik ve Uygulama Dinamikleri

Mikro Anlar ve Tetikleyiciler

QwenPU mekanizmasının merkezinde, host modelin (örneğin 4 milyar parametreli bir modelin) forward pass sürecini bir sanal işlemci clock cycle dönüştürmesi yatar:

  • DeltaNet Katmanlarının RAM Olarak Kullanımı: Qwen mimarisinde yer alan Gated DeltaNet katmanları, her token üretim adımında güncellenebilen bir duruma sahiptir. QwenPU, bu durum matrislerini doğrudan CPU registers, K/V önbellekleri ve RAM olarak haritalandırır.

  • İç Modelin İcrası (stories260K Senaryosu): Konak modelin parametrelerine gömülen vektör birimi, Andrej Karpathy'nin llama2.c projesinden bilinen 260 bin parametrelik küçük bir dil modelini (stories260K) çalıştırır. C diliyle yazılmış bu sinir ağı kodu, 4 milyar parametrelik host modelin ürettiği her iz tokeni ile adım adım çalışarak harici hiçbir kütüphane olmadan çocuk hikayeleri üretir.

  • Sandboxing ve Yorumlanabilirlik: Yapay zeka güvenlik testlerinde, riskli modelleri veya test edilecek ajan mantıklarını harici sunucularda izole etmek yerine doğrudan parametre sınırları içerisine hapsedilmiş bu tür sanal makinelerde çalıştırmak; kaçış açıklarını sıfırlayan donanımsız bir güvenlik bariyeri sağlar.

Yapılandırılmış Veri Tablosu

Kavram / Bileşen

Temel Odak Noktası

Sağladığı Avantaj / Çıktı

QwenPU

Ağırlık tensörleri içine gömülü NPU ve RISC-V işlemci mimarisi.

Dış çalışma zamanı gerektirmeden model içinde model çalıştırma.

Ağırlık Uzayı Programlama

Model ağırlıklarını eğitmek yerine kod/devre mantığıyla derlemek.

Deterministik mantık yürütme ve donanım bağımsızlığı.

Gated DeltaNet State

Modelin kendi gizli durumunu işlemci kayıtçısı ve RAM gibi konumlandırma.

Forward pass döngülerinde bağlam ve durum sürekliliği.

stories260K (Konuk Model)

İç içe geçmiş mimaride çalıştırılan 260K parametrelik test LLM'i.

Ağırlıklar içinde tam teşekküllü bir çıkarım yapılabileceğinin canlı kanıtı.

Sık Sorulan Sorular

+QwenPU tam olarak nedir ve nasıl çalışır?

QwenPU, Qwen model mimarisinin ağırlık tensörlerine derlenmiş bir sanal işlemcidir; konak modelin her çıkarım adımını saat darbesi gibi kullanarak ağırlık uzayında başka bir sinir ağını çalıştırır.

+QwenPU geleneksel LLM araç kullanımından nasıl ayrılır?

Geleneksel araç kullanımında model harici bir yazılıma veya API'ye komut gönderirken, QwenPU'da hesaplama ve mantık doğrudan modelin parametre matrisleri ve DeltaNet hafızası içinde gerçekleşir.

Bu içerik sana ne hissettirdi?

İlgili Yazılar