Skip to main content
IBM Quantum Platform

Empieza a trabajar con los elementos básicos del backend

A diferencia de las primitivas específicas de un proveedor, las primitivas de backend son implementaciones genéricas que pueden utilizarse con cualquier backend objeto, siempre que este implemente la BackendV2 interfaz. Algunos proveedores implementan primitivas de forma nativa. Consulte la página del ecosistema de Qiskit para obtener más información.


Empieza a utilizar la primitiva de backend de Estimator

La primitiva Estimator se puede ejecutar con cualquier proveedor utilizando la qiskit.primitives.BackendEstimatorV2 clase. Sin embargo, no ofrece implementaciones de medición ni de mitigación de errores de puerta «listas para usar», ya que las primitivas del backend están diseñadas para ejecutarse localmente en el equipo del usuario.

Ejemplo:

from qiskit.primitives import BackendEstimatorV2
from <some_qiskit_provider> import QiskitProvider

provider = QiskitProvider()
backend = provider.get_backend('backend_name')
estimator = BackendEstimatorV2(backend)

Empieza a utilizar la primitiva de backend Sampler

La primitiva Sampler se puede ejecutar con cualquier proveedor utilizando qiskit.primitives.BackendSamplerV2. Sin embargo, requiere un backend que admita esa memory opción.

Ejemplo:

from qiskit.primitives import BackendSamplerV2
from <some_qiskit_provider> import QiskitProvider

provider = QiskitProvider()
backend = provider.get_backend('backend_name')
sampler = BackendSamplerV2(backend)

Próximos pasos

Recomendaciones
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.