IBM Quantum Primitives 소개
Primitives는 양자 컴퓨터의 가장 일반적인 작업인 양자 상태 샘플링과 기댓값 계산을 단순화하기 위해 만들어졌습니다. 첫 번째 IBM Quantum primitives(EstimatorV2 및 SamplerV2)는 Qiskit Primitives 기본 클래스의 구현체입니다. 이들은 클라우드 기반 서비스로 더 정교한 구현(예: 오류 완화 포함)을 제공하며 IBM Quantum® 하드웨어에 접근하는 데 사용됩니다.
최신 IBM Quantum Primitive인 Executor(베타 버전)는 성능을 희생하지 않으면서 더 많은 가시성과 제어를 제공하는 더 낮은 수준의 인터페이스를 제공합니다.
Executor는 또한 추가적인 트월링(twirling) 그룹과 분수 게이트(fractional gates)가 있는 회로에 대한 트월링과 같은 Sampler가 제공하지 않는 추가 기능을 제공합니다. Executor로 마이그레이션할지 여부에 대한 자세한 내용은 Sampler에서 Executor로 마이그레이션을 참조하세요.
Estimator
양자 Circuit으로 준비된 상태에 대해 하나 이상의 Observable의 기댓값을 계산합니다. 내장된 오류 억제 및 완화 방법이 있습니다.
Estimator 빠른 시작 →
Sampler
하나 이상의 양자 Circuit 실행에서 출력 레지스터를 샘플링합니다.
Sampler 빠른 시작 →
Executor (베타)
입력 지시에 따라 양자 Circuit 실행에서 출력 레지스터를 샘플링하며 오류 완화 방법 사용자 정의에 대한 완전한 제어와 투명성을 제공합니다.
Executor 빠른 시작 →
다음 단계
권장 사항
- IBM Quantum primitives의 기반이 되는 프리미티브 기본 클래스에 대해 알아보세요.
- 자세한 Estimator, Sampler, 또는 Executor 예제를 검토하세요.
- Estimator, Executor, Sampler의 입력 및 출력 세부 정보를 확인하세요.
- IBM Quantum Learning의 비용 함수 강의를 통해 Primitives를 연습하세요.
- EstimatorV2 API 참조, SamplerV2 API 참조, Executor API 참조를 확인하세요.