Skip to main content
IBM Quantum Platform

Tarefa

class qiskit.passmanager.Task

GitHub

Bases: ABC, Generic[IR, IR_OUT]

Uma interface da tarefa do gerenciador de passes.

A tarefa recebe um IR e gera um IR (possivelmente diferente) após realizar alguma operação sobre ele. Uma tarefa pode utilizar o PropertySet para comunicar dados intermediários entre tarefas.


Métodos

execute

abstractmethod execute(passmanager_ir, state, callback=None)

GitHub

Executar tarefa de otimização para o IR do Qiskit de entrada.

Parâmetros

  • passmanager_ir (IR) – Qiskit IR para otimização.
  • state (PassManagerState) – Estado associado à execução do fluxo de trabalho pelo próprio gerenciador de passagens.
  • callback (Callable[[Task, IR_OUT, PropertySet, float, int], None] | None) – Uma função de retorno de chamada que é chamada a cada execução da tarefa de otimização.

Retorna

IR do Qiskit otimizado e situação atual do fluxo de trabalho.

Tipo de retorno

tupla [ IR_OUT, PassManagerState ]

Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.