From fc665fcfc57144e4e559aebc0b14068ad6b9c4a9 Mon Sep 17 00:00:00 2001 From: Liwei Yang Date: Wed, 27 Sep 2023 16:41:52 +0800 Subject: [PATCH] Fix the compatibility issue with qibo-0.2.0 during circuit-to-TN conversion --- src/qibotn/QiboCircuitConvertor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/qibotn/QiboCircuitConvertor.py b/src/qibotn/QiboCircuitConvertor.py index c30cfb6..ba8212f 100644 --- a/src/qibotn/QiboCircuitConvertor.py +++ b/src/qibotn/QiboCircuitConvertor.py @@ -95,7 +95,8 @@ class QiboCircuitToEinsum: required_shape = self.op_shape_from_qubits(len(gate_qubits)) self.gate_tensors.append( ( - cp.asarray(gate.matrix).reshape(required_shape), + cp.asarray(gate.matrix(), dtype=self.dtype).reshape( + required_shape), gate_qubits, ) )