refactor: make QibotnBackend abstract and inherit both this and NumpyBackend in Qibotn concrete backends

This commit is contained in:
MatteoRobbiati
2025-02-10 10:49:30 +01:00
parent d854d15068
commit a5f7d1fb14
4 changed files with 10 additions and 17 deletions

View File

@@ -1,4 +1,5 @@
import numpy as np
from qibo.backends import NumpyBackend
from qibo.config import raise_error
from qibo.result import QuantumState
@@ -7,7 +8,7 @@ from qibotn.backends.abstract import QibotnBackend
CUDA_TYPES = {}
class CuTensorNet(QibotnBackend): # pragma: no cover
class CuTensorNet(NumpyBackend, QibotnBackend): # pragma: no cover
# CI does not test for GPU
"""Creates CuQuantum backend for QiboTN."""