Comece a usar os elementos básicos do backend
Ao contrário das primitivas específicas do provedor, as primitivas de backend são implementações genéricas que podem ser usadas com qualquer
backend objeto, desde que este implemente a BackendV2 interface. Alguns provedores implementam primitivas de forma nativa. Consulte a página do Ecossistema Qiskit para obter mais detalhes.
Comece a usar a primitiva de backend do Estimator
A primitiva Estimator pode ser executada com qualquer provedor utilizando a qiskit.primitives.BackendEstimatorV2 classe. No entanto, ele não oferece implementações prontas para uso de medição ou mitigação de erros de porta, uma vez que as primitivas de back-end foram projetadas para serem executadas localmente na máquina do usuário.
Exemplo:
from qiskit.primitives import BackendEstimatorV2
from <some_qiskit_provider> import QiskitProvider
provider = QiskitProvider()
backend = provider.get_backend('backend_name')
estimator = BackendEstimatorV2(backend)Comece a usar a primitiva de backend Sampler
A primitiva Sampler pode ser executada com qualquer provedor usando qiskit.primitives.BackendSamplerV2. No entanto, isso requer um backend que suporte essa memory opção.
Exemplo:
from qiskit.primitives import BackendSamplerV2
from <some_qiskit_provider> import QiskitProvider
provider = QiskitProvider()
backend = provider.get_backend('backend_name')
sampler = BackendSamplerV2(backend)Próximas etapas
- Consulte a
qiskit.primitives.BackendSamplerV2documentação da API. - Consulte a
qiskit.primitives.BackendEstimatorV2documentação da API.