Commit Graph

454 Commits

Author SHA1 Message Date
tankya2
76f61bc9fe Updated cuquantum requirement 2023-07-14 09:50:43 +08:00
tankya2
9eb93cf0a2 Initial commit 2023-07-12 15:09:47 +08:00
liwei
6455825050 Merge pull request #12 from qiboteam/cuQuantum_cuTensorNet
cuQuantum cuTensorNet backend
2023-04-21 18:41:35 +08:00
tankya2
2c7fa5d6f1 Updated frontier_dict to enumerate 2023-04-21 17:11:55 +08:00
Liwei Yang
2113e8a452 Minor summary update 2023-04-21 16:55:34 +08:00
tankya2
fa11a0ffac Grouped codes to higher level functions 2023-04-21 16:20:49 +08:00
tankya2
0eb186b43b Modify docstring of op_shape_from_qubits 2023-04-21 11:28:03 +08:00
tankya2
3cb799ddf1 Lifted shape function to class scope 2023-04-21 11:16:39 +08:00
tankya2
dedf1dd6fd Merge branch 'cuQuantum_cuTensorNet' of https://github.com/qiboteam/qibotn into cuQuantum_cuTensorNet 2023-04-21 11:11:12 +08:00
tankya2
9cc1dcdffb Updated docstring to class 2023-04-21 11:11:06 +08:00
Liwei Yang
00b6540ea6 Minor inlining update 2023-04-21 10:58:19 +08:00
Liwei Yang
88710f54f3 Minor refactoring for conciseness 2023-04-21 10:42:20 +08:00
Liwei Yang
f36a7a75a9 Minor typo fix 2023-04-19 17:33:16 +08:00
Liwei Yang
fae91374a0 Minor update with black formatting 2023-04-19 17:02:41 +08:00
tankya2
af19917071 Updated function call 2023-04-19 16:44:53 +08:00
tankya2
444a7d4a9f Merge branch 'cuQuantum_cuTensorNet' of https://github.com/qiboteam/qibotn into cuQuantum_cuTensorNet 2023-04-19 16:31:09 +08:00
tankya2
e849e6926b Added comments and refactor codes 2023-04-19 16:28:05 +08:00
Liwei Yang
e517b4fe7c Avoid flatten() so as to keep the shape information of contraction results 2023-04-19 16:23:59 +08:00
Liwei Yang
4d36afb9ef Expose the precision dtype to the caller so that users can specify the precision for testing 2023-04-19 16:11:14 +08:00
Liwei Yang
5bfa1d9f52 Remove unused imports 2023-04-19 15:21:24 +08:00
Liwei Yang
820744e57e Remove unused functions 2023-04-19 15:19:26 +08:00
Liwei Yang
725c92e75d Remove unused imports, format it using black 2023-04-19 15:12:08 +08:00
Liwei Yang
bea6b1c166 Remove the test in __main__.py because the test has been moved into folder 2023-04-19 15:09:01 +08:00
Liwei Yang
d86eaf0134 Fix the import error for QiboCircuitConvertor 2023-04-19 15:00:43 +08:00
Liwei Yang
a50cb76fdb Remove unnecessary aliases 2023-04-19 10:32:17 +08:00
Liwei Yang
c592c6018a Make the import statement more concise 2023-04-19 10:13:30 +08:00
tankya2
aee995802f Add datatype as an input in eval() [skip ci] 2023-04-18 11:34:00 +08:00
tankya2
7751dbd2f9 Added back GPU portion [skip ci] 2023-04-03 10:31:23 +08:00
tankya2
bed7d71787 Commented away GPU portion 2023-04-03 10:21:35 +08:00
tankya2
57414dfb44 added in decorator to mark GPU 2023-04-03 10:18:53 +08:00
tankya2
04c4190c98 Removed python 3.7 from version matrix 2023-03-22 10:51:32 +08:00
tankya2
727e11f34a Update cuquantum version 2023-03-22 09:12:13 +08:00
tankya2
3dbc4e623e Changed python version to 3.8 2023-03-22 09:01:19 +08:00
tankya2
c05fe12e46 Updated with pytest script for testing 2023-03-21 15:17:29 +08:00
tankya2
b200aed968 Removed duplicated *.pyc 2023-02-23 12:11:18 +08:00
tankya2
74880c3777 Change the call to main to cuQuantum 2023-02-22 10:37:41 +08:00
tankya2
7650e5b904 Merge branch 'cuQuantum_cuTensorNet' of https://github.com/qiboteam/qibotn into cuQuantum_cuTensorNet 2023-02-22 10:24:24 +08:00
tankya2
a2ee2eeb99 Update to make codes clearer 2023-02-22 09:55:15 +08:00
tankya2
93ec07c237 Changed contract() input to interleaved format 2023-02-17 08:27:36 +01:00
tankya2
3b00c81330 Format change using Black 2023-02-17 08:27:35 +01:00
tankya2
bed3a50be5 Created run_bench to get rid of repeated test code 2023-02-17 08:26:44 +01:00
tankya2
6838faba33 Qibo circuit convertor 2023-02-17 08:22:08 +01:00
liwei
d1721ae37a Merge pull request #8 from qiboteam/qasm_with_quimb_backend
Qasm with quimb backend
2023-02-17 10:11:57 +08:00
liwei
176db9097b Merge pull request #13 from qiboteam/quimb-qasm-parser
Refactor quimb backend
2023-02-16 16:38:42 +08:00
Alessandro Candido
662adfe158 Drop circuit-specific dedicated handling for swaps 2023-02-16 08:24:06 +01:00
Alessandro Candido
0af53d1ab0 Drop gate definition parser 2023-02-16 08:24:06 +01:00
Alessandro Candido
458ad3cfc5 Add pre-commit 2023-02-16 08:24:06 +01:00
Alessandro Candido
bdecea17ed Clean up tests 2023-02-16 08:24:06 +01:00
Alessandro Candido
250c41bf4d Start reworking qasm parser 2023-02-16 08:24:06 +01:00
Alessandro Candido
c07d9bf6c9 Drop previous parser 2023-02-16 08:24:06 +01:00