Ana içeriğe geç
Dil v0.2.0 · Ön izleme

Sınırlı N/M stabilizer runtime

Dondurulmuş Clifford/global-phase tableau sözleşmesini açık fallback, sampling, tanı ve performans sınırlarıyla 100 qubit'e kadar çalıştırın.

Stabilizer runtime 0.1 sözleşmesi

browser-stabilizer yalnız belgelenen Clifford ve global faz kapılarını sınırlı bir tablo üzerinde çalıştırır. Desteklenmeyen programlar yalnız 14 kübitlik durum vektörü sınırı izin verirse bu motora geçer; daha büyük desteklenmeyen programlar hata verir.

v0.1
Maksimum qubit
100
Maksimum sample shot
4.096
Fallback sınırı
Durum vektörü ≤ 14

Dondurulmuş native gate seti

Bu operasyonların doğrudan tableau güncellemeleri vardır. Yeni native operasyon eklemek additive'dir; mevcut semantiği değiştirmek yeni sözleşme sürümü gerektirir.

HXYZSSdgCNOTCZSWAPiSWAPCYGPhase

100-qubit GHZ sınır örneği

module ghz_100;@target("browser-stabilizer"); fn main() {  let q = qreg[100];  H(q[0]);  for i in 0..99 {    CNOT(q[i], q[i + 1]);  }  return q;}

Kararlı runtime ve düşük seviye tanıları

Parser/runtime tanıları hedef seçimi, fallback, qubit ve shot limitlerini açıklar. Public düşük seviyeli tableau API'leri NM-STABILIZER ailesini kullanır.

NM-RUNTIME-002NM-RUNTIME-029NM-RUNTIME-030NM-RUNTIME-031NM-STABILIZER-001NM-STABILIZER-002NM-STABILIZER-003NM-STABILIZER-004

Noise, mitigation, keyfi rotation, gradient, weighted expectation, fidelity/equivalence kontrolleri ve amplitude görselleştirme 0.1'de stabilizer-native değildir. Uygunsa sınırlı statevector runtime'ını kullanın.

Conformance kanıtı 500 deterministik 1–5 qubit devrede her basis olasılığını (6.200 basis state) karşılaştırır ve 100-qubit/100-gate packed-core workload için ratchet uygular.