Tarefa
class qiskit.passmanager.Task
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)
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.