Releases: qiboteam/qibojit
Releases · qiboteam/qibojit
qibojit 0.0.10
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #117
- Change
_as_custom_matrix
for Identity gate by @vodovozovaliza in #118 - Fix GPU tests by @stavros11 in #119
New Contributors
- @vodovozovaliza made their first contribution in #118
Full Changelog: v0.0.9...v0.0.10
qibojit 0.0.9
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #114
- Add
normalize
flag tobackend.identity_density_matrix
by @renatomello in #115 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #116
Full Changelog: v0.0.8...v0.0.9
qibojit 0.0.8
What's Changed
- limit publish criteria by @scarrazza in #105
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #106
- Fixes bug in
backend.apply_channel_density_matrix
for quantum-to-classical channels by @renatomello in #110 - Identity density matrix by @AlejandroSopena in #109
New Contributors
- @renatomello made their first contribution in #110
Full Changelog: v0.0.7...v0.0.8
qibojit 0.0.7
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #95
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #96
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #97
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #98
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #99
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #100
- Measurements with registers on gpu (cupy) by @AlejandroSopena in #101
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #102
- Workflow migration by @scarrazza in #104
New Contributors
- @AlejandroSopena made their first contribution in #101
Full Changelog: v0.0.6...v0.0.7
qibojit 0.0.6
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #86
- Add version attribute in backends by @andrea-pasquale in #87
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #88
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #89
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #90
- Fix qibo matrices import by @stavros11 in #92
- updating qibo's version by @scarrazza in #94
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #93
Full Changelog: v0.0.5...v0.0.6
qibojit 0.0.5
What's Changed
- Support sparse matrices in cast methods by @stavros11 in #68
- Fix
expm
for sparse matrices on GPU by @stavros11 in #75 - Change
.flatten()
to.ravel()
to avoid copies by @stavros11 in #74 - Change
.ravel()
back to.flatten()
for gates by @stavros11 in #79 - New swap implementation for cuQuantum by @andrea-pasquale in #80
- Update cuQuantum version by @andrea-pasquale in #77
- Implement methods for hamiltonians abstraction by @andrea-pasquale in #82
- Use new backend abstractions by @stavros11 in #81
- Fix cuquantum tests by @stavros11 in #83
- adding pre-commit hook by @scarrazza in #84
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #85
Full Changelog: v0.0.4...v0.0.5
qibojit 0.0.5-rc0
What's Changed
- Support sparse matrices in cast methods by @stavros11 in #68
- Fix
expm
for sparse matrices on GPU by @stavros11 in #75 - Change
.flatten()
to.ravel()
to avoid copies by @stavros11 in #74 - Change
.ravel()
back to.flatten()
for gates by @stavros11 in #79 - New swap implementation for cuQuantum by @andrea-pasquale in #80
- Update cuQuantum version by @andrea-pasquale in #77
- Implement methods for hamiltonians abstraction by @andrea-pasquale in #82
- Use new backend abstractions by @stavros11 in #81
- Fix cuquantum tests by @stavros11 in #83
Full Changelog: v0.0.4...v0.0.5-rc0
qibojit 0.0.4
What's Changed
- removing requirements by @scarrazza in #24
- post-install compilation by @scarrazza in #30
- Adding signature with arrays by @andrea-pasquale in #28
- adding scipy dependency by @scarrazza in #32
- Fix template kernels with ROCm by @mlazzarin in #33
- Fix tests and methods with AMD ROCM by @mlazzarin in #36
- Use template kernels for multiqubit gates by @mlazzarin in #37
- Add backend class from qibo by @stavros11 in #35
- Multi-qubit kernel for GPU by @stavros11 in #23
- Multiqubit kernel template by @stavros11 in #21
- using qibo --pre by @scarrazza in #39
- adding minimum qibo version by @scarrazza in #40
- Fix multiqubit GPU ops not called by JitCustomBackend by @mlazzarin in #41
- Fix
CupyBackend
crash with 32 qubits by @mlazzarin in #43 - Fix CPU fallback by @mlazzarin in #48
- Add missing stream synchronizations by @mlazzarin in #50
- Implement a custom CPU fallback for qibojit by @mlazzarin in #54
- Fix cast method not changing dtype by @mlazzarin in #55
- removing py3.6 action and requirements by @scarrazza in #56
- Test
one_qubit_base
andtwo_qubit_base
directly by @stavros11 in #58 - Adding CuQuantum library by @andrea-pasquale in #57
- cupy/cuquantum platform switcher by @stavros11 in #59
- using qibo master code by @scarrazza in #60
- Use RawKernel without name_expressions to enable CuPy cache by @mlazzarin in #45
- Force C order casting for GPU by @stavros11 in #64
- adding info message concerning compilation by @scarrazza in #66
- Move
supports_multigpu
flag to platforms by @stavros11 in #67 - Update qubits type for cuquantum by @stavros11 in #70
- multi-gpu cupy memory grow fix attempt by @scarrazza in #69
- adding python 3.10 support to CI by @scarrazza in #71
- Improving CuQuantum Implementation by @andrea-pasquale in #72
New Contributors
- @andrea-pasquale made their first contribution in #28
- @mlazzarin made their first contribution in #33
Full Changelog: v0.0.3...v0.0.4
qibojit 0.0.4-rc0
What's Changed
- removing requirements by @scarrazza in #24
- post-install compilation by @scarrazza in #30
- Adding signature with arrays by @andrea-pasquale in #28
- adding scipy dependency by @scarrazza in #32
- Fix template kernels with ROCm by @mlazzarin in #33
- Fix tests and methods with AMD ROCM by @mlazzarin in #36
- Use template kernels for multiqubit gates by @mlazzarin in #37
- Add backend class from qibo by @stavros11 in #35
- Multi-qubit kernel for GPU by @stavros11 in #23
- Multiqubit kernel template by @stavros11 in #21
New Contributors
- @andrea-pasquale made their first contribution in #28
- @mlazzarin made their first contribution in #33
Full Changelog: v0.0.3...v0.0.4-rc0
qibojit 0.0.3
What's Changed
- Add ops required by qibo multi-GPU (#19) @stavros11
- removing inline (#18) @scarrazza
- adding numba minimum version (#17) @scarrazza