Megosztás a következőn keresztül:


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.