← Quantum Store · Tüm paketler · Öğrenme yolları
Technology Innovation Institute (TII) ve Qibo topluluğu
Qibo ile Grover araması
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?
- Algoritmayı simülatörde geliştirip aynı kodla kendi donanımına taşımak istediğinde (Qibolab, Qibocal araçlarıyla).
- Büyük devreleri GPU'da hızlı simüle etmek gerektiğinde.
- Değişken parametreli devreler, VQE ve QAOA gibi hibrit algoritmalarla çalışırken.
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
HEDEFdeğişkenini değiştirip başka bir durumu ara.- Kübit sayısını 4'e çıkar; en iyi tekrar sayısı
round(pi/4 * sqrt(16)) = 3olur.
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
- Depo: qiboteam/qibo
- Son sürüm: v0.3.5 — 16.09.2026
- Lisans: Apache-2.0
- Yıldız: 366
- Katalog oluşturulurken varsayılan dalın commit'i:
f60a3a405ce8(12.10.2026)
Bağlantılar
Paket içeriği
grover_arama.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