共用方式為


Rigetti 類別

Rigetti 目標,預設為模擬器 RigettiTarget.QVM

若要處理此目標之 Quil 輸入的結果,建議您使用包含的 Result 類別。

初始化新的目標。

繼承
azure.quantum.target.target.Target
Rigetti

建構函式

Rigetti(workspace: Workspace, name: RigettiTarget | str = RigettiTarget.QVM, input_data_format: str = 'rigetti.quil.v1', output_data_format: str = 'rigetti.quil-results.v1', capability: str = 'BasicExecution', provider_id: str = 'rigetti', encoding: str = '', **kwargs)

參數

名稱 Description
workspace
必要

相關聯的工作區

name
str

目標名稱

預設值: RigettiTarget.QVM
input_data_format
str

輸入資料格式(例如 “rigetti.quil.v1”)

預設值: rigetti.quil.v1
output_data_format
str

輸出資料的格式(例如 “rigetti.quil-results.v1”)

預設值: rigetti.quil-results.v1
capability
str

QIR 功能

預設值: BasicExecution
provider_id
str

提供者識別碼(例如 “rigetti”)

預設值: rigetti
encoding
必要
str

在輸入 Blob 上設定的 “Content-Encoding” 屬性值 (例如 “gzip”)

方法

submit

提交輸入數據並傳回 Job。

提供input_data_format、output_data_format和content_type關鍵詞自變數來覆寫預設值。

submit

提交輸入數據並傳回 Job。

提供input_data_format、output_data_format和content_type關鍵詞自變數來覆寫預設值。

submit(input_data: Any, name: str = 'azure-quantum-job', shots: int = None, input_params: InputParams | None | Dict[str, Any] = None, **kwargs) -> Job

參數

名稱 Description
input_data
必要
Any

輸入數據

name
str

作業名稱

預設值: azure-quantum-job
shots
int

拍攝次數,預設值為 None

預設值: None
input_params

如需詳細資訊,請參閱 InputParams 輸入參數。

預設值: None

傳回

類型 Description
Job

Azure Quantum 作業

屬性

target_names

目標名稱的 Tuple。

target_names = ('rigetti.sim.qvm', 'rigetti.qpu.ankaa-9q-1', 'rigetti.qpu.ankaa-2')