Job 클래스
결과를 Cirq 형식으로 반환하는 것을 지원하는 Azure Quantum 작업 주위의 씬 래퍼입니다.
작업을 생성합니다.
- 상속
-
builtins.objectJob
생성자
Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)
매개 변수
Name | Description |
---|---|
azure_job
필수
|
직업 |
program
필수
|
<xref:cirq.Circuit>
Cirq 프로그램 |
measurement_dict
|
측정 Default value: None
|
메서드
cancel |
지정된 작업을 취소합니다. |
delete |
지정된 작업을 삭제합니다. |
job_id |
작업의 UID(작업 ID)를 반환합니다. |
measurement_dict |
큐비트 인덱스 대상에 대한 측정 키 사전을 반환합니다. |
name |
작업을 만드는 동안 제공된 작업의 이름을 반환합니다. |
num_qubits |
작업에 대한 큐비트 수를 반환합니다. |
repetitions |
작업의 반복 횟수를 반환합니다. |
results |
결과를 위해 Azure Quantum API를 폴링합니다. |
status |
작업의 현재 상태를 가져옵니다. |
target |
작업이 실행된 대상을 반환합니다. |
cancel
지정된 작업을 취소합니다.
cancel()
delete
지정된 작업을 삭제합니다.
delete()
job_id
작업의 UID(작업 ID)를 반환합니다.
job_id() -> str
measurement_dict
큐비트 인덱스 대상에 대한 측정 키 사전을 반환합니다.
measurement_dict() -> Dict[str, Sequence[int]]
name
작업을 만드는 동안 제공된 작업의 이름을 반환합니다.
name() -> str
num_qubits
작업에 대한 큐비트 수를 반환합니다.
num_qubits() -> int
repetitions
작업의 반복 횟수를 반환합니다.
repetitions() -> int
results
결과를 위해 Azure Quantum API를 폴링합니다.
results(timeout_seconds: int = 7200) -> cirq.Result
매개 변수
Name | Description |
---|---|
timeout_seconds
|
Default value: 7200
|
status
작업의 현재 상태를 가져옵니다.
status() -> str
target
작업이 실행된 대상을 반환합니다.
target() -> str