Quantinuum 類別
Quantinuum 目標。
- 繼承
-
azure.quantum.target.target.TargetQuantinuum
建構函式
Quantinuum(workspace: Workspace, name: str = 'quantinuum.sim.h1-1sc', input_data_format: str = 'honeywell.openqasm.v1', output_data_format: str = 'honeywell.quantum-results.v1', capability: str = 'AdaptiveExecution', provider_id: str = 'quantinuum', content_type: str = 'application/qasm', encoding: str = '', **kwargs)
參數
名稱 | Description |
---|---|
workspace
必要
|
|
name
|
預設值: quantinuum.sim.h1-1sc
|
input_data_format
|
預設值: honeywell.openqasm.v1
|
output_data_format
|
預設值: honeywell.quantum-results.v1
|
capability
|
預設值: AdaptiveExecution
|
provider_id
|
預設值: quantinuum
|
content_type
|
預設值: application/qasm
|
encoding
|
|
方法
estimate_cost |
估計指定線路的 HQC 成本。 您可以選擇手動提供閘道和測量作業的數目。 提供者收取的實際價格可能與此估計不同。 如需最新的定價詳細數據,請參閱 https://aka.ms/AQ/Quantinuum/Documentation 或尋找您的工作區,並在工作區的 [提供者] 索引卷標中檢視定價選項:https://aka.ms/aq/myworkspaces |
submit |
提交 Quantinuum 計劃 (OpenQASM 2.0 格式) |
estimate_cost
估計指定線路的 HQC 成本。 您可以選擇手動提供閘道和測量作業的數目。 提供者收取的實際價格可能與此估計不同。
如需最新的定價詳細數據,請參閱 https://aka.ms/AQ/Quantinuum/Documentation 或尋找您的工作區,並在工作區的 [提供者] 索引卷標中檢視定價選項:https://aka.ms/aq/myworkspaces
estimate_cost(circuit: str = None, num_shots: int = None, N_1q: int = None, N_2q: int = None, N_m: int = None, shots: int = None) -> CostEstimate
參數
名稱 | Description |
---|---|
circuit
|
OpenQASM 2.0 格式的量子線路 預設值: None
|
num_shots
|
要預估成本的拍攝次數 預設值: None
|
N_1q
|
未指定一個量子位網關的數目,這是從線路估計的 預設值: None
|
N_2q
|
若未指定,則為兩個量子位網關的數目,這是從線路估計的 預設值: None
|
N_m
|
如果未指定測量作業數目,則會從線路估計 預設值: None
|
shots
|
要預估成本的拍攝次數 預設值: None
|
例外狀況
類型 | Description |
---|---|
如果未指定N_1q、N_2q和N_m,則需要安裝 qiskit。 |
submit
提交 Quantinuum 計劃 (OpenQASM 2.0 格式)
submit(circuit: str = None, name: str = 'quantinuum-job', shots: int = None, input_params: Dict[str, Any] = None, **kwargs) -> Job
參數
名稱 | Description |
---|---|
circuit
|
Quantinuum OpenQASM 2.0 格式的量子線路 預設值: None
|
name
|
作業名稱 預設值: quantinuum-job
|
shots
|
拍攝次數,預設值為 None 預設值: None
|
input_params
|
選擇性輸入參數聽寫 預設值: None
|
傳回
類型 | Description |
---|---|
Azure Quantum 作業 |
例外狀況
類型 | Description |
---|---|
如果未指定N_1q、N_2q和N_m,則需要安裝 qiskit。 |
屬性
target_names
目標名稱的 Tuple。
target_names = ('quantinuum.qpu.h1-1', 'quantinuum.sim.h1-1sc', 'quantinuum.sim.h1-1e', 'quantinuum.qpu.h1-2', 'quantinuum.sim.h1-2sc', 'quantinuum.sim.h1-2equantinuum.qpu.h2-1', 'quantinuum.sim.h2-1sc', 'quantinuum.sim.h2-1e')