Skip to main content
IBM Quantum Platform

Attività

class qiskit.passmanager.Task

GitHub

Basi: ABC, Generic[IR, IR_OUT]

Un'interfaccia del processo di gestione dei pass.

La funzione accetta un IR e restituisce un IR (eventualmente diverso) dopo aver eseguito alcune operazioni su di esso. Un’attività può avvalersi del PropertySet per scambiare dati intermedi tra le attività.


Metodi

execute

abstractmethod execute(passmanager_ir, state, callback=None)

GitHub

Esegui l'operazione di ottimizzazione per l'IR di Qiskit in ingresso.

Parametri

  • passmanager_ir (IR) – Qiskit IR da ottimizzare.
  • state (PassManagerState) – Stato associato all'esecuzione del flusso di lavoro da parte dello stesso gestore dei passaggi.
  • callback (Callable[[Task, IR_OUT, PropertySet, float, int], None] | None) – Una funzione di callback che viene chiamata ad ogni esecuzione di un'attività di ottimizzazione.

Risultati

IR ottimizzato di Qiskit e stato del flusso di lavoro.

Tipo di restituzione

tupla [ IR_OUT, PassManagerState ]

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.