Zprostředkovatel PASQAL

Tip

První uživatelé automaticky získají bezplatné kredity Azure Quantumve výši 500 USD pro použití u každého zúčastněného poskytovatele kvantového hardwaru. Pokud jste spotřebovali všechny kredity a potřebujete víc, můžete se přihlásit k programu Azure Quantum Credits.

Kvantové počítače PASQAL řídí neutrální atomy pomocí optických pinzet, pomocí laserového světla manipulují s kvantovými registry až se stovkami qubitů.

  • Vydavatel: PASQAL
  • ID zprostředkovatele: pasqal

Od tohoto poskytovatele jsou k dispozici následující cíle:

Název cíle ID cíle Počet qubitů Description
Emu-TN pasqal.sim.emu-tn 100 qubitů 1D a 2D sítí Simuluje časový vývoj kvantového stavu pomocí Schrödingerovy rovnice odpovídající akcím, které provádějí lasery.
Fresnel1 pasqal.qpu.fresnel 100 qubitů Kvantový počítač s neutrálními atomy PASQAL.

Poznámka

Kvantový zprostředkovatel PASQAL je v současné době k dispozici v privátní verzi Preview. O přístup k privátní verzi Preview můžete požádat pomocí tohoto odkazu.

Emulátor

Emulátor Emu-TN systému PASQAL simuluje časový vývoj kvantového stavu pomocí Schrödingerovy rovnice odpovídající akcím, které lasery provádějí.

Emulátor Emu-TN běží na clusteru uzlů DGX, z nichž každý je vybavený grafickými procesory NVIDIA A100, což umožňuje emulaci kvantových procesorů PASQAL. Jedná se o klíčový nástroj pro vytváření prototypů a ověřování kvantových programů před jejich spuštěním na QPU. V 2D polích je možné emulovat až 100 qubitů pro vývoj průmyslových aplikací a pro rozvoj vědeckých objevů.

  • Typ úlohy: Simulation
  • Formát dat: application/json
  • ID cíle: pasqal.sim.emu-tn
  • Profil spuštění cíle: Není k dispozici

Fresnel1

Fresnel1 je kvantový počítač pasqal založený na neutrálních atomech. Neutrální atomy řízené optickou pinzetou tvoří pole 100 qubitů.

Kvantová zařízení s neutrálními atomy používají vysoce zaměřené lasery, tzv. optické pinzety, k zachycení a manipulaci s neutrálními atomy jednotlivě za účelem vytvoření 1D nebo 2D qubitových polí v libovolných konfiguracích. Aktuální generace zařízení PASQAL využívá pro výpočty přibližně 100 atomů rubidia. Každý qubit je reprezentován dvouúrovňovým stavem energie v atomu Rubidium, obvykle pozemním stavem a stavem Rydberg, což je vysoký energetický stav.

  • Typ úlohy: Quantum program
  • Formát dat: application/json
  • ID cíle: pasqal.qpu.fresnel
  • Profil spuštění cíle: Není k dispozici

Pulser SDK

V QPU PASQAL jsou jednotlivé atomy zachyceny v dobře definovaných pozicích v 1D nebo 2D mřížce. Pulser je architektura pro vytváření, simulaci a spouštění sekvencí impulsů na kvantových zařízeních s neutrálními atomy. Další informace najdete v dokumentaci k pulseru.

Pokud chcete nainstalovat balíčky Pulser SDK, spusťte následující kód:

    !pip -q install pulser-simulation #Only for using the local Qutip emulator included in Pulser
    !pip -q install pulser-core

Formát vstupních dat

Cíle PASQAL přijímají soubory JSON jako formát vstupních dat. Pokud chcete odeslat pulzní sekvence, musíte převést objekty Pulser na řetězec JSON, který lze použít jako vstupní data.

# 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

Před odesláním kvantové úlohy do PASQAL musíte nastavit správné parametry formátu vstupních a výstupních dat. Následující kód například nastaví formát vstupních dat na pasqal.pulser.v1 a formát výstupních dat na 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
    )

Další informace o odesílání úloh zprostředkovateli PASQAL najdete v tématu Odeslání okruhu s formátem specifickým pro zprostředkovatele do služby PASQAL.

Ceny

Fakturační plán PASQAL najdete v tématu Ceny služby Azure Quantum.

Omezení a kvóty

Kvóty PASQAL se sledují na základě využití emulátoru Emu-TN. Kvóty závisí na plánu, který používáte:

  • Plán Kreditů Azure Quantum: až 20 hodin
  • Plán průběžných plateb: až 100 hodin

Kvóty se použijí pouze pro emulátor Emu-TN. Pro QPU Fresnel1 neexistují žádné kvóty.