Pyqrack

Latest version: v1.33.1

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 39 of 55

0.18.9

Release v0.18.8 last night passed limited tests of multi-device default layer stack usage before publishing, then stopped working since. I can't explain why, but attempting to diagnose the problem pointed to minor bug fixes and optimizations in this area of the code. Hybrid stabilizer simulation might benefit, at least in the single device `QPager` case. However, multi-device operation under `QUnit` still doesn't typically enable higher qubit widths than single device.

Note that multi-device `QPager` under `QUnit` layer _does_ nominally work in certain easily-attained cases, like 2 "pages" (of maximum allocation segment) apiece on two devices. However, NVIDIA cards typically have 4 page segments that `QUnit` can use already, such that 2-and-2 offers no major improvement over 4 pages on a single device.

0.18.8

This release fixes (at least) the same-platform case of multi-device simulation with default simulation layer stack and options. (There was a minor bug in Qrack that led to `Compose()` under `QUnit` on non-qualified peers, which was hard to test for lack of access to multi-device scales.)

0.18.7

QUnit` buffer commutation cases now include "inversion" buffers with opposite phase factors on their nonzero gate components. (CZ commutation is trickier, but gates that start as inversions already effectively commute, or don't need to, if they can be commuted into phase or inversion gates, because they start as buffered inversions, checked for commutation of inversion on original act of buffering.)

This release also includes minor method parameter typing fixes.

0.18.6

This release adds miscellaneous stabilizer bug fixes, from the current head of Qrack `main` branch.

0.18.5

0.18.4

QUnit` layer over `QStabilizerHybrid` is theoretically capable of transparently achieving stabilizer simulation efficiency on pure Clifford circuits (as well as some near-Clifford circuits). This capability regressed, however. This release fixes it.

Page 39 of 55

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.