Introdução às primitivas do IBM Quantum
As primitivas foram criadas para simplificar as tarefas mais comuns em computadores quânticos: nomeadamente, amostrar estados quânticos e calcular valores esperados. As primeiras primitivas do IBM Quantum (EstimatorV2 e SamplerV2) são implementações das classes base de primitivas do Qiskit. Elas oferecem uma implementação mais sofisticada (por exemplo, incluindo mitigação de erros) como serviço baseado em nuvem e são usadas para acessar o hardware IBM Quantum®.
A mais nova primitiva do IBM Quantum, Executor (que está em beta), fornece uma interface de nível mais baixo que oferece mais visibilidade e controle sem sacrificar o desempenho.
Executor também expõe capacidades adicionais que o Sampler não oferece, como grupos de twirling adicionais e twirling para circuitos com portas fracionárias. Consulte Migrar do Sampler para o Executor para mais informações sobre se deve migrar para o Executor.
Próximos passos
- Saiba mais sobre as classes base de primitivas nas quais as primitivas do IBM Quantum se baseiam.
- Revise exemplos detalhados de Estimator, Sampler ou Executor.
- Veja os detalhes de entrada e saída do Estimator, Executor e Sampler.
- Pratique com primitivas trabalhando na lição de função de custo no IBM Quantum Learning.
- Consulte a referência da API EstimatorV2, referência da API SamplerV2 e referência da API Executor.