Minimizar o tempo de execução do trabalho
Há várias maneiras de limitar o tempo gasto no processamento e na execução de um trabalho:
-
Execute apenas o número de tomadas necessário: o consumo de QPU de um trabalho (e, portanto, seu custo) varia de acordo com o número de tomadas. Portanto, você pode controlar seus custos executando apenas o número de execuções necessário. No caso de tarefas do Estimator, uma precisão menor geralmente exige mais iterações e, portanto, um tempo de execução mais longo.
-
Definir limites para o tempo de execução: Você pode limitar o tempo de execução de cada trabalho, lote ou sessão. Para obter detalhes, consulte Tempo máximo de execução para cargas de trabalho do Qiskit Runtime.
-
Use apenas as configurações necessárias para supressão e mitigação de erros, pois valores mais altos podem prolongar a duração dos seus trabalhos. Consulte Introdução às opções, Configurar supressão de erros e Configurar mitigação de erros para obter mais detalhes.
-
Se você estiver executando vários trabalhos que contenham os mesmos circuitos (provavelmente parametrizados) e estiver utilizando um método de mitigação de erros que exija modelos de ruído, como PEA e PEC, considere utilizar
NoiseLearner. Com este programa auxiliar, você pode aprender o modelo de ruído de um circuito uma vez e reutilizar o modelo em consultas subsequentes ao Estimator. Observe que um modelo de ruído fica desatualizado após um certo tempo; portanto, isso só é viável se não houver um grande intervalo entre tarefas (por exemplo, dentro de uma sessão). Consulte o guia de aprendizagem do Noise para obter mais detalhes.
Próximas etapas
- Uso da carga de trabalho.
- Explore a atenuação de erros no curso Funções de custo.