Tarea
class qiskit.passmanager.Task
Bases: ABC, Generic[IR, IR_OUT]
Una interfaz de la tarea del gestor de pases.
La tarea toma un IR y genera un IR (que puede ser diferente) tras realizar alguna operación sobre él. Una tarea puede recurrir al PropertySet para intercambiar datos intermedios entre tareas.
Métodos
execute
abstractmethod execute(passmanager_ir, state, callback=None)
Ejecutar la tarea de optimización para el IR de Qiskit de entrada.
Parámetros
- passmanager_ir (IR) – Qiskit IR para optimizar.
- state (PassManagerState) – Estado asociado a la ejecución del flujo de trabajo por parte del propio gestor de pasadas.
- callback (Callable[[Task, IR_OUT, PropertySet, float, int], None] | None) – Una función de devolución de llamada que se invoca cada vez que se ejecuta una tarea de optimización.
Devuelve
IR de Qiskit optimizado y estado del flujo de trabajo.
Tipo de retorno
tupla [ IR_OUT, PassManagerState ]
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.