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