Release 0.14
Qiskit Aer Release 0.14
- Support Qiskit 1.0x
- Implementations of Aer primitives based on PrimitiveV2
- Optimized MPS simulator by BLAS/LAPACK
What's Changed
- Add skip Python 3.12 for GPU build by @doichanj in #1965
- Fix basis gates of Aer backends by @doichanj in #1976
- Applying global phase multiplication to initialize operation by @doichanj in #1980
- Revert too many deprecations in Estimator by @ikkoham in #1990
- Change priority of method selection of noise simulation by @doichanj in #1989
- Remove use of opflow in
Estimator
by @ElePT in #1996 - Update misspelling apply_gate method doc by @notcruz in #1998
- Add optimization_level=0 to transpiler for compiling dynamic circuits by @doichanj in #2000
- Fix ry gate for stabilizer by @doichanj in #2001
- Directly use psutil to get total system memory by @mtreinish in #2002
- Fix build failure of tests by @doichanj in #2004
- Reverse ordering to read out error in sampling measure by @doichanj in #2003
- Fix extended stabilizer thread safety in apply_ops_parallel by @eliotheinrich in #1993
- Add note for approximation option in Estimator by @ikkoham in #1992
- Fix AerBackend issues caused by upgrading BackendV2 by @doichanj in #1995
deprecate_func(..., since=...)
should be a string, not a float by @1ucian0 in #2006- Bump version 0.14.0 by @doichanj in #1967
- Raise Qiskit dependency to 0.45.0 by @doichanj in #2008
- Add CMake option
USE_BUNDLED_BLAS_WIN
by @wshanks in #1940 - Avoid accessing GPUs when using CPU only by @doichanj in #2012
- Remove qiskit.test from test/common.py by @doichanj in #1971
- Use Apple-specific API to determine system memory on macOS by @wshanks in #2016
- Fix GPU batched execution by @doichanj in #2014
- Reduce warning meesages by @doichanj in #2013
- Remove usage of
qiskit.extensions
by @Cryoris in #2023 - Deploy docs to GitHub Pages by @arnaucasau in #2018
- Enable bit operations for boolean types by @hhorii in #2024
- Add support for BLAS SVD functions in MPS simulation by @Patataman in #1897
- Parallelize sampling measurement in MPS by @Patataman in #1911
- Add support for running with Python 3.12 by @mtreinish in #2022
- Fixes of tests for the latest Qiskit by @doichanj in #2026
- Fix GPU wheel builds on release by @mtreinish in #2034
- Fix test cases for Qiskit 0.45.2 by @doichanj in #2035
- Remove remaining diagonal, isometry and uc by @doichanj in #2040
- Remove muparserx from cmake configuration by @wshanks in #2045
- Remove importing qiskit.execute by @doichanj in #2041
- Add private primitive attributes removed by qiskit by @ihincks in #2048
- Prepare for Qiskit 1.0 by @jakelishman in #2047
- Only run sdist build after wheel builds are uploaded by @mtreinish in #2054
- Remove qiskit.org links by @Eric-Arellano in #2057
- Fix required memory estimation for MPS by @doichanj in #2059
- Fix qiskit-aer/library/save-instructions/save_data.py by @doichanj in #2064
- Updated First Tutorial for
AerSimulator
by @MonitSharma in #2079 - Fix fusion CostBasedFusion::aggregate_operations by @doichanj in #2075
- Parallelize sampling measure by @doichanj in #2049
- Fix name of AerSimulator generated by AerProvider by @doichanj in #2038
- Support
bit_not
forBool
type by @hhorii in #2076 - Adding ccz gate to statevector, unitary and tensor_network methods by @doichanj in #2087
- Add EstimatorV2 by @ikkoham in #2088
- Add build test for GPU by @doichanj in #2081
- Remove unnecessary numpy build dependency by @wshanks in #2089
- Implementing SamplerV2 by @doichanj in #2090
- Release Aer 0.14 by @doichanj in #2050
New Contributors
- @ElePT made their first contribution in #1996
- @notcruz made their first contribution in #1998
- @eliotheinrich made their first contribution in #1993
- @Patataman made their first contribution in #1897
- @MonitSharma made their first contribution in #2079
Full Changelog: 0.13.3...0.14