Commit Graph

184 Commits

Author SHA1 Message Date
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
a0ad2af0c9 Change import from cutn to eval [skip CI] 2024-02-15 11:57:37 +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
liwei
b2745578dd Merge pull request #27 from qiboteam/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2024-02-14 10:47: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
pre-commit-ci[bot]
c119272470 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.5.0)
- [github.com/psf/black: 23.1.0 → 24.2.0](https://github.com/psf/black/compare/23.1.0...24.2.0)
- [github.com/pycqa/isort: 5.12.0 → 5.13.2](https://github.com/pycqa/isort/compare/5.12.0...5.13.2)
- [github.com/asottile/pyupgrade: v3.3.1 → v3.15.0](https://github.com/asottile/pyupgrade/compare/v3.3.1...v3.15.0)
2024-02-13 00:23:55 +00:00
liwei
8e2db6813f Merge pull request #22 from qiboteam/fix_result_state_mismatch
Fix result state mismatch
2023-12-14 17:02:40 +08:00
Vinitha Balachandran
c593965a59 Removed timing infrastructure from tests 2023-12-14 04:04:37 +08:00
Vinitha Balachandran
b779227846 Fixed result state mismatch for quimb 2023-12-13 16:16:22 +08:00
Liwei Yang
13549ac90d Use a numpy array for the result state representation 2023-12-13 15:14:58 +08:00
nitinshivaraman
918958aae1 Merge pull request #20 from qiboteam/mps-for-quimb
Mps for quimb - Fix for Issue #18
2023-11-17 15:53:19 +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
2c15613e5e Move unnecessary packages away from the required set 2023-11-02 17:21:18 +08:00
Liwei Yang
1c043d95f5 Minor formatting update 2023-11-02 17:17:56 +08:00
liwei
c617cf5659 Merge pull request #19 from qiboteam/multi-node-multi-GPU
Multi node multi gpu
2023-10-17 15:31:51 +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
liwei
cb0a6f0d19 Merge pull request #17 from qiboteam/cuQuantum_mps
Cu quantum mps
2023-10-17 10:29:08 +08:00
Nitin Shivaraman
87cb5673ed Fixed the missing cuquantum libraries 2023-10-05 15:24:41 +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
Liwei Yang
e91045f5a3 Check CUDA_PATH to determine if CUDA is installed and if the build job needs to run 2023-09-12 12:13:23 +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
Liwei Yang
b84ccadb20 Move cupy package to extras to avoid the issue of missing CUDA 2023-08-30 16:41:17 +08:00