Zprostředkovatel PASQAL
Tip
Když vytvoříte pracovní prostor Azure Quantum, automaticky získáte bezplatné kredity Azure Quantum v USD 500 pro každého poskytovatele kvantového hardwaru. Kredity Azure Quantum můžete použít k odeslání prvních kvantových programů do skutečného kvantového hardwaru.
Kvantové počítače PASQAL řídí neutrální atomy pomocí optických twezerů pomocí laserového světla k manipulaci s kvantovými registry až se stovkami qubitů.
- Vydavatel: PASQAL
- ID zprostředkovatele:
pasqal
Následující cíle, které jsou k dispozici od tohoto poskytovatele:
Cílový název | ID cíle | Počet qubitů | Popis |
---|---|---|---|
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é lasery provádějí. |
Fresnelovy | pasqal.qpu.fresnel | 100 qubitů | Kvantový počítač neutrálních atomů PASQAL. |
Poznámka:
Kvantový zprostředkovatel PASQAL je aktuálně k dispozici v privátní verzi Preview. Přístup k privátní verzi Preview můžete požádat pomocí tohoto odkazu.
Emulátor
Emulátor Emu-TN PASQAL simuluje vývoj času kvantového stavu pomocí rovnice Schrödinger odpovídající akcím, které lasery provádějí.
Emulátor Emu-TN běží na clusteru uzlů DGX, které jsou vybaveny grafickými procesory NVIDIA A100 a umožňují emulaci kvantových procesorů PASQAL. Jedná se o klíčový nástroj pro vytvoření prototypu a ověření kvantových programů před jejich spuštěním v QPU . Až 100 qubitů v 2D polích je možné emulovat za účelem vývoje průmyslových aplikací a pokročilého vědeckého zjišťování.
- Typ úlohy:
Simulation
- Formát dat:
application/json
- ID cíle:
pasqal.sim.emu-tn
- Profil spuštění cíle: Není k dispozici
Fresnelovy
Fresnel je kvantový počítač PASQAL založený na neutrálních atomech. Neutrální atomy řízené optickými twezery tvoří pole 100 qubitů.
Neutrální atomy kvantových zařízení používají vysoce zaměřené lasery, tzv. optické twezery, k odchytu 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 používá přibližně 100 atomů rubidium pro výpočty. Každý qubit je reprezentován stavem energie na dvou úrovních v atomu Rubidium, obvykle pozemním stavem a stavem Rydberg, což je vysoký stav energie.
- 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 na dobře definovaných pozicích v 1D nebo 2D lattice. Pulser je architektura pro vytváření, simulaci a spouštění pulzních sekvencí na neutrálních atomech kvantových zařízení. 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 vstupní formát dat. Pokud chcete odeslat sekvence impulsů, 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 je potřeba 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
formát výstupních dat a na formát výstupních dat .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 tom, jak odesílat úlohy poskytovateli PASQAL, najdete v tématu Odeslání okruhu do PASQAL pomocí sady Pulser SDK.
Ceny
Pokud chcete zobrazit fakturační plán PASQAL, navštivte ceny 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 v emulátoru Emu-TN. Pro fresnel QPU neexistují žádné kvóty.