共用方式為


Quantinuum 類別

Quantinuum 目標。

繼承
azure.quantum.target.target.Target
Quantinuum

建構函式

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
str

OpenQASM 2.0 格式的量子線路

預設值: None
num_shots
int

要預估成本的拍攝次數

預設值: None
N_1q
int

未指定一個量子位網關的數目,這是從線路估計的

預設值: None
N_2q
int

若未指定,則為兩個量子位網關的數目,這是從線路估計的

預設值: None
N_m
int

如果未指定測量作業數目,則會從線路估計

預設值: None
shots
int

要預估成本的拍攝次數

預設值: 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
str

Quantinuum OpenQASM 2.0 格式的量子線路

預設值: None
name
str

作業名稱

預設值: quantinuum-job
shots
int

拍攝次數,預設值為 None

預設值: None
input_params

選擇性輸入參數聽寫

預設值: None

傳回

類型 Description
Job

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')