← Quantum Store · Tüm paketler · Öğrenme yolları

Fraunhofer FOKUS ve Eclipse Qrisp

Qrisp ile yüksek seviyeli kuantum programlama

YazılımKuantum SDKLisans: EPL-2.0Sürüm: 0.98.6 KB

Resmi kaynak: eclipse-qrisp/Qrisp

ZIP indir (ücretsiz) Mağazada aç

Fraunhofer FOKUS'ta geliştirilen Qrisp ile kapı kapı uğraşmadan kuantum aritmetiği: süperpozisyondaki 8 sayıya tek devrede 3 ekleyen, test edilmiş örnek ve Türkçe rehber.

Qrisp nedir?

Qrisp, Berlin'deki Fraunhofer FOKUS'ta geliştirilen ve bugün Eclipse Vakfı altında sürdürülen bir kuantum programlama dilidir (Python kütüphanesi olarak). Kapılar yerine kuantum değişkenleri (QuantumFloat, QuantumBool …) ve bildik operatörlerle (+, *, ==) program yazarsın; gerekli devreyi Qrisp kurar ve yardımcı kübitleri kendisi temizler.

Ne zaman kullanılır?

Bu paketteki örnek

kuantum_toplama.py 3 bitlik bir sayıyı 0–7 arasının eşit süperpozisyonuna sokar, 4 bitlik ikinci bir değişkene 3 ile birlikte ekler ve ikisini birlikte ölçer. Sekiz toplamanın hepsi tek devrede yapılır ve her satırda a+3 doğru çıkar.

İlk denemede sonucu da 3 bitte tutmuştuk; 5+3 gibi toplamlar taşıp 0 olarak çıktı. Kuantum değişkenlerin bit genişliği klasik tamsayılardaki gibi sabittir, sonucun sığacağı kadar yer ayırmak gerekir.

Sürüm notu

Örnek Linux'ta güncel Qrisp 0.9.9 ile çalıştırıldı. Windows'ta jaxlib yüklenirken "DLL başlatma" hatası alırsan önce Microsoft'un güncel "Visual C++ Redistributable" paketini kur (https://aka.ms/vs/17/release/vc_redist.x64.exe); eski çalışma zamanı bu hataya yol açar. Güncelleme yapamıyorsan pip install "qrisp==0.6.3" ile aynı örnek bizim Windows test makinemizde sorunsuz çalıştı.

Sonraki adımlar

  1. b += a yerine c = a * a dene; Qrisp çarpma devresini kendisi kurar.
  2. Belgelerdeki Grover ve QAOA eğitimlerine geç.

Kurulum ve çalıştırma

pip install qrisp
python kuantum_toplama.py

Test edildiği ortam: qrisp 0.6.3 (Windows, Python 3.12) ve qrisp 0.9.9 (Linux, Python 3.12).

Resmi kaynak

Bağlantılar

Paket içeriği

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 (EPL-2.0) tabidir.


Quantum Store — https://hakanerdogan.com