Commit Graph

  • 91f46f048b Improve code conciseness tankya2 2024-02-16 14:54:09 +08:00
  • 736a8123ca fix: Fix outdated imports Alessandro Candido 2024-02-15 17:42:22 +01:00
  • d4e718f7a3 chore: Improve readme Alessandro Candido 2024-02-15 16:50:39 +01:00
  • bcad37551d ci: Ignore dependencies missing in CI in Pylint Alessandro Candido 2024-02-15 11:17:17 +01:00
  • 32679b2b72 Merge branch 'qibotn_integration' of github.com:qiboteam/qibotn into qibotn_integration yangliwei 2024-02-15 12:32:38 +08:00
  • f64c876bee Minor fix to the use of env for CUDA_PATH in the workflow yangliwei 2024-02-14 14:50:27 +08:00
  • d7f1241419 Update filename tankya2 2024-02-09 10:33:00 +08:00
  • 2b6345c8ca Take out repeat codes tankya2 2024-02-09 10:29:30 +08:00
  • edf64ebeb3 updated set_backend for quimb vinitha-balachandran 2024-02-09 10:41:12 +08:00
  • 6b3c26b934 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-02-08 10:30:30 +00:00
  • 154c0a1319 removing cpu.py as quimb.py is added vinitha-balachandran 2024-02-08 18:31:32 +08:00
  • 8a9a45978a [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-02-08 10:26:30 +00:00
  • 853e67a668 renaming cpu to quimb vinitha-balachandran 2024-02-08 18:28:07 +08:00
  • e98d333222 renamed cpu to quimb and qutensornet to quimbbackend vinitha-balachandran 2024-02-08 18:25:28 +08:00
  • 52bb0ec4e8 fix: Fix indentation wrong level from review suggestion Alessandro Candido 2024-02-08 11:18:22 +01:00
  • 51dc6011c7 Use CUDA_PATH as the if conditional for running workflow jobs yangliwei 2024-02-08 18:13:13 +08:00
  • 100c9f302a Update src/qibotn/eval_qu.py Vinitha-balachandran 2024-02-08 18:00:23 +08:00
  • 483baa7f6e Update src/qibotn/eval_qu.py Vinitha-balachandran 2024-02-08 17:59:56 +08:00
  • 253ff4add6 Update src/qibotn/backends/cpu.py Vinitha-balachandran 2024-02-08 17:58:53 +08:00
  • fb76621bc4 Update src/qibotn/backends/cpu.py Vinitha-balachandran 2024-02-08 17:56:44 +08:00
  • 67773df477 chore: Enforce naming conventions on module files Alessandro Candido 2024-02-08 10:30:22 +01:00
  • 3943b91f21 chore: Pre-commit all files once more Alessandro Candido 2024-02-08 10:17:22 +01:00
  • 906cc8b021 chore: Revert additional deps in pre-commit hooks, apparently not needed Alessandro Candido 2024-02-07 18:58:01 +01:00
  • dd321697b0 fix: Fix dependencies issues introducing additional ones Alessandro Candido 2024-02-07 11:20:58 +01:00
  • 10efdad45f build: Add Nix files Alessandro Candido 2024-02-07 11:13:55 +01:00
  • 898ca877e9 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-02-08 09:18:18 +00:00
  • b432be6d9c Minor black formatting yangliwei 2024-02-08 17:18:07 +08:00
  • 5e8c9d19ab minor update of initial state vinitha-balachandran 2024-02-08 16:34:46 +08:00
  • 3af7cd1d3d Minor update for consistency yangliwei 2024-02-08 16:31:22 +08:00
  • 3b73a22e6a added flatten of state in pytest instead of using within eval_qu vinitha-balachandran 2024-02-08 16:22:38 +08:00
  • 5131215807 Add in tensor network types tankya2 2024-02-08 16:19:17 +08:00
  • 03c9c6add7 fixed error caused by initial_state vinitha-balachandran 2024-02-08 16:19:59 +08:00
  • c861a13035 Minor naming update yangliwei 2024-02-08 16:16:30 +08:00
  • 94d0370408 fixed error caused by missing qasm str error vinitha-balachandran 2024-02-08 16:17:39 +08:00
  • 36d8391ff2 Rename test_qasm_quimb_backend.py to test_quimb_backend.py for better readability nitinshivaraman 2024-02-08 15:34:14 +08:00
  • 0ba6c3ec9a Update sample codes to include Quimb tankya2 2024-02-08 13:57:10 +08:00
  • 0a013d371e Remove unused variable tankya2 2024-02-08 13:09:19 +08:00
  • 028ff8528b fixed some bugs vinitha-balachandran 2024-02-08 14:17:35 +08:00
  • 8dd2333f76 added missing docstring vinitha-balachandran 2024-02-08 12:07:30 +08:00
  • 8e9e587163 added missing docstring vinitha-balachandran 2024-02-08 12:06:38 +08:00
  • 9b9f359363 removed __main__.py as it is no longer used vinitha-balachandran 2024-02-08 11:47:25 +08:00
  • 91b83c22eb removed quimb.py as it is duplicate of eval_qu.py vinitha-balachandran 2024-02-08 11:46:32 +08:00
  • bbdc71b5f1 ci: Update pre-commit configurations, introduce pre-commit ci Alessandro Candido 2024-02-07 11:10:44 +01:00
  • c7ec0f40da Format update using black formatter yangliwei 2024-02-07 17:51:44 +08:00
  • c6d61e64f7 Minor update in the supported configurations and tensor network library list yangliwei 2024-02-07 16:48:18 +08:00
  • cddb59f5f4 renamed function 'eval' to 'dense_vector_tn_qu' in pytest vinitha-balachandran 2024-02-06 17:56:29 +08:00
  • 2861467328 renamed function 'eval' to 'dense_vector_tn_qu' vinitha-balachandran 2024-02-06 17:54:24 +08:00
  • a6af0fb25a Added quimb backend vinitha-balachandran 2024-02-06 17:52:55 +08:00
  • 802dde6e57 Added class for quimb backend vinitha-balachandran 2024-02-06 17:48:53 +08:00
  • 2adaf3836d Add the tensor network library list yangliwei 2024-02-06 16:30:24 +08:00
  • 0ac65c216e Remove not required Numba backend tankya2 2024-02-06 10:39:10 +08:00
  • 5385b4d941 Correct computation_settings tankya2 2024-02-05 10:41:23 +08:00
  • 65a2c644c9 Update computation setting tankya2 2024-02-02 13:02:09 +08:00
  • 643dd9e198 Update readme tankya2 2024-02-02 12:53:48 +08:00
  • d852fd89e9 Update tankya2 2024-02-01 15:21:04 +08:00
  • a61ac21dd4 Remove print [skip CI] tankya2 2024-02-01 14:45:55 +08:00
  • 09c741ea80 Tidy up tankya2 2024-02-01 14:42:17 +08:00
  • 50f1fcd6e8 Add more documentation tankya2 2024-02-01 11:35:55 +08:00
  • 019f6cc04c Update sample codes tankya2 2024-01-31 17:49:56 +08:00
  • 3030d0c870 Update tankya2 2024-01-31 17:42:10 +08:00
  • 83e77dc31c Update sample code [skip CI] tankya2 2024-01-31 17:34:15 +08:00
  • d1888cf4a7 Remove backend tankya2 2024-01-31 16:49:34 +08:00
  • 05f8523649 Update to allow user to set MPS parameters and to set Pauli string pattern tankya2 2024-01-31 16:47:10 +08:00
  • 784b1a70ef Allow user to specify Pauli string pattern for expecation calculation [skip CI] tankya2 2024-01-31 14:56:21 +08:00
  • 928f99e336 Remove print [skip CI] tankya2 2024-01-31 10:56:47 +08:00
  • 182dc4b00f Use runcard to select compute type as no other way to pass in para wout changing struct tankya2 2024-01-31 10:52:09 +08:00
  • c43170ffa4 Rename expectation function name tankya2 2024-01-31 10:02:34 +08:00
  • 34acff9363 Change execute_circuit inputs tankya2 2024-01-30 17:49:30 +08:00
  • 6bdf100b3b Update function call name [skip CI] tankya2 2024-01-30 15:54:53 +08:00
  • 93514a51f6 Rename function name to be more descriptive [skip CI] tankya2 2024-01-30 15:40:11 +08:00
  • a0ad2af0c9 Change import from cutn to eval [skip CI] tankya2 2024-01-30 14:37:33 +08:00
  • 8157557fdc Add condition to trigger expectation calculation tankya2 2024-01-30 10:55:22 +08:00
  • f9b9e5f531 Rename to better reflect function of file tankya2 2024-01-30 10:43:28 +08:00
  • 15bab605a2 Format with black tankya2 2024-01-30 10:41:26 +08:00
  • 9bca7a0614 Rename eval_tn_MPI_2_expectation to eval_tn_MPI_expectation tankya2 2024-01-30 10:34:47 +08:00
  • 1c61fa4b66 Remove eval_tn_MPI_expectation tankya2 2024-01-30 10:34:10 +08:00
  • 34bfe15909 Rename eval_tn_MPI_2 to eval_tn_MPI tankya2 2024-01-30 10:24:11 +08:00
  • a6c63ede92 Remove eval_tn_mpi tankya2 2024-01-30 10:23:33 +08:00
  • 97fa6664a5 Remove eval_tn_mpi tankya2 2024-01-30 10:22:39 +08:00
  • c04a009df3 Rename function call tankya2 2024-01-30 10:12:09 +08:00
  • 8d20587b20 Finish CuTensorNet class for cuQuantum cutensornet Liwei Yang 2024-01-26 17:56:11 +08:00
  • 388afffa72 Add CPU and GPU into backends Liwei Yang 2024-01-24 17:50:54 +08:00
  • c2d2c8318f Format with black tankya2 2024-01-24 11:47:32 +08:00
  • fe36a84e74 Updates to include expectation calculation tankya2 2024-01-24 11:40:51 +08:00
  • c0ebe8803f Reverted back return_array to False tankya2 2023-11-09 00:18:27 +08:00
  • 8e1862eba5 Added initial state for Quimb tankya2 2023-11-07 17:08:57 +08:00
  • f6f9e105a2 Added check for initial conditions tankya2 2023-11-03 17:08:03 +08:00
  • 18cda1253a add backend file tankya2 2023-11-03 16:48:14 +08:00
  • 9b871794c9 Minor fix to the use of env for CUDA_PATH in the workflow yangliwei 2024-02-14 14:50:27 +08:00
  • b2745578dd Merge pull request #27 from qiboteam/pre-commit-ci-update-config liwei 2024-02-14 10:47:46 +08:00
  • 3a30d10ceb [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-02-13 00:24:33 +00:00
  • c119272470 [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2024-02-13 00:23:55 +00:00
  • 7f612d0f49 Merge branch 'qibotn_integration' of https://github.com/qiboteam/qibotn into qibotn_integration vinitha-balachandran 2024-02-09 10:42:48 +08:00
  • a73b9e9a99 updated set_backend for quimb vinitha-balachandran 2024-02-09 10:41:12 +08:00
  • 90b2cd6919 Update filename tankya2 2024-02-09 10:33:00 +08:00
  • 38764f7833 Take out repeat codes tankya2 2024-02-09 10:29:30 +08:00
  • ed686ee78a Merge branch 'qibotn_integration' of https://github.com/qiboteam/qibotn into qibotn_integration vinitha-balachandran 2024-02-08 18:31:41 +08:00
  • 9fc2c74a88 removing cpu.py as quimb.py is added vinitha-balachandran 2024-02-08 18:31:32 +08:00
  • fa0219e59f [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-02-08 10:30:30 +00:00
  • 27c11553c2 Merge branch 'qibotn_integration' of https://github.com/qiboteam/qibotn into qibotn_integration vinitha-balachandran 2024-02-08 18:28:19 +08:00