Skip to main content
IBM Quantum Platform

FermionicCircuitToDAG

class FermionicCircuitToDAG

Bases: GenericPass[FermionicCircuit, DAGCircuit]

Converte um em FermionicCircuit um FermionicDAGCircuit.


Métodos

run

run(passmanager_ir)

Executa essa etapa de conversão.

Parâmetros

passmanager_ir (FermionicCircuit) – o circuito de entrada a ser convertido.

Retorna

O circuito adaptado.

Tipo de retorno

DAGCircuit

Métodos herdados

execute

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 de uma tarefa de otimização.

Retorna

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

Tipo de retorno

tupla [ IR_OUT, PassManagerState ]

name

name()

Nome da passagem.

Tipo de retorno

str

update_status

update_status(state, run_state)

Atualizar o status do fluxo de trabalho.

Parâmetros

  • state (PassManagerState) – Passe o estado do gerenciador para atualização.
  • run_state (RunState) – Status de conclusão da tarefa atual.

Retorna

Atualizou-se o status do gerenciador de senhas.

Tipo de retorno

PassManagerState

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