次の方法で共有


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)

パラメーター

名前 説明
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

プロバイダーの ID (例: "rigetti")

規定値: rigetti
encoding
必須
str

入力 BLOB に設定する "Content-Encoding" 属性値 (例: "gzip")

メソッド

submit

入力データを送信し、ジョブを返します。

input_data_format、output_data_format、およびcontent_typeキーワード引数を指定して、既定値をオーバーライドします。

submit

入力データを送信し、ジョブを返します。

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

パラメーター

名前 説明
input_data
必須
Any

入力データ

name
str

ジョブ名

規定値: azure-quantum-job
shots
int

ショットの数(既定値はなし)

規定値: None
input_params

入力パラメーターについては、InputParams を参照してください。

規定値: None

戻り値

説明
Job

Azure Quantum ジョブ

属性

target_names

ターゲット名のタプル。

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