Skip to main content
IBM Quantum Platform

Tarea

class qiskit.passmanager.Task

GitHub

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)

GitHub

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.