Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.options_models.PostSelectionOptions

pydantic model PostSelectionOptions

GitHub

베이스: BaseOptionsModel

결과 선택 후 사용할 수 있는 옵션.

Config

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

enable

field

유형: Annotated[bool, AfterValidator(func``=``_warn_post_selection)]

기본값: False

학습 실험을 수행할 때 ‘포스트 선택’ 기능을 활성화할지 여부.

True이 경우, 선택 후 처리가 모든 학습 회로에 적용됩니다. 특히, 다음과 같은 절차가 수행됩니다:

  • 패스를 사용하여

    qiskit_addon_utils.noise_management.post_selection.transpiler.passes, 학습 회로는 관찰자 큐비트에 대한 측정과 사후 선택 측정을 추가함으로써 수정됩니다.

  • 각 개별 학습 회로의 결과는 실패한 시도를 제외하고 선별됩니다

    qiskit_addon_utils.noise_management.post_selection.PostSelector.compute_mask().의 문서 문자열에 설명된 대로, 하나 이상의 비트가 반전되지 않은 경우

False이 경우, 다른 모든 게시물 선택 옵션은 무시됩니다.

제한조건

  • func = <function _warn_post_selection at 0x7f3431e82170>

strategy

field

유형: Literal['node', 'edge']

기본값: 'node'

슛을 유지할지 버릴지를 결정하는 데 사용되는 전략.

사용 가능한 전략은 다음과 같습니다:

  • 'node': 하나 이상의 비트가 반전되지 않은 모든 샷은 제외한다. 한 샷 건너뛰고 쏴라.

  • 'edge': 인접한 큐비트 쌍이 존재하여

    두 비트 모두 반전되지 않았다. 한 샷 건너뛰고 쏴라.

자세한 내용은 및 PostSelector.compute_mask()PostSelector 문서를 참조하십시오.

x_pulse_type

field

유형: Literal['xslow', 'rx']

기본값: 'xslow'

포스트 선택 측정에 사용된 X-펄스의 유형.

update

update(**kwargs)

GitHub

옵션을 업데이트하세요.

매개변수

kwargs (Any)

리턴 유형

없음

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