← Blog Listesine Dön
2026-09-25YENİ

Quanta SDK'nın Evrimi: Saf Python Çekirdeğinden Apple Silicon Metal, PyTorch Autograd ve FTQC Mimarisine

Kuantum hesaplama yazılım ekosistemi, uzun yıllardır ciddi bir mimari parçalanmışlık ve altyapı hantallığı krizinin içinde bulunmaktadır. C++, Rust ve LLVM tabanlı karmaşık derleme zincirleri, tescilli NVIDIA CUDA sürücü zorunlulukları, ana bellekten ekran kartına PCIe veri aktarım gecikmeleri ve yapay zeka modelleriyle doğrudan konuşamayan monolitik yapılar, kuantum araştırmacıları ile modern yapay zeka geliştiricileri arasına aşılmaz duvarlar örmüştür.

Bugün ONMARTECH/quanta-sdk açık kaynak deposunda ve quanta.onmartech.com adresinde üretim seviyesine ulaşan Quanta SDK v1.2.0, bu kronik mimari açmazları ilk ilkelerden (first principles) çözmek üzere hayata geçirildi.

Sıfır dış bağımlılıklı saf Python ve NumPy çekirdeğiyle başlayan proje; bugün 23 Model Context Protocol (MCP) aracına, Apple Silicon Metal/MLX birleşik bellek hızlandırıcısına, PyTorch autograd tabanlı quanta.torch diferansiyellenebilir katmanlarına, biyomorfik rezonans beynine ve 2026 çift hatlı hata toleranslı (FTQC / qLDPC) kuantum çalışma zamanına dönüştü.

Bu teknik makalede, Quanta SDK'nın tasarım felsefesini, evrimsel kilometre taşlarını, matematiksel titizliğini ve kuantum-yapay zeka hibrit mimarisini nasıl kökten değiştirdiğini ele alıyoruz.


1. Mimari Kriz: Neden Yeni Bir Kuantum Yazılım Mimarisi?

Mevcut popüler kuantum yazılım kütüphaneleri (IBM Qiskit, Google Cirq, Xanadu PennyLane); çoğunlukla C++ eklentilerine, platforma özel ikili dosyalara ve harici C derleyicilerine bağımlıdır. Bir AI ajanının (örneğin Claude, Gemini veya GPT) izole bir sandbox ortamında veya hafif bir edge cihazında kuantum algoritması çalıştırmak istediğinde karşılaştığı temel problemler şunlardır:

graph TD
    subgraph Geleneksel_Kuantum_Yigini["1. Geleneksel Kuantum Yazılım Yığını (Ağır & Parçalı)"]
        A[AI Ajanı / Araştırmacı] --> B[Ağır Derleme / C++ / LLVM Bağımlılıkları]
        B --> C[CUDA & Özel Sürücü Kısıtları]
        C --> D[PCIe Ana Bellek - GPU Aktarım Gecikmesi]
        D --> E[Monolitik ve Ajan Protokolü Olmayan API]
        E --> F[Hata Toleransında Yalnızca 2D Yüzey Kodları]
    end

    subgraph Quanta_SDK_Mimarisi["2. Quanta SDK v1.2.0 (AI-Native & Zero-Copy)"]
        G[AI Ajanı / Claude / Gemini / PyTorch] --> H[23 Native MCP Aracı & Python Core]
        H --> I[Apple Silicon Metal / MLX Birleşik Bellek]
        I --> J[Zero-Copy GPU İvmelendirmesi: Δt_PCIe = 0]
        J --> K[quanta.torch: Daleckii-Krein Spektral Autograd]
        K --> L[FTQC: Gross [[144, 12, 12]] qLDPC & BP-OSD]
    end

Sahada ve akademik araştırmalarda tespit ettiğimiz 5 temel darboğaz şunlardı:

  1. Host-to-Device Bellek Aktarım Darboğazı ($\Delta t_{\text{PCIe}}$): GPU tabanlı simülatörler, durum vektörlerini (state vectors) her döngüde PCIe veri yolu üzerinden kopyalar. 25-30 qubitlik ölçeklerde bellek transfer süresi hesaplama süresini bastırır.
  2. Kronecker Patlaması ($O(4^n)$): Devre simülatörleri, tek bir kapıyı tüm uzaya yaymak için matris tensör çarpımları (Kronecker product) yaparak belleği gereksiz yere tüketir.
  3. AI Ajanlarıyla Konuşamama: LLM'ler kuantum algoritmaları tasarlamak istediğinde, çıktıları ayrıştırmak ve donanım kuyruklarına göndermek için standart bir protokol (MCP) bulamaz.
  4. Hibrit Gradyanlarda Padé Sapması: Sürekli zamanlı kuantum sinir ağlarında kullanılan geleneksel matris üstel türevleri, Padé yaklaşım hataları nedeniyle gradyan sapmalarına ($> 1.3 \times 10^{-6}$) ve eğitim kararsızlığına yol açar.
  5. Yüksek Donanım Maliyetli 2D Yüzey Kodları: Hata düzeltmede sadece 2D yüzey kodlarına mahkûm kalmak, tek bir mantıksal qubit için yüzlerce fiziksel qubit israfına neden olur.

Quanta, bu beş darboğazın tamamını matematiksel ve donanımsal düzeyde tasfiye etti.


2. Quanta'nın Evrim Çizelgesi: Kilometre Taşları (v0.1'den v1.2'ye)

Quanta projesinin yolculuğu, laboratuvar düzeyindeki deneysel bir Python betiğinden uluslararası akademik literatüre uzanan disiplinli bir mühendislik sürecidir:

Sürüm Temel Odak & İnovasyon Teknik Başarım / Çıktı
v0.1.0 – v0.5.0 Saf Python Çekirdeği & Devre DSL Sıfır dış bağımlılık, 31 yerleşik kapı, Kronecker çarpımı yerine $O(2^n)$ çok boyutlu tensör daralması (contraction), iş parçacığı güvenli (thread-isolated) devre inşası.
v0.6.0 – v0.9.0 Çoklu Bulut Donanım & MCP Entegrasyonu IBM Quantum Heron r3 (156 qubit), Google Cirq Sycamore ($iSWAP$), IonQ Cloud REST API ($MS$) entegrasyonu. Claude ve Gemini için 23 Model Context Protocol (MCP) aracı.
v1.0.0 Apple Silicon Metal & MLX Zero-Copy Engine Dünyanın ilk yerel Apple Silicon Metal/MLX kuantum motoru. Birleşik bellek üzerinde sıfır kopyalama ile 404 kat hızlanma, $3.1 \times 10^6$ Clifford kapı/sn Aaronson-Gottesman simülatörü.
v1.1.0 PyTorch Native Engine & Biyomorfik Beyin quanta.torch, diferansiyellenebilir QuantumLayer (analitik parameter-shift), Daleckii-Krein spektral Fréchet türevleri ($9.99 \times 10^{-16}$ hassasiyet), SWR hipokampal bellek tekrarı.
v1.2.0 2026 Çift Hatlı FTQC & Akademik Beyaz Kitap Track A Rotated Surface Codes (Edmonds Blossom MWPM), Track B Gross $[[144, 12, 12]]$ qLDPC Bivariate Bicycle (BP-OSD, 1.54 ms gecikme), Zenodo DOI 10.5281/zenodo.22952779.

3. Mimari Katmanlar: 5 Temel Sütun

Quanta SDK, birbirinden bağımsız çalışabilen ancak bir araya geldiğinde muazzam bir güç üreten 5 modüler katmandan meydana gelir:

flowchart TD
    subgraph Katman5["Katman 5: Agentic AI & Model Context Protocol (MCP)"]
        M1[23 Native MCP Aracı]
        M2[Claude / Gemini / GPT Entegrasyonu]
        M3[Bilişsel Zeno Karar Hakemi]
    end

    subgraph Katman4["Katman 4: PyTorch Derin Öğrenme (quanta.torch)"]
        P1[Diferansiyellenebilir QuantumLayer]
        P2[Daleckii-Krein Spektral Fréchet Autograd]
        P3[Biyomorfik Rezonatör & SWR Engram Belleği]
    end

    subgraph Katman3["Katman 3: Deklaratif Algoritmalar & 2026 FTQC"]
        A1[Grover, QAOA, VQE, Shor Algoritmaları]
        A2[Track A: Rotated Surface Code & MWPM]
        A3[Track B: [[144, 12, 12]] qLDPC & BP-OSD]
        A4[15-to-1 Bravyi-Kitaev Sihirli Durum Damıtımı]
    end

    subgraph Katman2["Katman 2: Devre DSL & Durum Vektörü Simülatörü"]
        D1["@circuit Dekoratörü & 31 Yerleşik Kapı"]
        D2[O(2^n) Tensör Daralma Çekirdeği]
        D3[SIMD Aaronson-Gottesman Clifford Tableau]
        D4[Norm Korunumlu MPS Simülatörü]
    end

    subgraph Katman1["Katman 1: Donanım & İvmelendirme Motoru"]
        H1[Apple Silicon Metal / MLX Zero-Copy Unified Memory]
        H2[NVIDIA cuStateVec Hızlandırıcısı]
        H3[IBM Quantum Heron r3 / IonQ / Cirq REST APIs]
    end

    Katman5 --> Katman4
    Katman4 --> Katman3
    Katman3 --> Katman2
    Katman2 --> Katman1

1. Donanım Seviyesinde Apple Silicon Metal Zero-Copy

Geleneksel GPU hızlandırıcılarında CPU'daki durum vektörü PCIe üzerinden GPU VRAM'ine kopyalanır ve işlem bitince geri alınır. Apple Silicon mimarisinde ise CPU ve Metal GPU aynı fiziksel birleşik belleği (Unified Memory) paylaşır.

Quanta'nın Metal ve MLX motoru, belleği kopyalamadan (data.copy = False) doğrudan GPU bellek işaretçisi (metal buffer pointer) üzerinden tensör kasılmalarını işletir: $$\Delta t_{\text{PCIe}} \equiv 0$$ Bu sıfır kopyalama mekanizması sayesinde Apple M-serisi çiplerde saf CPU simülasyonuna kıyasla 52.1 kata kadar, karmaşık çoklu kapı rotasyonlarında ise 404 kata kadar hızlanma elde edilir.

2. Sürekli Hilbert Gradyanları & Daleckii-Krein Fréchet Türevi

Klasik kuantum makine öğrenimi modelleri genellikle sonlu farklar (finite difference) veya standart parameter-shift kuralıyla eğitilir. Ancak sürekli zamanlı Hamiltonyen evrimlerinde matris üsteli $e^{-i H(\theta) t}$'nin türevini almak son derece zordur.

Quanta v1.1+, matris türevini spektral ayrışım üzerinde Daleckii-Krein Fréchet integrali ve analitik sinc çekirdeği ile çözer: $$D e^{A}(H) = \sum_{j,k} \frac{e^{\lambda_j} - e^{\lambda_k}}{\lambda_j - \lambda_k} (v_j^\dagger H v_k) v_j v_k^\dagger$$ Bu matematiksel atılım, standart Padé yaklaşımındaki norm sapmalarını tamamen sıfırlayarak IEEE 754 çift duyarlıkta makine hassasiyetinde ($9.99 \times 10^{-16}$) analitik gradyan hesaplanmasını mümkün kılar.

3. 2026 Çift Hatlı Hata Toleranslı Kuantum Hesaplama (FTQC)

Kuantum gürültüsünü aşmanın tek yolu olan kuantum hata düzeltmede (QEC) Quanta, 2026 yılına damgasını vuran iki temel yaklaşımı tek çatıda sunar:

  • Track A (Yüzey Kodları): Google Willow mimarisiyle tam uyumlu 3D uzay-zaman kusur grafiklerine ($\Delta s_t = s_t \oplus s_{t-1}$) sahip Edmonds Blossom Minimum-Weight Perfect Matching (MWPM) çözücüsü.
  • Track B (Gross [[144, 12, 12]] qLDPC): Bivariate Bicycle cebirsel kodları. Standart yüzey kodları 1 mantıksal qubit için yüzlerce fiziksel qubit isterken; Gross kodu 144 fiziksel qubitte 12 mantıksal qubit barındırarak 12 kat donanım tasarrufu sağlar. Normalized Min-Sum Belief Propagation ve Ordered Statistics Decoder (BP-OSD) ile bu kod ortalama 1.54 milisaniyede ve %100 sendrom temizleme başarısıyla çözülmektedir.

4. Uygulamalı Kod Örnekleri

1. Klasik Devre Tanımı ve Ölçüm

Quanta'nın Pythonik sözdizimi, kapı matrislerini elle çarpmak yerine sezgisel bir DSL sunar:

from quanta import circuit, H, CX, measure, run

# 2-qubitlik Bell durum devresi
@circuit(qubits=2)
def bell_state(q):
    H(q[0])
    CX(q[0], q[1])
    return measure(q)

# 1024 shot ile simülasyonu çalıştır
result = run(bell_state, shots=1024)
print(result)

Çıktı terminalde doğrudan olasılık dağılımı ve süperpozisyon durum vektörü olarak görselleştirilir:

╔══════════════════════════════════════════════════╗
║  Quanta Result: bell_state                      ║
╠──────────────────────────────────────────────────╣
║  |00>  ████████████████████  50.2%              ║
║  |11>  ██══════════════════  49.8%              ║
╠──────────────────────────────────────────────────╣
║  0.707|00> + 0.707|11>                           ║
╚══════════════════════════════════════════════════╝

2. PyTorch Differentiable QuantumLayer ile Hibrit Yapay Zeka

Quanta devreleri doğrudan standart torch.nn.Sequential sinir ağı modellerine katman olarak eklenebilir:

import torch
import torch.nn as nn
from quanta.torch import QuantumLayer

# Hibrit Kuantum-Klasik Sinir Ağı
model = nn.Sequential(
    nn.Linear(4, 4),
    QuantumLayer(n_qubits=4, ansatz="hardware_efficient", n_layers=2),
    nn.Linear(4, 2)
)

x = torch.randn(8, 4, requires_grad=True)
output = model(x)
loss = output.sum()

# Analitik parameter-shift autograd otomatik çalışır
loss.backward()
print("Kuantum Katmanı Gradyan Normu:", model[1].weights.grad.norm().item())

3. Model Context Protocol (MCP) ile AI Ajanı Entegrasyonu

Yapay zeka asistanları (Claude Desktop, Cursor, Gemini), Quanta MCP sunucusuna bağlanarak tek bir komutla kuantum hata düzeltme veya devre transpilasyonu gerçekleştirebilir:

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "surface_code_simulate",
    "arguments": {
      "distance": 3,
      "rounds": 3,
      "physical_error_rate": 0.001,
      "decoder": "mwpm"
    }
  },
  "id": 1
}

5. Başarım ve Benchmark Analizi

Quanta SDK v1.2.0, endüstrinin önde gelen kuantum çerçeveleriyle kapsamlı bir karşılaştırmaya tabi tutulmuştur:

Karşılaştırma Kriteri Quanta SDK v1.2.0 Qiskit 1.x Google Cirq PennyLane Stim
Dış Derleyici Bağımlılığı Sıfır (Pure Python) C++ derleyici gerekir C++/Pybind gerekir C++ / Pybind C++ ikilisi
Apple Silicon Metal İvmesi Yerel Zero-Copy (Metal/MLX) Desteklenmiyor Desteklenmiyor Kısmi MPS Yok
Clifford Hızı (kapı/sn) $3.1 \times 10^6$ (SIMD) $4.2 \times 10^5$ $1.8 \times 10^5$ $3.5 \times 10^5$ $1.2 \times 10^7$
PyTorch Native Autograd Analitik Daleckii-Krein Qiskit Machine Learning TensorFlow Quantum Temel Param-Shift Desteklenmiyor
FTQC Çift Hat Desteği Rotated Surface + qLDPC Sadece Yüzey Kodları Sadece Willow Yüzey Eklenti gerekir Yalnızca Clifford
Model Context Protocol (MCP) 23 Yerleşik Araç Yok Yok Yok Yok
Regresyonsuz Test Sayısı 2,076 Geçti (%90+ Kapsama) ~1,500 ~1,200 ~1,400 ~800
BİLGİLENDİRME

Apple Silicon mimarisindeki birleşik bellek, matris durum vektörlerinin GPU VRAM'ine kopyalanma gereksinimini ortadan kaldırdığı için 26 qubit seviyesindeki durumlarda Quanta, geleneksel ayrık GPU sistemlerinin PCIe gecikme cezasından tamamen muaftır.


6. Bilimsel Yayın ve Akademik Kimlik

Quanta SDK, akademik titizlik ve şeffaflık ilkelerine tam bağlılıkla belgelenmiştir:

  • Baş Yazar & Baş Mimar: Abdullah Enes SARI (ORCID: 0000-0002-8827-0587) — ONMARTECH Quantum Computing Initiative
  • Akademik Beyaz Kitap: "Quanta: A Zero-Dependency Quantum Software Architecture with Apple Silicon Metal/MLX Acceleration, Continuous Hilbert Autograd, and 2026 Dual-Track Fault Tolerance"
  • Kalıcı Dijital Tanımlayıcı (Zenodo DOI): 10.5281/zenodo.22952779
  • Hedef Arşivler: arXiv:quant-ph / cs.MS, Journal of Open Source Software (JOSS)
  • Resmi Kod Deposu: github.com/ONMARTECH/quanta-sdk
  • Canlı Dokümantasyon: quanta.onmartech.com

7. Sonuç ve Gelecek Vizyonu

Kuantum hesaplamanın geleceği, yalnızca fiziksel donanımların soğutulmasından ibaret değildir; bu donanımların modern yapay zeka ajanları tarafından nasıl orkestre edileceği en belirleyici faktör olacaktır.

Quanta SDK; sıfır bağımlılıklı Python sadeliğini, Apple Silicon donanımının saf gücünü, PyTorch'un derin öğrenme esnekliğini ve 2026 qLDPC hata toleransını tek bir potada eriterek araştırmacılara ve otonom yazılım ajanlarına tavizsiz bir çalışma ortamı sunmaktadır.

Açık kaynak ekosistemi ve şeffaf mühendislik prensibimiz doğrultusunda, kuantum geleceğini toplulukla birlikte inşa etmeye devam ediyoruz.

Önerilen Okumalar

2026-08-31

The Evolution of Metabase AI Assistant: From Naive Text-to-SQL to a 143-Tool Enterprise MCP BI Engine

The engineering journey from a fragile natural language SQL prototype to an enterprise Model Context Protocol (MCP) server featuring dbt semantic layer routing, autonomous self-healing queries, 24-column dashboard layout architecting, and governance-first business memory.

Okumaya Devam Et →
2026-08-19

Model Context Protocol (MCP) and the Invisible Hazard: 1200% CPU Consumption, Orphaned Processes, and a 'Retry Storm' Case Study

The architectural anatomy of 12 mcp-remote processes locking an idle workstation at 1200% CPU. Unpacking eager startup, missing backoff, orphaned zombies, and distributed Retry Storm vulnerabilities.

Okumaya Devam Et →