Updated with pytest script for testing

This commit is contained in:
tankya2
2023-03-21 15:17:29 +08:00
parent b200aed968
commit c05fe12e46
3 changed files with 53 additions and 0 deletions

10
src/qibotn/cutn.py Normal file
View File

@@ -0,0 +1,10 @@
# from qibotn import quimb as qiboquimb
from QiboCircuitConvertor import QiboCircuitToEinsum
from cuquantum import contract
def eval(qibo_circ):
myconvertor = QiboCircuitToEinsum(qibo_circ, dtype="complex128")
operands_expression = myconvertor.state_vector()
results = contract(*operands_expression)
return results.flatten()