Commit Graph

686 Commits

Author SHA1 Message Date
Yang Liwei
e3809c7e7f Add nvidia-nccl-cu12 library to poetry. 2025-11-26 18:26:55 +08:00
Yang Liwei
aaee0bedbd Remove unused comments. 2025-11-26 17:45:19 +08:00
Yang Liwei
f3280224b4 Update the qibo version in poetry dependency. 2025-11-25 18:36:13 +08:00
pre-commit-ci[bot]
3f3eae1df6 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-11-25 10:00:46 +00:00
Yang Liwei
c51057df3f Update poetry to using CUDA12, fix the paths in refactored cuquantum code. 2025-11-25 17:18:19 +08:00
Alessandro Candido
4d2c3251a2 Merge pull request #119 from qiboteam/pre-commit-ci-update-config 2025-11-25 06:19:25 +04:00
pre-commit-ci[bot]
6299e2c834 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v3.21.1 → v3.21.2](https://github.com/asottile/pyupgrade/compare/v3.21.1...v3.21.2)
2025-11-24 21:42:28 +00:00
Mattia Robbiano
e00fe42373 Merge pull request #113 from qiboteam/expectation
Added expectation value calculation with Quimb and general refactor.
2025-11-13 15:56:30 +02:00
pre-commit-ci[bot]
24f25d813c [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-11-13 08:45:53 +00:00
mattia-robbiano
d4ab3eba52 minor improvements to examples, documentation, internally used variable names 2025-11-13 10:45:32 +02:00
Renato M S Farias
c6856c5ffe Merge pull request #118 from qiboteam/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-11-11 04:44:26 +00:00
pre-commit-ci[bot]
ea5d88f47b [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black-pre-commit-mirror: 25.9.0 → 25.11.0](https://github.com/psf/black-pre-commit-mirror/compare/25.9.0...25.11.0)
- [github.com/asottile/pyupgrade: v3.21.0 → v3.21.1](https://github.com/asottile/pyupgrade/compare/v3.21.0...v3.21.1)
2025-11-10 21:55:03 +00:00
Alessandro Candido
3a6331d1b0 Merge pull request #117 from qiboteam/pre-commit-ci-update-config 2025-10-28 08:05:20 +04:00
pre-commit-ci[bot]
6d52230588 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/hadialqattan/pycln: v2.5.0 → v2.6.0](https://github.com/hadialqattan/pycln/compare/v2.5.0...v2.6.0)
2025-10-27 21:04:21 +00:00
BrunoLiegiBastonLiegi
7ea8dc861b feat: changed backend generation mechanism + updated tutorial 2025-10-27 16:25:38 +01:00
BrunoLiegiBastonLiegi
b9fe861848 fix: small fix 2025-10-20 18:26:08 +02:00
BrunoLiegiBastonLiegi
451470f1cb fix: removed data 2025-10-20 17:42:25 +02:00
BrunoLiegiBastonLiegi
3be4ffcbfe build: lock update 2025-10-20 17:41:49 +02:00
Mattia Robbiano
29ab783cce chore: updated function name 2025-10-20 18:13:51 +03:00
Renato M S Farias
b06daadc90 Merge pull request #114 from qiboteam/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-10-14 04:37:16 +00:00
pre-commit-ci[bot]
155f9e07a1 [pre-commit.ci] pre-commit autoupdate
updates:
- https://github.com/psf/blackhttps://github.com/psf/black-pre-commit-mirror
- [github.com/pycqa/isort: 6.0.1 → 7.0.0](https://github.com/pycqa/isort/compare/6.0.1...7.0.0)
- [github.com/asottile/pyupgrade: v3.20.0 → v3.21.0](https://github.com/asottile/pyupgrade/compare/v3.20.0...v3.21.0)
2025-10-13 21:29:10 +00:00
BrunoLiegiBastonLiegi
9eeee4a95f Merge pull request #112 from mattia-robbiano/main
Quimb backend: refactor and implementation of expectation function
2025-10-06 09:34:20 +02:00
BrunoLiegiBastonLiegi
789963312f merge upstream main 2025-10-02 16:43:08 +02:00
Mattia Robbiano
bc5320b831 Merge pull request #4 from mattia-robbiano/fixes
Fixes
2025-10-01 18:31:19 +02:00
BrunoLiegiBastonLiegi
2787d45b41 fix: renamed cutoff 2025-10-01 17:48:05 +02:00
BrunoLiegiBastonLiegi
06079169ec fix: removed commented breakpoint 2025-10-01 16:26:48 +02:00
BrunoLiegiBastonLiegi
9328028ede fix: minor adjustments 2025-10-01 16:24:45 +02:00
Mattia Robbiano
3c3c5c0f5a in expectation function, building the circuti type depending on the value set by user 2025-09-30 18:10:49 +02:00
Mattia Robbiano
3bddab62e9 Merge pull request #3 from mattia-robbiano/set_max_bd
Setting max bond dimension when instantiating a Quimb circuit
2025-09-30 16:50:15 +02:00
MatteoRobbiati
c2b11ce1e6 refactor: rm unused imports 2025-09-30 16:47:26 +02:00
MatteoRobbiati
a6d064c8f0 feat: setting bd when instantiating a quimb circuit 2025-09-30 16:45:39 +02:00
Mattia Robbiano
f8439a5b92 fix: backend/__init__ in MetaBackend contraction_optimizer variable set with the corresponding keyword 2025-09-29 16:48:32 +02:00
BrunoLiegiBastonLiegi
7de00e2c02 fix: setting simplify sequence = R 2025-09-24 17:24:42 +02:00
BrunoLiegiBastonLiegi
014f47967f fix: changed arg names 2025-09-24 13:23:51 +02:00
Mattia Robbiano
8d97fa3d07 Merge pull request #2 from mattia-robbiano/exp_corrections
Dynamic Inheritance
2025-09-23 18:20:05 +02:00
BrunoLiegiBastonLiegi
9a06926105 merge main 2025-09-23 18:19:42 +02:00
BrunoLiegiBastonLiegi
715d100136 fix: removed comments 2025-09-23 18:07:50 +02:00
BrunoLiegiBastonLiegi
ab10b13d9b feat: dynamically inheriting with quimb 2025-09-23 17:57:00 +02:00
Alessandro Candido
a632c32a65 Merge pull request #110 from qiboteam/pre-commit-ci-update-config 2025-09-23 16:51:23 +02:00
BrunoLiegiBastonLiegi
2b5fca800c fix: some small corrections 2025-09-23 16:27:29 +02:00
Mattia Robbiano
1202091191 fixed issue with measure gates name and expectation function type hint 2025-09-23 01:44:44 +02:00
Mattia Robbiano
82fcffb1ad update notebook 2025-09-23 01:42:20 +02:00
Mattia Robbiano
ec07b8ea86 refactored execute. The observable is now passed as lists of operators, coefficients and qubits. Implemented functions for handling conversion from Pauli string to quimb operator and coefficients. Fixed: error in parameters handing in expectation. Fixed GATE_MAP to match the common observables 2025-09-23 00:41:19 +02:00
Mattia Robbiano
386891ee1a updaged examples 2025-09-23 00:37:11 +02:00
pre-commit-ci[bot]
44ce1d6d17 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black: 25.1.0 → 25.9.0](https://github.com/psf/black/compare/25.1.0...25.9.0)
2025-09-22 21:32:59 +00:00
Mattia Robbiano
271a44576d fixing parametrization flag and updating relevant test scripts 2025-09-20 17:00:07 +02:00
Mattia Robbiano
9853e86deb fixing grad nan 2025-09-20 15:15:40 +02:00
Mattia Robbiano
63266c5ba0 refactor: added function for converting qibo circuit to quimb circuit directly. modified expectation making use of it. added new test script. 2025-09-20 00:18:32 +02:00
Alessandro Candido
2f7d7b99ce Merge pull request #108 from qiboteam/dependabot/pip/urllib3-2.5.0 2025-09-10 08:49:54 +02:00
Alessandro Candido
81a0d4e168 Merge pull request #109 from qiboteam/dependabot/pip/requests-2.32.4 2025-09-10 08:49:45 +02:00