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

Technology Innovation Institute (TII) ve Qibo topluluğu

Qibo ile Grover araması

YazılımKuantum SDKLisans: Apache-2.0Sürüm: 0.3.57.6 KB

Resmi kaynak: qiboteam/qibo

ZIP indir (ücretsiz) Mağazada aç

Abu Dabi'deki TII'nin öncülük ettiği açık kaynak Qibo ile 3 kübitlik Grover araması: 8 olasılık içinden hedefi yaklaşık %95 olasılıkla bulan, test edilmiş örnek ve Türkçe rehber.

Qibo nedir?

Qibo, Abu Dabi'deki Technology Innovation Institute (TII) öncülüğünde geliştirilen açık kaynak bir kuantum hesaplama çatısıdır. Aynı Python koduyla devreyi simülatörde (numpy, GPU destekli arka uçlar) ya da laboratuvar donanımında (Qibolab) çalıştırmayı hedefler.

Ne zaman kullanılır?

Bu paketteki örnek

grover_arama.py 3 kübitle 8 olasılık içinden 101 durumunu Grover algoritmasıyla arar. İki tekrar (oracle + yansıtma) sonunda 1000 ölçümün yaklaşık 950'si hedefi verir; rastgele tahminle bu oran %12,5 olurdu.

Windows notu

Qibo, cvxpy üzerinden osqp ve qdldl gibi derlenmiş paketleri içe aktarır. Python hiçbir hata mesajı vermeden ya da "access violation" ile kapanıyorsa sebep genellikle bilgisayardaki eski Microsoft Visual C++ çalışma zamanıdır (msvcp140.dll). Önce Microsoft'un güncel "Visual C++ Redistributable" paketini kur: https://aka.ms/vs/17/release/vc_redist.x64.exe

Güncelleme yapamıyorsan bu iki paketin eski sürümleri de bizim test makinemizde sorunu çözdü:

pip install "osqp<1" "qdldl<0.1.9"

Linux ve macOS'ta bu adımlara gerek yoktur.

Sonraki adımlar

  1. HEDEF değişkenini değiştirip başka bir durumu ara.
  2. Kübit sayısını 4'e çıkar; en iyi tekrar sayısı round(pi/4 * sqrt(16)) = 3 olur.

Kurulum ve çalıştırma

pip install qibo
python grover_arama.py

Test edildiği ortam: qibo 0.3.5, Python 3.12 (Windows ve Linux; Windows için rehberdeki nota bak).

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


Quantum Store — https://hakanerdogan.com