Skip to main contentIBM Quantum Documentation
Important

IBM Quantum Platform is moving and this version will be sunset on July 1. To get started on the new platform, read the migration guide.

Quimb simulation backend

qiskit_addon_aqc_tensor.simulation.quimb

Quimb as a tensor network backend.

QuimbCircuitFactoryQuimb circuit factory.
QuimbSimulatorSettings for Quimb simulator.
QiskitQuimbConversionContextContains information about Qiskit-to-Quimb conversion, necessary to recover Qiskit parameters.

Functions

is_quimb_available

is_quimb_available()

GitHub

Return True is qiskit-quimb is installed, False otherwise.

Return type

bool

qiskit_ansatz_to_quimb

qiskit_ansatz_to_quimb(qc, initial_parameters, /)

GitHub

Convert a Qiskit ansatz to a Quimb parametrized circuit.

Return type

tuple[Circuit, QiskitQuimbConversionContext]

Parameters

recover_parameters_from_quimb

recover_parameters_from_quimb(circ_opt, ctx, /)

GitHub

Recover Qiskit circuit parameters from a Quimb circuit.

Return type

list[float]

Parameters

tnoptimizer_objective_kwargs

tnoptimizer_objective_kwargs(objective, /)

GitHub

Return keyword arguments for use with TNOptimizer(). :rtype: dict[str, Any]

  • loss_fn
  • loss_kwargs

Parameters

objective (MaximizeStateFidelity)

Return type

dict[str, Any]

Was this page helpful?
Report a bug or request content on GitHub.