次の方法で共有


Pasqal クラス

Pasqal ターゲット。既定値はシミュレーター PasqalTarget.SIM_EMU_TN

このターゲットへの Quil 入力の結果を処理するには、含まれている Result クラスを使用することをお勧めします。

新しいターゲットを初期化します。

継承
azure.quantum.target.target.Target
Pasqal

コンストラクター

Pasqal(workspace: Workspace, name: PasqalTarget | str = PasqalTarget.SIM_EMU_TN, input_data_format: str = 'pasqal.pulser.v1', output_data_format: str = 'pasqal.pulser-results.v1', capability: str = 'BasicExecution', provider_id: str = 'pasqal', encoding: str = '', **kwargs)

パラメーター

名前 説明
workspace
必須

関連付けられているワークスペース

name
str

ターゲット名

規定値: PasqalTarget.SIM_EMU_TN
input_data_format
str

入力データの形式 (例: "pasqal.pulser.v1")

規定値: pasqal.pulser.v1
output_data_format
str

出力データの形式 (例: "pasqal.pulser-results.v1")

規定値: pasqal.pulser-results.v1
capability
str

QIR 機能

規定値: BasicExecution
provider_id
str

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

規定値: pasqal
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 = ('pasqal.sim.emu-tn', 'pasqal.qpu.fresnel')