qiskit_ibm_runtime.options_models.EstimatorOptions
pydantic model EstimatorOptions
베이스: 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(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(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')
회전 옵션.