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

Rigetti Computing

pyQuil ve Quil başlangıç paketi

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

Resmi kaynak: rigetti/pyquil

ZIP indir (ücretsiz) Mağazada aç

Rigetti'nin Quil komut seti için Python kütüphanesi pyQuil: Bell programını Quil olarak üreten test edilmiş örnek ve yerel QVM ile çalıştırma rehberi.

pyQuil nedir?

pyQuil, Rigetti'nin kuantum komut seti Quil'de program yazmanı sağlayan Python kütüphanesidir. Quil, klasik ve kuantum işlemleri aynı programda tanımlayan düşük seviyeli bir dildir.

Ne zaman kullanılır?

Bu paketteki örnek

quil_programi.py Bell programını kurar ve Quil metnini yazdırır. Program derleme ve çalıştırma için iki ayrı sunucu gerektirdiğinden örnek yalnızca programı oluşturur.

Programı çalıştırmak

Rigetti'nin quilc (derleyici) ve qvm (simülatör) sunucularını Docker ile başlat:

docker run --rm -it -p 5555:5555 rigetti/quilc -R
docker run --rm -it -p 5000:5000 rigetti/qvm -S

Sonra Python'da:

from pyquil import get_qc
qc = get_qc("2q-qvm")
result = qc.run(qc.compile(p))
print(result.get_register_map()["ro"])

Kurulum ve çalıştırma

pip install pyquil
python quil_programi.py

Test edildiği ortam: pyquil 4.22.0, 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 (Apache-2.0) tabidir.


Quantum Store — https://hakanerdogan.com