QuimbSimulator
class QuimbSimulator(quimb_circuit_factory, autodiff_backend=None, progbar=False)
Bases: TensorNetworkSimulationSettings
Ajustes para el simulador Quimb.
Esto es compatible tanto con el simulador MPS de Qu imb, que contrae las puertas por defecto, como con el método estándar de Quimb para la simulación de circuitos.
Ejemplo 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 más opciones, consulte la documentación de la API para quimb.tensor.Circuit y quimb.tensor.CircuitMPS.
Atributos
Parámetros
- quimb_circuit_factory (QuimbCircuitFactory)
- autodiff_backend (str | None)
- progbar (bool)
autodiff_backend
progbar
Tipo: bool
Valor predeterminado: False
Si se muestra una barra de progreso mientras se aplican las puertas.
quimb_circuit_factory
Tipo: QuimbCircuitFactory
Llamable para construir el circuito Quimb, por ejemplo, Circuit() o CircuitMPS().
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.