Pasqal クラス
Pasqal ターゲット。既定値はシミュレーター PasqalTarget.SIM_EMU_TN
このターゲットへの Quil 入力の結果を処理するには、含まれている Result クラスを使用することをお勧めします。
新しいターゲットを初期化します。
- 継承
-
azure.quantum.target.target.TargetPasqal
コンストラクター
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
|
ターゲット名 規定値: PasqalTarget.SIM_EMU_TN
|
input_data_format
|
入力データの形式 (例: "pasqal.pulser.v1") 規定値: pasqal.pulser.v1
|
output_data_format
|
出力データの形式 (例: "pasqal.pulser-results.v1") 規定値: pasqal.pulser-results.v1
|
capability
|
QIR 機能 規定値: BasicExecution
|
provider_id
|
プロバイダーの ID (例: "pasqal") 規定値: pasqal
|
encoding
必須
|
入力 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
必須
|
入力データ |
name
|
ジョブ名 規定値: azure-quantum-job
|
shots
|
ショットの数(既定値はなし) 規定値: None
|
input_params
|
入力パラメーターについては、InputParams を参照してください。 規定値: None
|
戻り値
型 | 説明 |
---|---|
Azure Quantum ジョブ |
属性
target_names
ターゲット名のタプル。
target_names = ('pasqal.sim.emu-tn', 'pasqal.qpu.fresnel')