qiskit_ibm_runtime.options_models.PostSelectionOptions
pydantic model PostSelectionOptions
베이스: 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-펄스의 유형.