Skip to main content
IBM Quantum Platform

BasicProviderJob

class qiskit.providers.basic_provider.BasicProviderJob(backend, job_id, result)

GitHub

베이스: JobV1

BasicProviderJob 클래스.

비동기 작업을 초기화합니다.

매개변수

  • 백엔드 – 작업을 실행하는 데 사용되는 백엔드.
  • job_id – 작업을 실행하는 백엔드 환경에서 사용되는 고유 ID입니다.
  • kwargs – 이 작업과 연관 지을 키-값 형식의 메타데이터.

속성

version

기본값: 1


메소드

backend

backend()

GitHub

이 작업에 사용된 백엔드 인스턴스를 반환합니다.

cancel

cancel()

GitHub

작업 취소를 시도합니다.

cancelled

cancelled()

GitHub

작업이 취소되었는지 여부를 반환합니다.

리턴 유형

부울

done

done()

GitHub

작업이 성공적으로 실행되었는지 여부를 반환합니다.

리턴 유형

부울

in_final_state

in_final_state()

GitHub

작업이 또는 DONE 와 같은 최종 작업 ERROR상태에 있는지 여부를 반환합니다.

리턴 유형

부울

job_id

job_id()

GitHub

작업 식별을 위한 고유 ID를 반환합니다.

리턴 유형

str

result

result(timeout=None)

GitHub

채용 결과를 확인하세요.

리턴

result 오브젝트

리턴 유형

qiskit.result.Result

running

running()

GitHub

작업이 현재 실행 중인지 여부를 반환합니다.

리턴 유형

부울

status

status()

GitHub

Python 의 future를 조회하여 작업의 상태를 가져옵니다

리턴

현재 JobStatus

리턴 유형

qiskit.providers.JobStatus

submit

submit()

GitHub

이 작업을 백엔드로 전송하여 실행합니다.

인상

JobError – 작업을 다시 제출하려는 경우.

wait_for_final_state

wait_for_final_state(timeout=None, wait=5, callback=None)

GitHub

작업 상태가 또는 DONE 과 같은 최종 상태로 진행될 ERROR때까지 작업 상태를 확인합니다.

매개변수

  • timeout (float | None) – 작업이 완료될 때까지 몇 초만 기다려 주세요. 그렇다면 None, 무기한으로 대기합니다.

  • wait (float) – 쿼리 간 간격(초).

  • callback (Callable | None) –

    각 쿼리가 실행된 후 호출되는 콜백 함수. 콜백 함수에는 다음과 같은 위치 매개변수가 전달됩니다:

    • job_id: 작업 ID
    • job_status: 마지막 쿼리 시점의 작업 상태
    • job: 이 JobV1 인스턴스

    참고: 하위 클래스에 따라 콜백 함수에 전달되는 인수가 다를 수 있습니다.

인상

JobTimeoutError – 지정된 타임아웃이 지나기 전에 작업이 최종 상태에 도달하지 못한 경우.

리턴 유형

없음

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.