BasicProviderJob
class qiskit.providers.basic_provider.BasicProviderJob(backend, job_id, result)
베이스: JobV1
BasicProviderJob 클래스.
비동기 작업을 초기화합니다.
매개변수
- 백엔드 – 작업을 실행하는 데 사용되는 백엔드.
- job_id – 작업을 실행하는 백엔드 환경에서 사용되는 고유 ID입니다.
- kwargs – 이 작업과 연관 지을 키-값 형식의 메타데이터.
속성
version
기본값: 1
메소드
backend
cancel
cancelled
done
in_final_state
job_id
result
running
status
submit
wait_for_final_state
wait_for_final_state(timeout=None, wait=5, callback=None)
작업 상태가 또는 DONE 과 같은 최종 상태로 진행될 ERROR때까지 작업 상태를 확인합니다.
매개변수
-
timeout (float | None) – 작업이 완료될 때까지 몇 초만 기다려 주세요. 그렇다면
None, 무기한으로 대기합니다. -
wait (float) – 쿼리 간 간격(초).
-
callback (Callable | None) –
각 쿼리가 실행된 후 호출되는 콜백 함수. 콜백 함수에는 다음과 같은 위치 매개변수가 전달됩니다:
- job_id: 작업 ID
- job_status: 마지막 쿼리 시점의 작업 상태
- job: 이 JobV1 인스턴스
참고: 하위 클래스에 따라 콜백 함수에 전달되는 인수가 다를 수 있습니다.
인상
JobTimeoutError – 지정된 타임아웃이 지나기 전에 작업이 최종 상태에 도달하지 못한 경우.
리턴 유형
없음
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.