Commit Graph

148 Commits

Author SHA1 Message Date
yangliwei
b432be6d9c Minor black formatting 2024-02-15 12:20:58 +08:00
vinitha-balachandran
5e8c9d19ab minor update of initial state 2024-02-15 12:20:58 +08:00
vinitha-balachandran
03c9c6add7 fixed error caused by initial_state 2024-02-15 12:19:36 +08:00
vinitha-balachandran
94d0370408 fixed error caused by missing qasm str error 2024-02-15 12:19:36 +08:00
tankya2
0a013d371e Remove unused variable 2024-02-15 12:19:36 +08:00
vinitha-balachandran
028ff8528b fixed some bugs 2024-02-15 12:19:36 +08:00
vinitha-balachandran
8e9e587163 added missing docstring 2024-02-15 12:17:58 +08:00
vinitha-balachandran
9b9f359363 removed __main__.py as it is no longer used 2024-02-15 12:17:58 +08:00
vinitha-balachandran
91b83c22eb removed quimb.py as it is duplicate of eval_qu.py 2024-02-15 12:17:58 +08:00
yangliwei
c7ec0f40da Format update using black formatter 2024-02-15 12:11:23 +08:00
vinitha-balachandran
2861467328 renamed function 'eval' to 'dense_vector_tn_qu' 2024-02-15 12:09:35 +08:00
vinitha-balachandran
a6af0fb25a Added quimb backend 2024-02-15 12:09:35 +08:00
vinitha-balachandran
802dde6e57 Added class for quimb backend 2024-02-15 12:09:35 +08:00
tankya2
0ac65c216e Remove not required Numba backend 2024-02-15 12:09:35 +08:00
tankya2
a61ac21dd4 Remove print [skip CI] 2024-02-15 12:09:35 +08:00
tankya2
09c741ea80 Tidy up 2024-02-15 12:09:35 +08:00
tankya2
50f1fcd6e8 Add more documentation 2024-02-15 12:01:33 +08:00
tankya2
d1888cf4a7 Remove backend 2024-02-15 12:01:33 +08:00
tankya2
05f8523649 Update to allow user to set MPS parameters and to set Pauli string pattern 2024-02-15 12:01:33 +08:00
tankya2
784b1a70ef Allow user to specify Pauli string pattern for expecation calculation [skip CI] 2024-02-15 12:01:33 +08:00
tankya2
928f99e336 Remove print [skip CI] 2024-02-15 12:01:33 +08:00
tankya2
182dc4b00f Use runcard to select compute type as no other way to pass in para wout changing struct 2024-02-15 12:01:33 +08:00
tankya2
c43170ffa4 Rename expectation function name 2024-02-15 12:01:33 +08:00
tankya2
34acff9363 Change execute_circuit inputs 2024-02-15 12:01:33 +08:00
tankya2
6bdf100b3b Update function call name [skip CI] 2024-02-15 12:01:33 +08:00
tankya2
93514a51f6 Rename function name to be more descriptive [skip CI] 2024-02-15 12:01:33 +08:00
tankya2
8157557fdc Add condition to trigger expectation calculation 2024-02-15 11:34:46 +08:00
tankya2
f9b9e5f531 Rename to better reflect function of file 2024-02-15 11:34:46 +08:00
tankya2
15bab605a2 Format with black 2024-02-15 11:34:46 +08:00
tankya2
9bca7a0614 Rename eval_tn_MPI_2_expectation to eval_tn_MPI_expectation 2024-02-15 11:34:46 +08:00
tankya2
1c61fa4b66 Remove eval_tn_MPI_expectation 2024-02-15 11:34:46 +08:00
tankya2
34bfe15909 Rename eval_tn_MPI_2 to eval_tn_MPI 2024-02-15 11:34:46 +08:00
tankya2
a6c63ede92 Remove eval_tn_mpi 2024-02-15 11:34:46 +08:00
tankya2
97fa6664a5 Remove eval_tn_mpi 2024-02-15 11:34:46 +08:00
tankya2
c04a009df3 Rename function call 2024-02-15 11:34:46 +08:00
Liwei Yang
8d20587b20 Finish CuTensorNet class for cuQuantum cutensornet 2024-02-15 11:34:46 +08:00
Liwei Yang
388afffa72 Add CPU and GPU into backends 2024-02-15 11:34:46 +08:00
tankya2
c2d2c8318f Format with black 2024-02-15 11:34:46 +08:00
tankya2
fe36a84e74 Updates to include expectation calculation 2024-02-15 11:34:46 +08:00
tankya2
c0ebe8803f Reverted back return_array to False 2024-02-15 11:34:46 +08:00
tankya2
8e1862eba5 Added initial state for Quimb 2024-02-15 11:34:46 +08:00
tankya2
f6f9e105a2 Added check for initial conditions 2024-02-15 11:34:46 +08:00
tankya2
18cda1253a add backend file 2024-02-15 11:34:46 +08:00
pre-commit-ci[bot]
3a30d10ceb [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-02-13 00:24:33 +00:00
Nitin Shivaraman
60553bf2e9 Fixed the comments of the PR 2023-11-17 15:21:08 +08:00
nitinshivaraman
b26360539c Merge branch 'main' into mps-for-quimb 2023-11-02 17:29:46 +08:00
Liwei Yang
1c043d95f5 Minor formatting update 2023-11-02 17:17:56 +08:00
Andy Tan
fa0ed842b5 Merge branch 'main' into multi-node-multi-GPU 2023-10-17 14:11:44 +08:00
Liwei Yang
f97e1f95cc Minor typo fix 2023-10-17 10:58:26 +08:00
Nitin Shivaraman
3d359ebc1f MPS execution for quimb 2023-10-05 15:20:38 +08:00