PASQAL-szolgáltató
Fontos
2025. június 1-je után már nem használhatja Azure Quantum Credits. Ha az Azure Quantum-kreditek fennmaradó egyenlege van, mindenképpen beváltsa ezeket a dátum előtt.
A PASQAL kvantumszámítógépei optikai csipeszekkel irányítják a semleges atomokat, lézerfény használatával akár száz qubittel manipulálják a kvantumregisztrációs adatokat.
- Kiadó: PASQAL
- Szolgáltató azonosítója:
pasqal
A szolgáltatótól elérhető következő célok:
Cél név | Célazonosító | Qubitek száma | Leírás |
---|---|---|---|
Emu-TN | pasqal.sim.emu-tn | 100 qubit 1D és 2D hálózatok | A kvantumállapot időfejlődését szimulálja a lézerek által végrehajtott műveleteknek megfelelő Schrödinger-egyenlet használatával. |
Fresnel | pasqal.qpu.fresnel | 100 qubit | A PASQAL semleges atom kvantumszámítógépe. |
Emulátor
A PASQAL Emu-TN emulátora egy kvantumállapot idő-evolúcióját szimulálja a Schrödinger egyenletével, amely megfelel a lézerek által végrehajtott műveleteknek.
Az Emu-TN emulátor egy DGX-csomópontokat tartalmazó fürtön fut, amelyek mindegyike NVIDIA A100 GPU-kkal van felszerelve, lehetővé téve a PASQAL kvantumprocesszorainak emulációját. Ez egy kulcsfontosságú eszköz a kvantumprogramok prototípusának és ellenőrzésének, mielőtt a QPU-n futtatja őket. A 2D tömbökben akár 100 qubit is emulálható ipari alkalmazások fejlesztéséhez és a tudományos felfedezés előmozdításához.
- Feladat típusa:
Simulation
- Adatformátum:
application/json
- Célazonosító:
pasqal.sim.emu-tn
- Célvégrehajtási profil: N/A
Fresnel
A Fresnel a PASQAL kvantumszámítógépe, amely semleges atomokon alapul. A semleges atomok, amelyeket optikai csipeszek vezérelnek, 100 qubitből álló tömböt alkotnak.
A semleges atomok kvantumeszközei magas fókuszú lézereket, úgynevezett optikai csipeszeket használnak a semleges atomok egyenkénti csapdába ejtésére és manipulálására, hogy tetszőleges konfigurációkban 1D vagy 2D qubittömböket hozzanak létre. Az eszközök jelenlegi PASQAL-generációja körülbelül 100 rubidiumatomot használ a számításokhoz. Minden qubitet kétszintű energiaállapot képvisel egy Rubidium atomban, általában földi és Rydberg állapotban, amely magas energiaállapot.
- Feladat típusa:
Quantum program
- Adatformátum:
application/json
- Célazonosító:
pasqal.qpu.fresnel
- Célvégrehajtási profil: N/A
Pulser SDK
A PASQAL QPU-ban az egyes atomok 1D vagy 2D rácsok jól meghatározott pozícióiban rekednek. A Pulser egy keretrendszer, amely impulzusütemezéseket ír, szimulál és hajt végre semleges atomokon kvantumeszközökön. További információt a Pulser dokumentációjában talál.
Pulser SDK-csomagok telepítéséhez futtassa a következő kódot:
!pip -q install pulser-simulation #Only for using the local Qutip emulator included in Pulser
!pip -q install pulser-core
Bemeneti adatformátum
A PASQAL-célok bemeneti adatformátumként fogadják el a JSON-fájlokat. Az impulzusütemezések elküldéséhez a Pulser-objektumokat JSON-sztringgé kell konvertálnia, amely bemeneti adatokként használható.
# Convert the sequence to a JSON string
def prepare_input_data(seq):
input_data = {}
input_data["sequence_builder"] = json.loads(seq.to_abstract_repr())
to_send = json.dumps(input_data)
#print(json.dumps(input_data, indent=4, sort_keys=True))
return to_send
Mielőtt elküldené a kvantumfeladatot a PASQAL-nak, be kell állítania a megfelelő bemeneti és kimeneti adatformátum-paramétereket. A következő kód például a bemeneti adatformátumot pasqal.pulser.v1
állítja be, a kimeneti adatformátumot pedig a következőre pasqal.pulser-results.v1
.
# Submit the job with proper input and output data formats
def submit_job(target, seq):
job = target.submit(
input_data=prepare_input_data(seq), # Take the JSON string previously defined as input data
input_data_format="pasqal.pulser.v1",
output_data_format="pasqal.pulser-results.v1",
name="PASQAL sequence",
shots=100 # Number of shots
)
További információkért arról, hogyan lehet feladatokat benyújtani a PASQAL szolgáltatónak, lásd Áramkör beküldése a PASQAL-ra a Pulser SDK használatával.
Díjszabás
A PASQAL számlázási csomag megtekintéséhez látogasson el az Azure Quantum díjszabására.
Korlátozások és kvóták
A PASQAL-kvóták az emulátor és a QPU használatára vonatkoznak, és támogatási jegyekkel növelhetők. Az aktuális korlátok és kvóták ellenőrzéséhez lépjen a Kreditek és kvóták szakaszra, majd válassza a Kvóták lapot a munkaterületén az Azure portálon . További információért tekintse meg Azure Quantum-kvótákat.