← Quantum Store · Tüm paketler · Öğrenme yolları
Quantinuum
TKET ile devre derleme ve optimizasyon
Resmi kaynak: Quantinuum/tket
ZIP indir (ücretsiz) Mağazada açQuantinuum'un donanımdan bağımsız kuantum derleyicisi TKET: gereksiz kapıları silen ve devrenin işlevini koruduğunu üniter karşılaştırmayla doğrulayan örnek.
TKET nedir?
TKET, kuantum devrelerini hedef donanımın kapı setine ve bağlantı yapısına
uyarlayan, bunu yaparken kapı sayısını ve devre derinliğini azaltan bir
derleyicidir. Python arayüzü pytket'tır; eklentileriyle Qiskit, Cirq,
Braket ve Quantinuum cihazlarıyla çalışır.
Ne zaman kullanılır?
- Gürültülü donanımda her CX kapısı hata eklediği için devreyi mümkün olduğunca küçültmek istediğinde.
- Bir SDK'da yazdığın devreyi başka bir donanıma taşırken.
Bu paketteki örnek
derleme_ornegi.py bilerek gereksiz kapılar eklenmiş 3 kübitlik bir devreyi
FullPeepholeOptimise ile sadeleştirir ve {CX, Rz, H} kapı setine çevirir.
Test sırasında devre 11 kapıdan 7 kapıya, 5 CX'ten 3 CX'e indi; devrenin
üniter matrisi değişmedi.
Windows notu
Bu paketi hazırlarken kullandığımız Windows 10 makinesinde pytket (2.10,
2.17 ve 2.18 sürümleri) devre oluştururken çöktü; aynı kod Linux'ta
(Ubuntu 24.04) sorunsuz çalıştı. Windows'ta sorun yaşarsan WSL kullan.
Sonraki adımlar
pip install pytket-qiskitile Qiskit devrelerini TKET'e aktar.DefaultMappingPassile devreyi belirli bir kübit bağlantı haritasına yerleştir.
Kurulum ve çalıştırma
pip install pytket
python derleme_ornegi.py
Test edildiği ortam: pytket 2.18.5, Python 3.12 (Linux).
Resmi kaynak
- Depo: Quantinuum/tket
- Son sürüm: v2.18.5 — 08.10.2026
- Lisans: Apache-2.0
- Yıldız: 318
- Katalog oluşturulurken varsayılan dalın commit'i:
4a554cbc2699(08.10.2026)
Bağlantılar
Paket içeriği
derleme_ornegi.pyREADME.md— bu dosyaLICENSE— bu paketteki dosyaların lisansıKAYNAK.json— resmi kaynağın makine tarafından okunabilir özetiUPSTREAM-LICENSE.txt— resmi projenin lisans metniCITATION.cff— resmi projenin atıf bilgisi
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