PASQAL 提供者
提示
當您建立 Azure Quantum 工作區時,會自動為每個量子硬體提供者取得 500 美元的免費 Azure Quantum 點數 。 您可以使用 Azure Quantum 點數,將第一個量子程式提交到真正的量子硬體。
PASQAL 的量子計算機會使用光學擠壓來控制中性原子,使用鐳射來操作最多一百個量子位的量子緩存器。
- 發行者: PASQAL
- 提供者識別碼:
pasqal
下列目標可從此提供者取得:
目標名稱 | 目標標識碼 | 量子位數目 | 描述 |
---|---|---|---|
Emu-TN | pasqal.sim.emu-tn | 100 個量子位 1D 和 2D 網路 | 使用對應於激光執行之動作的 Schrödinger 方程式,模擬量子狀態的時間演進。 |
菲涅耳 | pasqal.qpu.fresnel | 100 個量子位 | PASQAL 的中性原子量子計算機。 |
注意
PASQAL 量子提供者目前可在私人預覽版中使用。 您可以遵循 此連結來要求存取 Private Preview。
模擬器
PASQAL 的 Emu-TN 模擬器會使用 Schrödinger 的方程式來模擬量子狀態的時間演進,其對應於鐳射執行的動作。
Emu-TN 模擬器會在 DGX 節點的叢集上執行,每個節點都配備 NVIDIA A100 GPU,以模擬 PASQAL 的量子處理器。 這是在 QPU 上執行量子程式之前建立原型並驗證量子程式的重要工具。 2D 陣列中最多可以模擬 100 個量子位來開發產業應用程式,並推進科學探索。
- 工作類型:
Simulation
- 資料格式:
application/json
- 目標識別碼:
pasqal.sim.emu-tn
- 目標執行配置檔:N/A
菲涅耳
Fresnel 是以中性原子為基礎的 PASQAL 量子計算機。 由光學擠壓器控制的中性原子組成了100個量子位的陣列。
中性原子量子裝置使用高度聚焦的鐳射,即所謂的光學擠壓器,個別捕捉和操作中性原子,以在任意組態中建立 1D 或 2D 量子位數組。 目前的 PASQAL 產生裝置會使用大約 100 個紅寶石原子進行計算。 每個量子位都以魯比迪姆原子中的兩級能量狀態來表示,通常是一個地面狀態和一種高能量狀態的萊德伯格狀態。
- 工作類型:
Quantum program
- 資料格式:
application/json
- 目標識別碼:
pasqal.qpu.fresnel
- 目標執行配置檔:N/A
Pulser SDK
在 PASQAL QPU 中,個別原子會困在 1D 或 2D 格子中定義完善的位置。 Pulser 是一種架構,可用於在中性原子量子裝置上撰寫、模擬和執行脈衝序列。 如需詳細資訊,請參閱 Pulser 檔。
若要安裝 Pulser SDK 套件,請執行下列程式代碼:
!pip -q install pulser-simulation #Only for using the local Qutip emulator included in Pulser
!pip -q install pulser-core
輸入資料格式
PASQAL 目標接受 JSON 檔案作為輸入數據格式。 若要提交脈衝序列,您必須將 Pulser 物件轉換成 JSON 字串,以做為輸入數據。
# 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
將量子作業提交至 PASQAL 之前,您需要設定適當的輸入和輸出數據格式參數。 例如,下列程式代碼會將輸入資料格式設定為 pasqal.pulser.v1
,並將輸出資料格式設定為 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
)
如需如何將作業提交至 PASQAL 提供者的詳細資訊,請參閱 使用 Pulser SDK 將線路提交至 PASQAL。
定價
若要查看 PASQAL 計費方案,請流覽 Azure Quantum 定價。
限制和配額
PASQAL 配額會根據 Emu-TN 模擬器的使用量來追蹤。 配額取決於您所使用的方案:
- Azure Quantum 點數方案:最多 20 小時
- 隨用隨付方案:最多 100 小時
配額只會套用至 Emu-TN 模擬器。 弗雷斯內爾 QPU 沒有配額。