Releases: vm6502q/qiskit-qrack-provider
Restore defaults
Restore "hybrid CPU/GPU" and "paging" defaults.
sha1sum results:
0ccc516720a1d091ec08dfd07035703fc037372e qiskit_qrack_provider-0.12.5-py3-none-any.whl
01d17942e75d2b8514643ef411b5fb4613f0f01d qiskit_qrack_provider-0.12.5.tar.gz
Disable "hybrid stabilizer" by default
This release (only) disables "hybrid stabilizer" mode option by default.
sha1sum results:
2af022f6b58de23897144f2761a78b3e6c73f51c qiskit_qrack_provider-0.12.4-py3-none-any.whl
f953b7a6b4cba6e7123d3cd76afdeb6072b7945f qiskit_qrack_provider-0.12.4.tar.gz
Turn CPU/GPU "hybrid" option off by default
This release (only) turns CPU/GPU "hybrid" simulation mode off by default. (The option can still be turned back on by users.)
sha1sum results:
84c83cef14e500b8deb686a441e7f41f200b6658 qiskit_qrack_provider-0.12.3-py3-none-any.whl
351a428dd77155adb6bdbd72888304babaac7c8e qiskit_qrack_provider-0.12.3.tar.gz
Debug noise (weak simulation condition)
Noise requires "weak simulation condition" to work correctly. In other words, if the noise
constructor parameter is greater than 0, analytical sampling must be disabled and one full circuit simulation must occur per shot. This release systematically fixes this condition within QasmSimulator
.
Full Changelog: v0.12.1...v0.12.2
sha1sum results:
0218fff5dd94ce4ac0bd4d1f354452257e854b5a qiskit_qrack_provider-0.12.2-py3-none-any.whl
0bb8e68ab4356642bbd542de4be9c5368c602f54 qiskit_qrack_provider-0.12.2.tar.gz
Optional noisy simulation
QasmSimulator
gains a numerical option noise
that adds stochastic Pauli noise (equivalent to depolarizing noise) with a parameter setting indicated by the user-assigned value of noise
(typically between 0 and 1).
Full Changelog: v0.12.0...v0.12.1
Binary measurement strings
To match the convention of Aer, the QasmSimulator
now returns measurement results as padded binary strings.
Full Changelog: v0.11.1...v0.12.0
sha1sum results:
3abebb5221a66db54eeec2c73c7c70dfe7c1e632 dist/qiskit_qrack_provider-0.12.0-py3-none-any.whl
7eb3712f671befd4ac71d96f599755df066e0333 dist/qiskit_qrack_provider-0.12.0.tar.gz
Handle barrier operations
barrier
operations have no logical effect, but the instruction must be handled by the backend.
Full Changelog: v0.11.0...v0.11.1
sha1sum results:
456c5d6088c10160873e2032ed9c5036318ab679 qiskit_qrack_provider-0.11.1-py3-none-any.whl
5aea13e9b93d3fe500bb49d69226c892a54caf53 qiskit_qrack_provider-0.11.1.tar.gz
Update for Qiskit v1 changes
This converts the provider to use BackendV2
and drop use of ProviderV1
, per the updated Qiskit API.
"sy" and "sydg" gates
This release adds the "sy
" (square root of Pauli Y) and "sydg
" (adjoint of sy
) gates to the Qrack simulator back end.
"Reactive separation" off by default
This release changes the "reactive separation" option to False
or "off" by default.