Job 类
提交到给定工作区的 Azure Quantum 作业。
- 继承
-
azure.quantum.job.base_job.BaseJobJobazure.quantum.job.filtered_job.FilteredJobJob
构造函数
Job(workspace: Workspace, job_details: JobDetails, **kwargs)
参数
方法
get_results |
通过从通过工作区链接的存储容器下载结果 blob 来获取作业结果。 RuntimeError如果作业执行失败,则引发 。 JobFailedWithResultsError如果作业执行失败,但仍可能 (检索失败结果,例如针对“microsoft.dft”目标) 提交的作业,则引发 。 |
has_completed |
检查作业是否已完成。 |
refresh |
通过查询工作区来刷新作业的详细信息。 |
submit |
将作业提交到 Azure Quantum。 |
wait_until_completed |
不断刷新作业的详细信息,直到它达到完成状态。 |
get_results
通过从通过工作区链接的存储容器下载结果 blob 来获取作业结果。
RuntimeError如果作业执行失败,则引发 。
JobFailedWithResultsError如果作业执行失败,但仍可能 (检索失败结果,例如针对“microsoft.dft”目标) 提交的作业,则引发 。
get_results(timeout_secs: float = 300)
参数
返回
包含直方图拍摄的结果字典,如果不是 json 对象,则为原始结果。
返回类型
has_completed
检查作业是否已完成。
has_completed() -> bool
refresh
通过查询工作区来刷新作业的详细信息。
refresh()
submit
将作业提交到 Azure Quantum。
submit()
wait_until_completed
不断刷新作业的详细信息,直到它达到完成状态。
wait_until_completed(max_poll_wait_secs=30, timeout_secs=None, print_progress=True) -> None
参数
例外
如果总轮询时间超过超时,则引发 。