다음을 통해 공유


Job 클래스

결과를 Cirq 형식으로 반환하는 것을 지원하는 Azure Quantum Job 주위의 씬 래퍼입니다.

작업을 생성합니다.

상속
builtins.object
Job

생성자

Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)

매개 변수

azure_job
Job
필수

작업

program
<xref:cirq.Circuit>
필수

Cirq 프로그램

measurement_dict
dict
기본값: 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

매개 변수

timeout_seconds
기본값: 7200

status

작업의 현재 상태 가져옵니다.

status() -> str

target

작업이 실행된 대상을 반환합니다.

target() -> str