QuimbSimulator
class QuimbSimulator(quimb_circuit_factory, autodiff_backend=None, progbar=False)
Basen: TensorNetworkSimulationSettings
Einstellungen für den Quimb-Simulator.
Dies ist sowohl mit dem MPS-Simulator von Quimb kompatibel, der standardmäßig Gatter eifrig kontrahiert, als auch mit der Standardmethode von Quimb für die Schaltungssimulation.
Beispielverwendung:
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",
)Weitere Optionen finden Sie in der API-Dokumentation für quimb.tensor.Circuit und quimb.tensor.CircuitMPS.
Attribute
Parameter
- quimb_circuit_factory (QuimbCircuitFactory)
- autodiff_backend (str | None)
- progbar (bool)
autodiff_backend
progbar
Typ: bool
Standardwert: False
Ob ein Fortschrittsbalken bei der Anwendung von Gates angezeigt werden soll.
quimb_circuit_factory
Typ: QuimbCircuitFactory
Aufrufbar zum Aufbau der Quimb-Schaltung, z.B. Circuit() oder CircuitMPS().
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.