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.
- 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.
HXYZSSdgCNOTCZSWAPiSWAPCYGPhase100-qubit GHZ sınır örneği
1module ghz_100;2@target("browser-stabilizer");3 4fn main() {5 let q = qreg[100];6 H(q[0]);7 for i in 0..99 {8 CNOT(q[i], q[i + 1]);9 }10 return q;11}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-004Noise, 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.