Skip to main content
IBM Quantum Platform

EstimatorOptions

class EstimatorOptions(_VERSION=2, max_execution_time=Unset, environment=<factory>, simulator=<factory>, default_precision=Unset, default_shots=Unset, resilience_level=Unset, seed_estimator=Unset, dynamical_decoupling=<factory>, resilience=<factory>, execution=<factory>, twirling=<factory>, experimental=Unset)

GitHub

베이스: OptionsV2

V2 견적기 옵션.


속성

매개변수

default_precision

유형: UnsetType | float

기본값: Unset

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

각 Estimator PUB 는 자체적인 정밀도를 지정할 수 있습니다. 메서드에 run() 정밀도가 지정된 경우, 해당 run() 호출 내에서 자체 정밀도를 명시하지 않은 모든 PUB에 그 값이 적용됩니다.

기본값: 0.015625 (1 / sqrt(4096)).

default_shots

유형: UnsetType | int | None

기본값: Unset

구성에 따라 회로당 사용할 총 샷 수입니다.

참고

설정된 경우 이 값은 default_precision.

구성은 특정 매개변수 값 바인딩 세트와 물리적 측정 기준의 조합입니다. 물리적 측정 기준은 특정 회로/파라미터 값 세트에 대한 큐비트 단위의 통근 관측값 모음을 그룹화하여 하드웨어 실행에 삽입되는 기준 회전이 있는 단일 측정을 생성합니다.

회전이 활성화된 경우, 이 옵션의 값은 회로 무작위화에 걸쳐 분할되며 무작위화당 촬영 횟수가 줄어듭니다. 옵션 참조 twirling 옵션을 참조하세요.

기본값: None.

dynamical_decoupling

유형: DynamicalDecouplingOptions | Dict

기본값: FieldInfo(annotation=NoneType, required=False, default_factory=DynamicalDecouplingOptions)

동적 분리 관련 하위 옵션.

사용 가능한 모든 옵션을 보려면 여기를 참조하세요 DynamicalDecouplingOptions .

environment

유형: EnvironmentOptions | Dict

기본값: FieldInfo(annotation=NoneType, required=False, default_factory=EnvironmentOptions)

execution

유형: ExecutionOptionsV2 | Dict

기본값: FieldInfo(annotation=NoneType, required=False, default_factory=ExecutionOptionsV2)

실행 시간 옵션. 참조 ExecutionOptionsV2 를 참조하세요.

experimental

유형: UnsetType | dict

기본값: Unset

실험 옵션.

이 옵션들은 사전 공지 없이 변경될 수 있으며, 안정성이 보장되지 않습니다.

max_execution_time

유형: UnsetType | int

기본값: Unset

resilience

유형: ResilienceOptionsV2 | Dict

기본값: FieldInfo(annotation=NoneType, required=False, default_factory=ResilienceOptionsV2)

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

사용 가능한 모든 옵션을 보려면 여기를 참조하세요 ResilienceOptionsV2 .

resilience_level

유형: UnsetType | int

기본값: Unset

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

수준이 높을수록 처리 시간은 더 오래 걸리지만, 더 정확한 결과를 얻을 수 있습니다.

  • 0: 완화 없음.

  • 1: 최소한의 완화 비용. 판독 오류와 관련된 오류를 완화합니다.

  • 2. 중간 수준의 완화 비용. 일반적으로 추정량의 편향을 줄여주지만

    0편향일 것이라는 보장은 없습니다.

각 수준에서 사용되는 오류 완화 방법에 대한 자세한 내용은 Qiskit Runtime 에 대한 오류 완화 구성 가이드를 참조하세요.

디폴트는 1입니다.

seed_estimator

유형: UnsetType | int

기본값: Unset

샘플링을 제어하는 데 사용되는 시드입니다.

기본값: None.

simulator

유형: SimulatorOptions | Dict

기본값: FieldInfo(annotation=NoneType, required=False, default_factory=SimulatorOptions)

twirling

유형: TwirlingOptions | Dict

기본값: FieldInfo(annotation=NoneType, required=False, default_factory=TwirlingOptions)

파울리가 옵션을 검토하고 있다.

사용 가능한 모든 옵션을 보려면 여기를 참조하세요 TwirlingOptions .


메소드

update

update(**kwargs)

GitHub

옵션을 업데이트합니다.

매개변수

kwargs (Any)

리턴 유형

없음

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