Merge pull request #128 from qiboteam/quimb_fixes
A couple of fixes to the Quimb backend
This commit is contained in:
@@ -5,7 +5,7 @@ from qibo.config import raise_error
|
|||||||
from qibotn.backends.abstract import QibotnBackend
|
from qibotn.backends.abstract import QibotnBackend
|
||||||
from qibotn.backends.cutensornet import CuTensorNet # pylint: disable=E0401
|
from qibotn.backends.cutensornet import CuTensorNet # pylint: disable=E0401
|
||||||
|
|
||||||
PLATFORMS = ("cutensornet", "qutensornet", "qmatchatea")
|
PLATFORMS = ("cutensornet", "quimb", "qmatchatea")
|
||||||
|
|
||||||
|
|
||||||
class MetaBackend:
|
class MetaBackend:
|
||||||
|
|||||||
@@ -202,7 +202,7 @@ def execute_circuit(
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def expectation_observable_symbolic(
|
def exp_value_observable_symbolic(
|
||||||
self, circuit, operators_list, sites_list, coeffs_list, nqubits
|
self, circuit, operators_list, sites_list, coeffs_list, nqubits
|
||||||
):
|
):
|
||||||
"""
|
"""
|
||||||
@@ -341,7 +341,7 @@ METHODS = {
|
|||||||
"configure_tn_simulation": configure_tn_simulation,
|
"configure_tn_simulation": configure_tn_simulation,
|
||||||
"setup_backend_specifics": setup_backend_specifics,
|
"setup_backend_specifics": setup_backend_specifics,
|
||||||
"execute_circuit": execute_circuit,
|
"execute_circuit": execute_circuit,
|
||||||
"expectation_observable_symbolic": expectation_observable_symbolic,
|
"exp_value_observable_symbolic": exp_value_observable_symbolic,
|
||||||
"_qibo_circuit_to_quimb": _qibo_circuit_to_quimb,
|
"_qibo_circuit_to_quimb": _qibo_circuit_to_quimb,
|
||||||
"_string_to_quimb_operator": _string_to_quimb_operator,
|
"_string_to_quimb_operator": _string_to_quimb_operator,
|
||||||
"circuit_ansatz": circuit_ansatz,
|
"circuit_ansatz": circuit_ansatz,
|
||||||
|
|||||||
Reference in New Issue
Block a user