Skip to main content
IBM Quantum Platform

SamplerExecutionOptionsV2

class SamplerExecutionOptionsV2(init_qubits=Unset, rep_delay=Unset, meas_type=Unset)

GitHub

베이스: ExecutionOptionsV2

샘플러 프리미티브에 대해 확장합니다 ExecutionOptionsV2 .


속성

매개변수

  • init_qubits (UnsetType | bool)
  • rep_delay (UnsetType | float)
  • meas_type (UnsetType | Literal['classified', 'kerneled', 'avg_kerneled'])

init_qubits

유형: UnsetType | bool

기본값: Unset

각 샷에 대해 큐비트를 접지 상태로 초기화할지 여부입니다. 기본값은 True입니다.

meas_type

유형: UnsetType | Literal['classified', 'kerneled', 'avg_kerneled']

기본값: Unset

측정 결과를 처리하고 반환하는 방법

이 옵션은 모든 SamplerPubResult에 있는 모든 클래식 레지스터의 반환 유형을 설정합니다. pub_shape 모양의 샘플러 퍼브에 creg_size 크기의 클래식 레지스터가 포함된 회로가 있는 경우 이 옵션의 값에 따라 이 레지스터와 관련된 반환된 데이터는 다음 형식 중 하나를 갖습니다.

  • "classified": 비트 수가 creg_size 와 같은 num_shots 위에 pub_shape 모양의 BitArray .
  • "kerneled": (*pub_shape, num_shots, creg_size) 모양의 복잡한 NumPy 배열로, 각 항목은 임의의 단위로 IQ 데이터 포인트(측정 추적을 커널링한 결과)를 나타냅니다.
  • "avg_kerneled": 복잡한 NumPy 모양의 (*pub_shape, creg_size) 배열로, 각 항목은 임의의 단위로 IQ 데이터 포인트(측정 트레이스를 커널링하고 샷에 대한 평균을 낸 결과)를 나타냅니다. 이 옵션은 "kerneled" 을 선택한 다음 샷 축에 대한 평균을 구하는 것과 동일하지만 데이터 대역폭을 덜 필요로 합니다.

기본값: "분류됨".

커널링에 대한 설명은 여기를 참조하세요.

rep_delay

유형: UnsetType | float

기본값: Unset

반복 지연.

이는 측정과 그 이후의 양자 회로 사이에 발생하는 지연 시간입니다. backend.dynamic_reprate_enabled=True이 기능은.이 있는 백엔드에서만 지원됩니다. backend.rep_delay_range.에서 제공하는 제품군에 속하는 것이 틀림없습니다.

backend.default_rep_delay기본값은 로 지정됩니다.


메소드

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