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)
參數
名稱 | Description |
---|---|
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
|
提供者識別碼(例如 “pasqal”) 預設值: pasqal
|
encoding
必要
|
在輸入 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
必要
|
輸入數據 |
name
|
作業名稱 預設值: azure-quantum-job
|
shots
|
拍攝次數,預設值為 None 預設值: None
|
input_params
|
如需詳細資訊,請參閱 InputParams 輸入參數。 預設值: None
|
傳回
類型 | Description |
---|---|
Azure Quantum 作業 |
屬性
target_names
目標名稱的 Tuple。
target_names = ('pasqal.sim.emu-tn', 'pasqal.qpu.fresnel')