QuimbSimulator
class QuimbSimulator(quimb_circuit_factory, autodiff_backend=None, progbar=False)
Basi: TensorNetworkSimulationSettings
Impostazioni per il simulatore Quimb.
Questo è compatibile sia con il simulatore MPS di Quimb, che contrae le porte in modo avido per impostazione predefinita, sia con il metodo standard di Quimb per la simulazione dei circuiti.
Utilizzo di esempio:
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",
)Per ulteriori opzioni, vedere la documentazione dell'API per quimb.tensor.Circuit e quimb.tensor.CircuitMPS.
Attributi
Parametri
- quimb_circuit_factory (QuimbCircuitFactory)
- autodiff_backend (str | None)
- progbar (bool)
autodiff_backend
progbar
Tipo: bool
Valore predefinito: False
Se visualizzare una barra di avanzamento durante l'applicazione dei cancelli.
quimb_circuit_factory
Tipo: QuimbCircuitFactory
Richiamabile per la costruzione del circuito Quimb, ad esempio Circuit() o CircuitMPS().
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.