Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.options_models.EstimatorOptions

pydantic model EstimatorOptions

GitHub

베이스: BaseOptionsModel

클라이언트 측 Estimator에 대한 옵션.

Config

  • validate_assignment : bool = True
  • 추가 : str = 금지

default_precision

field

유형: Annotated[float, Field(gt``=``0)]

기본값: 0.015625

정밀도를 명시하지 않은 모든 PUB 호출에 run() 적용되는 기본 정밀도입니다.

PUBs 또는 실행 메서드에서 명시되지 않은 경우, 기대값 추정치의 기본 정밀도입니다.

의 기본값은 0.015625(와 동일하며) 4096**-0.5, i.i.d 가 존재하는 상황에서 4096 회 발사에 기대되는 정밀도를 나타냅니다. 소음.

제한조건

  • gt = 0

default_shots

field

유형: Annotated[int, Field(ge``=``0)] | None

기본값: None

구성당 회로별로 사용할 총 샷 수입니다.

참고

이 값이 설정된 경우, 이 값이.을 재정의합니다 default_precision.

구성이란 특정 매개변수 값 할당 집합과 물리적 측정 기준의 조합을 말합니다. 물리적 측정 기저란 특정 회로/매개변수 값 집합에 대해 큐비트 단위로 교환 관계에 있는 관측량들을 묶어, 기저 회전을 적용한 단일 측정으로 구성하며, 이를 하드웨어 실행에 삽입합니다.

트윌링이 활성화된 경우, 이 옵션의 값은 회로 무작위화 작업에 분배되며, 각 무작위화 작업당 수행 횟수는 줄어듭니다. twirling 옵션을 확인해 보세요.

dynamical_decoupling

field

유형: DynamicalDecouplingOptions

기본값: DynamicalDecouplingOptions(enable=False, sequence_type='XX', extra_slack_distribution='middle', scheduling_method='alap', skip_reset_qubits=False)

동적 분리 옵션.

environment

field

유형: EnvironmentOptions

기본값: EnvironmentOptions(log_level='WARNING', job_tags=[], private=False, max_execution_time=None, image=None)

실행 환경과 관련된 옵션들.

execution

field

유형: ExecutionOptions

기본값: ExecutionOptions(init_qubits=True, rep_delay=None, scheduler_timing=False, stretch_values=False)

실행 옵션.

experimental

field

유형: dict

기본값: {}

실험 옵션.

max_execution_time

field

유형: int | None

기본값: None

최대 실행 시간(초).

이 값은 시스템 실행 시간(실제 경과 시간이 아님)을 제한합니다. 시스템 실행 시간이란 시스템이 사용자의 작업을 처리하는 데 소요되는 시간을 말합니다. 작업이 이 시간 제한을 초과하면 강제 취소됩니다.

resilience

field

유형: ResilienceOptions

기본값: ResilienceOptions(measure_mitigation=None, measure_noise_learning=MeasureNoiseLearningOptions(num_randomizations='auto'), pec_mitigation=False, pec=PecOptions(max_overhead=100, noise_gain='auto'), zne_mitigation=None, zne=ZneOptions(amplifier='gate_folding', noise_factors='auto', extrapolator=('exponential', 'linear'), extrapolated_noise_factors='auto'), layer_noise_model=None)

복원력 전략을 세밀하게 조정할 수 있는 고급 복원력 옵션.

resilience_level

field

유형: Literal[0, 1, 2]

기본값: 1

오류에 대비해 어느 정도의 복원력을 구축해야 하는가.

수준이 높을수록 처리 시간은 길어지지만, 그 대신 더 정확한 결과가 도출됩니다. 지원되는 값은 다음과 같습니다.

  • 0: 완화 조치 없음.
  • 1: 최소한의 완화 비용. 판독 오류와 관련된 오류를 완화한다.
  • 2: 중간 수준의 완화 비용. 일반적으로 추정량의 편향을 줄여주지만, 편향이 0이 된다는 보장은 없습니다.

각 단계에서 사용되는 오류 완화 방법에 대한 자세한 내용은 ‘ IBM Quantum Compute (구 Qiskit Runtime ) 오류 완화 구성’ 가이드를 참조하십시오.

simulator

field

유형: SimulatorOptions

기본값: SimulatorOptions(angle_decimals=5, layer_noise_model=None, seed_simulator=None, warn_absent=True)

로컬 모드 시뮬레이션과 관련된 옵션들.

twirling

field

유형: TwirlingOptions

기본값: TwirlingOptions(enable_gates=None, enable_measure=None, group='pauli', num_randomizations='auto', shots_per_randomization='auto', strategy='active-accum')

회전 옵션.

update

update(**kwargs)

GitHub

옵션을 업데이트하세요.

매개변수

kwargs (Any)

리턴 유형

없음

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