QuimbSimulator
class QuimbSimulator(quimb_circuit_factory, autodiff_backend=None, progbar=False)
Bases : TensorNetworkSimulationSettings
Paramètres pour le simulateur Quimb.
Ceci est compatible avec le simulateur MPS de Quimb, qui contracte les portes par défaut, ainsi qu'avec la méthode standard de Quimb pour la simulation de circuits.
Exemple d'utilisation :
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",
)Pour d'autres options, voir la documentation de l'API pour quimb.tensor.Circuit et quimb.tensor.CircuitMPS.
Attributs
Paramètres
- quimb_circuit_factory (QuimbCircuitFactory)
- autodiff_backend (str | None)
- progbar (bool)
autodiff_backend
progbar
Type : bool
Valeur par défaut : False
Affichage ou non d'une barre de progression lors de l'application des portes.
quimb_circuit_factory
Type : QuimbCircuitFactory
Appelable pour construire le circuit Quimb, par exemple Circuit() ou CircuitMPS().
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.