From f6f9e105a25fef2486860aca3f5cc7dc506c8451 Mon Sep 17 00:00:00 2001 From: tankya2 Date: Fri, 3 Nov 2023 17:08:03 +0800 Subject: [PATCH] Added check for initial conditions --- src/qibotn/backends.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/qibotn/backends.py b/src/qibotn/backends.py index 98294ec..f1d0baf 100644 --- a/src/qibotn/backends.py +++ b/src/qibotn/backends.py @@ -43,13 +43,17 @@ class QiboTNBackend(NumpyBackend): xxx. """ - if initial_state is not None: - raise_error(NotImplementedError, "QiboTN cannot support initial state.") if self.platform == "cu_tensornet": + if initial_state is not None: + raise_error(NotImplementedError, "QiboTN cannot support initial state.") + state = cutn.eval(circuit, self.dtype) if self.platform == "cu_mps": + if initial_state is not None: + raise_error(NotImplementedError, "QiboTN cannot support initial state.") + gate_algo = { "qr_method": False, "svd_method": {