← Quantum Store · Dersler · Tüm paketler · Öğrenme yolları
Johnnie Gray (Caltech) ve quimb topluluğu
quimb ile 50 kübitlik tensör ağı simülasyonu
Resmi kaynak: jcmgray/quimb
ZIP indir (ücretsiz) Mağazada açTam durum vektörü 18 petabayt tutacak 50 kübitlik GHZ devresini, tensör ağları (MPS) ile dizüstü bilgisayarda saniyeler içinde simüle eden test edilmiş örnek ve Türkçe rehber.
quimb nedir?
quimb, Johnnie Gray'in geliştirdiği açık kaynak bir kuantum bilgi ve tensör ağı kütüphanesidir. Büyük kuantum sistemlerini, durum vektörünün tamamını saklamadan, küçük tensörlerin birbirine bağlı bir ağı olarak temsil eder.
Neden önemli?
Klasik bilgisayarda n kübiti tam simüle etmek için 2ⁿ karmaşık sayı gerekir: 30 kübit yaklaşık 16 GB, 50 kübit yaklaşık 18 petabayt eder. Ama birçok devrede kübitler arasındaki dolanıklık sınırlıdır. MPS (matris çarpım durumu) bu yapıyı kullanarak belleği dolanıklık miktarıyla orantılı tutar.
Bu paketteki örnek
mps_50_kubit.py 50 kübitlik GHZ durumunu (hepsi 0 ya da hepsi 1) kurar.
- MPS'teki en büyük bağ boyutu yalnızca 2, yani bellek kullanımı birkaç kilobayt.
|00…0⟩ve|11…1⟩genlikleri 0,7071 (1/√2), diğer tüm durumlarınki 0.- Örnekleme her zaman 50 sıfır ya da 50 bir verir.
Çalıştırırken kahypar paketinin bulunamadığına dair bir uyarı görebilirsin.
Bu küçük örnek için zararsızdır.
Ne zaman yetmez?
Dolanıklık arttıkça bağ boyutu üstel olarak büyür. Rastgele, derin devrelerde tensör ağları da tıkanır; Google'ın 2019 "kuantum üstünlüğü" deneyinin tartışması tam olarak bu sınırla ilgilidir.
Sonraki adımlar
Ndeğerini 200 yap; süre ve bellek neredeyse değişmez.- Her kübite rastgele
rxdöndürmeleri ve komşu CNOT katmanları ekle;max_bond()değerinin nasıl büyüdüğünü izle.
Kurulum ve çalıştırma
pip install quimb
python mps_50_kubit.py
Test edildiği ortam: quimb 1.15.0, Python 3.12.
Resmi kaynak
- Depo: jcmgray/quimb
- Son sürüm: v1.15.0 — 10.08.2026
- Lisans: Apache-2.0
- Yıldız: 669
- Katalog oluşturulurken varsayılan dalın commit'i:
b3bf45a505b6(08.10.2026)
Bağlantılar
Paket içeriği
mps_50_kubit.pyREADME.md— bu dosyaLICENSE— bu paketteki dosyaların lisansıKAYNAK.json— resmi kaynağın makine tarafından okunabilir özetiUPSTREAM-LICENSE.txt— resmi projenin lisans metni
Lisans
Bu paketteki örnek kod ve Türkçe rehber Quantum Store Editörleri tarafından yazılmıştır ve MIT lisanslıdır. Kullandığı proje kendi lisansına (Apache-2.0) tabidir.
Quantum Store — https://hakanerdogan.com