QuimbSimulator
class QuimbSimulator(quimb_circuit_factory, autodiff_backend=None, progbar=False)
Bases: TensorNetworkSimulationSettings
Configurações para o simulador Quimb.
Isso é compatível com o simulador MPS do Quimb, que, por padrão, contrai portas ansiosamente, bem como com o método padrão do Quimb para simulação de circuitos.
Exemplo de uso:
from functools import partial
import quimb.tensor
from qiskit_addon_aqc_tensor.simulation.quimb import QuimbSimulator
simulator_settings = QuimbSimulator(
partial(
quimb.tensor.CircuitMPS,
cutoff=1e-8,
),
autodiff_backend="jax",
)Para obter opções adicionais, consulte a documentação da API para quimb.tensor.Circuit e quimb.tensor.CircuitMPS.
Atributos
Parâmetros
- quimb_circuit_factory (QuimbCircuitFactory)
- autodiff_backend (str | None)
- progbar (bool)
autodiff_backend
progbar
Tipo: bool
Valor padrão: False
Se deve ser exibida uma barra de progresso durante a aplicação de gates.
quimb_circuit_factory
Tipo: QuimbCircuitFactory
Chamável para construir o circuito Quimb, por exemplo, Circuit() ou CircuitMPS().
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.