Commit Graph

130 Commits

Author SHA1 Message Date
tankya2
67fdafeded Remove backend 2024-01-31 16:49:34 +08:00
tankya2
a3f3538f04 Update to allow user to set MPS parameters and to set Pauli string pattern 2024-01-31 16:47:10 +08:00
tankya2
9b8058d99e Allow user to specify Pauli string pattern for expecation calculation [skip CI] 2024-01-31 14:56:21 +08:00
tankya2
e7776f55bf Remove print [skip CI] 2024-01-31 10:56:47 +08:00
tankya2
168018593c Use runcard to select compute type as no other way to pass in para wout changing struct 2024-01-31 10:52:09 +08:00
tankya2
6216a3291e Rename expectation function name 2024-01-31 10:02:34 +08:00
tankya2
9ae7dc18f5 Change execute_circuit inputs 2024-01-30 17:49:30 +08:00
tankya2
391d252307 Update function call name [skip CI] 2024-01-30 15:54:53 +08:00
tankya2
93331aa12c Rename function name to be more descriptive [skip CI] 2024-01-30 15:40:11 +08:00
tankya2
e11214060f Add condition to trigger expectation calculation 2024-01-30 10:55:22 +08:00
tankya2
44ac0648d5 Rename to better reflect function of file 2024-01-30 10:43:28 +08:00
tankya2
6181161133 Format with black 2024-01-30 10:41:26 +08:00
tankya2
827c285656 Rename eval_tn_MPI_2_expectation to eval_tn_MPI_expectation 2024-01-30 10:34:47 +08:00
tankya2
fea2b1150f Remove eval_tn_MPI_expectation 2024-01-30 10:34:10 +08:00
tankya2
66aaf0e073 Rename eval_tn_MPI_2 to eval_tn_MPI 2024-01-30 10:24:11 +08:00
tankya2
1035629745 Remove eval_tn_mpi 2024-01-30 10:23:33 +08:00
tankya2
293af81b43 Remove eval_tn_mpi 2024-01-30 10:22:39 +08:00
tankya2
d3c9266dcf Rename function call 2024-01-30 10:12:09 +08:00
Liwei Yang
f8c2b88dc0 Finish CuTensorNet class for cuQuantum cutensornet 2024-01-26 17:56:11 +08:00
Liwei Yang
b4b2fec1b3 Add CPU and GPU into backends 2024-01-24 17:50:54 +08:00
tankya2
37212a388d Format with black 2024-01-24 17:11:20 +08:00
tankya2
0420cbfa52 Updates to include expectation calculation 2024-01-24 17:11:20 +08:00
tankya2
2a6b3a54f0 Reverted back return_array to False 2024-01-24 17:11:20 +08:00
tankya2
2d48d3ddbe Added initial state for Quimb 2024-01-24 17:11:20 +08:00
tankya2
3f046beb1c Added check for initial conditions 2024-01-24 17:11:20 +08:00
tankya2
8e78420c37 add backend file 2024-01-24 17:11:20 +08: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
tankya2
15e90ebcc7 Added comments 2023-10-04 11:18:05 +08:00
tankya2
cec56f36d1 Merge branch 'multi-node-multi-GPU' of https://github.com/qiboteam/qibotn into multi-node-multi-GPU 2023-10-03 14:25:33 +08:00
tankya2
b2a2bfedf1 Removed main and added cupy import 2023-10-03 14:25:28 +08:00
Liwei Yang
fc665fcfc5 Fix the compatibility issue with qibo-0.2.0 during circuit-to-TN conversion 2023-09-27 16:41:52 +08:00
tankya2
f59b1b0bc7 Update return for all ranks 2023-08-30 17:29:08 +08:00
tankya2
d12b8ab882 Black formate 2023-08-30 17:26:07 +08:00
tankya2
1c9df26472 Update with multi node code 2023-08-30 17:25:04 +08:00
tankya2
000c4a1b8e Remove unuse file 2023-08-30 17:24:34 +08:00
tankya2
ba442c9830 Format with black 2023-08-30 10:46:05 +08:00
tankya2
cef8fb833e Add eval_tn_mpi function 2023-08-30 10:39:17 +08:00
Liwei Yang
d558609bf6 Minor fix of typo and format. 2023-08-29 17:29:50 +08:00
tankya2
d81cce5e00 Change list conversion using constructor 2023-08-17 15:40:35 +08:00
tankya2
1dba4c3e94 Update lib name 2023-08-17 14:00:11 +08:00
tankya2
78246cf9a0 Change filename to that of naming convention 2023-08-17 13:48:40 +08:00
tankya2
89bdbfbe68 Format with Black 2023-08-17 13:23:29 +08:00
tankya2
3fafe2b3ff Remove path cache 2023-08-17 10:53:56 +08:00
tankya2
cb21d1d1c0 Update fucntions to use **kwargs 2023-08-17 10:41:32 +08:00
tankya2
c3809d36e6 remove return in apply_gate() 2023-08-16 18:19:09 +08:00