AI-native quantum computing SDK for Python
The quantum runtime built for AI agents, researchers, and production workloads
Quanta is an AI-native quantum computing SDK — designed to be called by AI agents (via MCP), used by researchers, and deployed in production. It provides deep learning quantum layers (quanta.torch), continuous quantum neural resonance, native Apple Silicon Metal acceleration, 2026 Dual-Track FTQC (surface codes + Gross qLDPC), multi-cloud hardware execution (IBM Quantum, IonQ, Google Cirq), and 23 MCP tools that let AI assistants directly run quantum workloads.
-
2026 Dual-Track Fault-Tolerance Engine (FTQC):
- Track A (2D Topological): Full Edmonds Blossom MWPM decoding with Google Willow-compliant 3D spacetime syndrome extraction.
-
Track B (High-Rate qLDPC): Canonical Gross
$[[144, 12, 12]]$ Bivariate Bicycle code paired with native Normalized Min-Sum BP-OSD-0 decoder, slashing physical qubit overhead by$12\times$ . -
Non-Clifford Universality: 15-to-1 Bravyi-Kitaev magic state distillation factory (
$\epsilon_{\text{out}} \le 35 p^3$ ) and planar lattice surgery.
-
Continuous Hilbert Gradients & Daleckii-Krein Autograd (
quanta.torch): Analytical Fréchet matrix exponential derivatives achieving exact machine precision ($9.99\times 10^{-16}$ ) alongside dynamic Lie algebra ($\dim(\mathfrak{g})$) barren plateau diagnosis. -
2,076 Passing Automated Tests: 100% pass rate with zero mock calls and certified mathematical unitarity (
$|U^\dagger U - I| < 10^{-14}$ ). -
Apple Silicon Metal / MLX Zero-Copy GPU: 52.09× peak speedup on Unified Memory and SIMD Clifford engine executing >3.13M gates/s.
-
PyTorch Native Quantum Engine (
quanta.torch) —QuantumLayerwith analytical parameter-shift autograd, seamlessnn.Moduleintegration, and Apple Silicon MPS/Metal support. -
Biomorphic Resonant Brain — Continuous-time quantum neural dynamics (
ContinuousResonator), dual-hemisphere architecture, 4 neuromodulators ($DA, ACh, 5\text{-}HT, NE$ ), cerebral oxygenation ($sO_2$ ), REM continual learning,NoisyHippocampalBufferwith SWR replay,DialecticalSynthesizer, andCSFBiophysicalShield. -
World's First Native Apple Silicon Metal/MLX Quantum Engine (v1.0.0) — Up to 404x speedup on Apple M5 Pro / M-series chips via Unified Memory tensor contractions (
mlx-metal). -
Multi-Cloud Hardware Validation — Live verified execution on IonQ Cloud REST API v0.3, IBM Quantum Heron r3 (156 qubits), and Google Cirq Sycamore.
-
Agentic MCP Tools (23 Tools) — Native Model Context Protocol server enabling Claude, Gemini, and GPT to author, simulate, transpile, and optimize quantum circuits.
- Quick Start
- PyTorch & Biomorphic Brain
- Apple Silicon Metal Acceleration
- IBM Quantum Integration
- MCP AI Integration
- Architecture
- Features
- Algorithms
- Qubit Limits
- Examples & Use Cases
- Quality Benchmark
- Installation
- Documentation
- Author
from quanta import circuit, H, CX, measure, run
@circuit(qubits=2)
def bell(q):
H(q[0])
CX(q[0], q[1])
return measure(q)
result = run(bell, shots=1024)
print(result)╔══════════════════════════════════════════════════╗
║ Quanta Result: bell ║
╠──────────────────────────────────────────────────╣
║ |00> ████████████████████ 50.5% ║
║ |11> ███████████████████ 49.5% ║
╠──────────────────────────────────────────────────╣
║ 0.71|00> + 0.71|11> ║
╚══════════════════════════════════════════════════╝
Quanta v1.1.0 introduces end-to-end differentiable quantum-classical hybrid deep learning directly integrated with PyTorch's autograd engine, featuring analytical parameter-shift gradients and biomorphic continuous-time resonance.
Drop quantum circuits directly into your standard torch.nn.Sequential pipelines:
import torch
import torch.nn as nn
from quanta.torch import QuantumLayer
# Parameterized quantum layer with analytical parameter-shift autograd
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)
out = model(x)
loss = out.sum()
loss.backward() # Exact parameter-shift gradients computed automaticallyBio-inspired quantum cognitive architecture featuring continuous resonance, dual-hemisphere dynamics, 4 neurotransmitters (
from quanta.torch import BiomorphicResonantBrain
# Initialize 4-qubit dual-hemisphere biomorphic quantum brain
brain = BiomorphicResonantBrain(n_qubits=4)
# Forward pass through cognitive resonance dynamics
x = torch.randn(1, 4)
output = brain(x)
# Consolidate memories during REM sleep (prevents catastrophic forgetting)
stats = brain.consolidate_rem_sleep(replay_cycles=3)
print(f"Post-REM Retained Fidelity: {stats['retained_fidelity']:.4f}")Quanta v1.0.0 features the world's first native Apple Silicon Metal/MLX quantum simulator, harnessing Unified Memory for lightning-fast multi-axis tensor contractions on M-series chips:
from quanta import circuit, H, CX, run
@circuit(qubits=26)
def large_circuit(q):
for i in range(26):
H(q[i])
for i in range(25):
CX(q[i], q[i+1])
# Automatically routes to MLXSimulator on Apple Silicon (0.076s vs 30.7s on CPU)
result = run(large_circuit, backend="mlx")Run circuits on real IBM quantum computers — up to 156 qubits on Heron r3 processors. No Qiskit installation required.
from quanta.backends.ibm_rest import IBMRestBackend
# Connect to IBM Quantum (set IBM_API_KEY and IBM_INSTANCE_CRN env vars)
backend = IBMRestBackend(region="us", backend_name="ibm_torino")
# List available backends
backends = backend.list_backends()
# ibm_fez: 156 qubits (Heron r2), ibm_torino: 156 qubits (Heron r3)
# Submit a Bell state to real hardware
result = backend.run(bell, shots=4096)
# Real quantum noise: |00⟩=47.5%, |11⟩=39.5%, fidelity=87%| Backend | Qubits | Processor | 2Q Error | Use Case |
|---|---|---|---|---|
| ibm_torino | 156 | Heron r3 | 0.25% | General purpose |
| ibm_fez | 156 | Heron r2 | 0.28% | Large circuits |
| ibm_marrakesh | 156 | Heron r2 | 0.23% | Low error |
All circuits automatically transpile to Heron's native gate set:
| Your Gate | → ISA Decomposition |
|---|---|
| H | rz(π/2) · sx · rz(π/2) |
| CX | H(target) · CZ · H(target) |
| RX, RY | rz + sx combinations |
| CZ, RZ, SX, X | Native (no change) |
| Resource | Limit |
|---|---|
| QPU time | 10 min/month |
| Qubits | Up to 156 (Heron r3) |
| Shots | Up to 100,000 per job |
| Sessions | Supported |
Quanta exposes 23 MCP tools for AI assistants (Claude, GPT, Gemini, etc.):
# Install as MCP server
fastmcp install quanta/mcp_server.py --name "Quanta Quantum SDK"| Tool | Description |
|---|---|
run_circuit |
Execute quantum circuit code |
create_bell_state |
Quick Bell state |
grover_search |
Grover's search algorithm |
shor_factor |
Shor's factoring algorithm |
simulate_noise |
Run with noise model |
draw_circuit |
SVG circuit diagram |
list_gates |
All 31 quantum gates |
explain_result |
Interpret measurements |
monte_carlo_price |
Quantum option pricing |
option_greeks |
Calculate option Greeks (delta, gamma, vega) |
qaoa_optimize |
QAOA optimization |
optimize_circuit |
Compiler optimization with metrics |
cluster_data |
Quantum clustering |
qml_classify |
Quantum ML classification |
run_on_ibm |
Run on IBM hardware |
ibm_backends |
List IBM quantum computers |
ibm_job_result |
Poll job status & fetch results |
surface_code_simulate |
Surface code QEC simulation |
compare_decoders |
Compare MWPM vs Union-Find decoders |
qec_diagnose |
Diagnose errors in quantum error-correcting codes |
estimate_fault_tolerant_cost |
Estimate physical qubits, code distance & T-factory budget (FTQC) |
quanta_reasoning_eval |
Deep reasoning audit & gate density evaluation for AI-generated circuits |
transpile_for_target |
Compile circuit to target native gate set (IBM Heron, Google Willow, IonQ Aria) |
┌──────────────────────────────────────────────────────────┐
│ Layer 3 — Declarative API │
│ search() · optimize() · vqe() · factor() · qsvm() │
│ monte_carlo() · cluster() · resolve() │
├──────────────────────────────────────────────────────────┤
│ Layer 2 — Circuit API │
│ @circuit · 31 gates · measure · run · sweep │
│ SVG visualization · QASM 3.0 export │
├──────────────────────────────────────────────────────────┤
│ Layer 1 — Physical Layer │
│ DAG IR · 6-pass compiler · qubit routing · ISA transpile│
│ statevector · density matrix · Pauli frame · IBM REST │
└──────────────────────────────────────────────────────────┘
| Category | Gates |
|---|---|
| Pauli | X, Y, Z |
| Hadamard | H |
| Phase | S, T, SDG (S†), TDG (T†), P(θ) |
| Root | SX (√X), SXdg (√X†) — Heron native |
| Rotation | RX(θ), RY(θ), RZ(θ) |
| Universal | U(θ, φ, λ) |
| 2-Qubit | CX, CY, CZ, SWAP, RXX(θ), RZZ(θ) |
| Multi | CCX (Toffoli), RCCX, RC3X |
| Other | I (Identity), Measure |
- DAG-based intermediate representation — directed acyclic graph for circuit analysis
- 6-pass compiler — gate cancellation, merging, basis translation, routing
- Topology-aware routing — SWAP insertion for linear, ring, and grid topologies
- QASM 3.0 — export for IBM and cross-SDK interop
- ASCII —
draw(circuit)→ terminal-friendly text diagrams - SVG/HTML —
to_html(circuit)→ publication-quality visual diagrams- Color-coded gates by category
- Control dots, target circles, measurement meters
- Responsive layout with legend
7 channels integrated into run():
result = run(circ, noise=NoiseModel().add(Depolarizing(0.01)))Depolarizing · BitFlip · PhaseFlip · AmplitudeDamping · T2Relaxation · Crosstalk · ReadoutError
- Bit-flip [[3,1,3]], Phase-flip [[3,1,3]], Steane [[7,1,3]] codes
- Surface code [[d²,1,d]] — stabilizer-based, threshold ~1%
- Color code — triangular lattice, transversal Clifford gates
- Decoders — MWPM (greedy) + Union-Find (near-linear O(n·α(n)))
| Algorithm | Module | Use Case |
|---|---|---|
| Grover | layer3.search |
Unstructured search (√N speedup) |
| QAOA | layer3.optimize |
Combinatorial optimization |
| VQE | layer3.vqe |
Molecular ground-state energy |
| Shor | layer3.shor |
Integer factoring (RSA) |
| QSVM | layer3.qsvm |
Quantum kernel classification |
| Monte Carlo | layer3.monte_carlo |
Amplitude estimation + pricing |
| Clustering | layer3.clustering |
Swap-test quantum distances |
| QML Classifier | layer3.qml |
Variational quantum classification |
| Entity Resolution | layer3.entity_resolution |
Customer deduplication |
| Portfolio | layer3.finance |
Financial optimization |
| Simulator | Max Qubits | Memory | Speed |
|---|---|---|---|
| Statevector | 27 | ~2 GB | Full state simulation |
| Density Matrix | 13 | ~1 GB | Mixed states + noise |
| Pauli Frame | 1,000+ | O(n²) | Clifford-only circuits |
| IBM Heron | 156 | Cloud | Real quantum hardware |
| IonQ Forte | 36 | Cloud | Trapped-ion QPU |
| Google Sycamore | 72 | Cloud | Superconducting QPU |
Note: Statevector memory doubles per qubit (2^n). 20 qubits = 8 MB, 25 = 256 MB, 27 = 1 GB.
Run any example with python -m quanta.examples.<name>:
EPR pair — the simplest entanglement demonstration.
python -m quanta.examples.01_bell_stateMulti-qubit entanglement: all-or-nothing correlations.
python -m quanta.examples.02_ghz_stateTransfer an unknown quantum state using entanglement + classical bits.
python -m quanta.examples.03_teleportationDetermine if a function is constant or balanced in one query.
python -m quanta.examples.04_deutsch_jozsaQuadratic speedup for unstructured search — finds target with 99.9% probability.
python -m quanta.examples.05_groverH₂ and HeH⁺ ground state via VQE + Hamiltonian time evolution.
python -m quanta.examples.06_molecule_energyQuantum-optimized stock portfolios — tech vs crypto, conservative vs aggressive.
python -m quanta.examples.07_portfolio_optimizationQuantum key distribution — detect eavesdroppers via ~25% error rate.
python -m quanta.examples.08_qkd_bb84All SDK features in one script — circuits, custom gates, VQE, Grover, noise, routing, QASM.
python -m quanta.examples.09_full_demo8-test quality litmus test — Bell fidelity, CHSH, teleportation, Grover, VQE, Shor, QSVM, surface code.
python -m quanta.examples.10_quantum_benchmarkReal-world use case: OTA customer deduplication with QAOA vs classical greedy.
25 records, 8 columns, Turkish name handling, 3-layer blocking pipeline.
Result: QAOA 86% accuracy vs Greedy 64%.
python -m quanta.examples.11_entity_resolution| # | Test | Result | Metric |
|---|---|---|---|
| 1 | Bell State Fidelity | ✅ | F = 1.0000 |
| 2 | CHSH Inequality | ✅ | S = 2.8284 (Tsirelson bound) |
| 3 | Quantum Teleportation | ✅ | Unitarity preserved |
| 4 | Grover Amplification | ✅ | 99.9% target probability |
| 5 | VQE Convergence (H₂) | ✅ | 0.000054 Ha error |
| 6 | Shor Factoring | ✅ | 15 = 3 × 5 |
| 7 | QSVM Classification | ✅ | 100% accuracy |
| 8 | Surface Code QEC | ✅ | 0% logical error rate |
Bell state on ibm_torino (156 qubits, Heron r3):
4096 shots: |00⟩=47.5%, |11⟩=39.5%, entanglement fidelity=87%
All standard QASMBench circuits import, compile, and simulate correctly.
# From PyPI (recommended)
pip install quanta-sdk
# From source (development)
git clone https://github.com/ONMARTECH/quanta-sdk.git
cd quanta-sdk
pip install -e ".[dev]"
# Run tests
pytest
# Run benchmark
python -m quanta.examples.10_quantum_benchmarkOptional IBM Quantum:
export IBM_API_KEY="your-api-key"
export IBM_INSTANCE_CRN="your-crn"Optional GPU acceleration:
pip install jax jaxlib # JAX GPU backend
pip install quanta-sdk[gpu] # Installs cupy and cuquantum-python for NVIDIA GPUs📚 Live Documentation: onmartech.github.io/quanta-sdk
| Document | Description |
|---|---|
| 📖 Tutorials (14) | Step-by-step guides from basics to advanced |
| 📘 API Reference | Full API docs with live examples |
| Architecture (EN) | System design, DAG IR, compiler pipeline |
| Architecture (TR) | Türkçe mimari dokümanı |
| Features (EN) | Complete feature list |
| Comparison (EN) | vs Qiskit, Cirq, Braket |
| CHANGELOG | Version history |
Version: 0.9.3 Gates: 31 (full IBM parity + Google/IonQ)
Files: 88 Tests: 888 (90% coverage)
Algorithms: 10 Examples: 11
Simulators: 6 QEC Codes: 7
MCP Tools: 23 Max Qubits: 200+ (MPS) / 156 (IBM Heron r3)
Noise: 7 channels Backends: IBM + IonQ + Google + local
QASM: 3.0 Decoders: 2 (MWPM + UF)
Tutorials: 14 Notebooks: 14 (Colab)
Benchmark: Bell 0.18ms Docs Pages: 44
Abdullah Enes SARI — ONMARTECH
Contributions, issues, and feature requests are welcome!
Feel free to check issues page.
Built for the quantum computing community — now running on real IBM quantum hardware
Keywords: quantum computing, quantum SDK, python quantum, MCP server, AI quantum, VQE, QAOA, QML, quantum error correction, surface code, IBM Quantum, Shor algorithm, Bell inequality, quantum machine learning, quantum simulation