Change output to QuantumState class
This commit is contained in:
@@ -2,7 +2,7 @@ import cuquantum # pylint: disable=import-error
|
|||||||
import numpy as np
|
import numpy as np
|
||||||
from qibo.backends.numpy import NumpyBackend
|
from qibo.backends.numpy import NumpyBackend
|
||||||
from qibo.config import raise_error
|
from qibo.config import raise_error
|
||||||
from qibo.result import CircuitResult
|
from qibo.result import QuantumState
|
||||||
|
|
||||||
CUDA_TYPES = {
|
CUDA_TYPES = {
|
||||||
"complex64": (
|
"complex64": (
|
||||||
@@ -185,5 +185,5 @@ class CuTensorNet(NumpyBackend): # pragma: no cover
|
|||||||
if return_array:
|
if return_array:
|
||||||
return state.flatten()
|
return state.flatten()
|
||||||
else:
|
else:
|
||||||
circuit._final_state = CircuitResult(self, circuit, state.flatten(), nshots)
|
return QuantumState(state.flatten())
|
||||||
return circuit._final_state
|
|
||||||
|
|||||||
Reference in New Issue
Block a user