Pyqrack

Latest version: v1.28.0

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

Scan your dependencies

Page 40 of 45

0.8.0

This release introduces the `m_all()` method for `QrackSimulator` instances. `m_all()` collapses and returns a measurement result on all qubits in the simulator instance, low-to-high bit order as first-to-last allocation order. `m_all()` gives excellent execution speed for single samples, compared to `measure_shots()`.

If you are allocating more than 32 qubits, for special cases, `m_all()` will only report the value of the first 32, but the operation will collapse all qubits in the simulator via Z basis measurement, reliably. Following up the operation with additional measurements as necessary, in that case, will (almost) always preserve the overall performance boost, after the qubit register is collapsed.

0.7.13

In this Qrack binary update, the speed of measurement sampling has been significantly improved. (Other small performance adjustments are included.)

0.7.12

With this binary update, fewer Clifford ("stabilizer") edge cases result in a needless conversion to "Schrödinger method" ket (exponential cost) edge cases, particularly upon measurement across the full qubit width of a simulator.

Also, CPU simulation has been slightly further specialized in the primary single qubit gate simulation method, which therefore also benefits CPU/GPU "hybrid" methods, although perhaps imperceptibly.

0.7.11

This release makes a small improvement in certain cases of CPU gate simulation, and hence this benefits hybrid CPU/GPU simulation as well. Also, the "smart defaults" have been improved in Qrack's `QUnitMulti` for multi-device OpenCL simulation.

0.7.10

The last release failed to package Windows libraries and executables with the `none-any` wheel, and it accidentally disabled underlying qrack library environment variables. This patch fixes both issues.

0.7.9

This release improves CPU/GPU hybridization performance, in the underlying Qrack library. It also converts PyQrack to Qrack v7 API, but this does not affect PyQrack's shared linkage.

Page 40 of 45

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.