AzureQuantumProvider クラス
Qiskit 量子回路を使用して Azure Quantum サービスとやり取りするためのクラス。
- 継承
-
qiskit.providers.provider.ProviderV1AzureQuantumProvider
コンストラクター
AzureQuantumProvider(workspace: Workspace | None = None, **kwargs)
パラメーター
名前 | 説明 |
---|---|
workspace
|
Azure Quantum ワークスペース。 見つからない場合は、コンストラクターに kwargs 規定値: None
|
メソッド
backends |
指定したフィルター処理に一致するバックエンドの一覧を返します。 |
get_backend |
指定したフィルター処理に一致する単一のバックエンドを返します。 |
get_job |
指定された ID に関連付けられているジョブ インスタンスを返します。 |
get_workspace |
Azure Quantum ワークスペースを返す |
backends
指定したフィルター処理に一致するバックエンドの一覧を返します。
backends(name=None, **kwargs)
パラメーター
名前 | 説明 |
---|---|
name
|
バックエンドの名前。 規定値: None
|
**kwargs
必須
|
フィルター処理に使用される dict。 |
戻り値
型 | 説明 |
---|---|
List[<xref:azure.quantum.qiskit.backends.AzureBackendBase>]
|
フィルター条件に一致するバックエンドの一覧。 |
get_backend
指定したフィルター処理に一致する単一のバックエンドを返します。
get_backend(name=None, **kwargs) -> AzureBackendBase
パラメーター
名前 | 説明 |
---|---|
name
|
バックエンドの名前。 規定値: None
|
**kwargs
必須
|
フィルター処理に使用される dict。 |
戻り値
型 | 説明 |
---|---|
<xref:azure.quantum.qiskit.backends.AzureBackendBase>
|
フィルター処理に一致するバックエンド。 |
例外
型 | 説明 |
---|---|
QiskitBackendNotFoundError
|
バックエンドが見つからないか、複数のバックエンドがフィルター条件に一致する場合。 |
get_job
指定された ID に関連付けられているジョブ インスタンスを返します。
get_job(job_id) -> AzureQuantumJob
パラメーター
名前 | 説明 |
---|---|
job_id
必須
|
返すジョブの ID。 |
戻り値
型 | 説明 |
---|---|
ジョブ インスタンス。 |
get_workspace
Azure Quantum ワークスペースを返す
get_workspace() -> Workspace