Introducción a los primitivos de IBM Quantum
Los primitivos se crearon para simplificar las tareas más comunes de las computadoras cuánticas: concretamente, el muestreo de estados cuánticos y el cálculo de valores de expectación. Los primeros primitivos de IBM Quantum (EstimatorV2 y SamplerV2) son implementaciones de las clases base de primitivos de Qiskit. Proporcionan una implementación más sofisticada (por ejemplo, con mitigación de errores incluida) como servicio en la nube y se utilizan para acceder al hardware de IBM Quantum®.
El primitivo más nuevo de IBM Quantum, Executor (que está en beta), proporciona una interfaz de nivel más bajo que ofrece mayor visibilidad y control sin sacrificar el rendimiento.
Executor también expone capacidades adicionales que Sampler no ofrece, como grupos de twirling adicionales y twirling para circuitos con puertas fraccionarias. Consulta Migrate from Sampler to Executor para obtener más información sobre si migrar a Executor.
Próximos pasos
- Aprende sobre las clases base de primitivos en las que se basan los primitivos de IBM Quantum.
- Revisa ejemplos detallados de Estimator, Sampler o Executor.
- Consulta los detalles de entrada y salida para Estimator, Executor y Sampler.
- Practica con los primitivos trabajando en la lección de función de costo en IBM Quantum Learning.
- Consulta la referencia de la API EstimatorV2, la referencia de la API SamplerV2 y la referencia de la API Executor.