Introducción a las primitivas
Las primitivas se crearon para simplificar las tareas más habituales de los ordenadores cuánticos: concretamente, el muestreo de estados cuánticos y el cálculo de valores esperados. Las primeras primitivas de « Qiskit Runtime » (EstimatorV2 y SamplerV2) son implementaciones de las clases base de primitivas de Qiskit. Ofrecen una implementación más sofisticada (por ejemplo, al incluir medidas de mitigación de errores) como servicio en la nube y se utilizan para acceder a hardware de IBM Quantum®.
La última primitiva de « Qiskit Runtime », Executor (que se encuentra en fase beta), ofrece una interfaz de bajo nivel que proporciona mayor visibilidad y control sin sacrificar el rendimiento.
Calcula los valores esperados de una o varias magnitudes observables con respecto a estados preparados por circuitos cuánticos. Incorpora métodos de supresión y mitigación de errores.
Guía de inicio rápido de Estimator
Muestrea el registro de salida tras la ejecución de uno o varios circuitos cuánticos.
Guía rápida de Sampler
Obtiene muestras de los registros de salida de las ejecuciones de circuitos cuánticos basándose en las directivas de entrada y te ofrece un control total y total transparencia a la hora de personalizar los métodos de mitigación de errores.
Guía rápida de Executor
Próximos pasos
- Descubre el modelo de datos de la Biblioteca de datos de Windows ( Qiskit primitives ) en el que se basan las primitivas de la Biblioteca de datos de Windows ( Qiskit Runtime ).
- Consulte ejemplos detallados de estimadores, muestreadores o ejecutores.
- Consulte los detalles de entrada y salida del Estimador, el Ejecutor y el Muestreador.
- Practica con primitivas siguiendo la lección sobre la función «Cost» en IBM Quantum Learning.
- Consulte la referencia de la API de « EstimatorV2 », la referencia de la API de « SamplerV2 » y la referencia de la API de «Executor ».
- Lea «Migrar a primitivas de
V2».