Pyqrack

Latest version: v1.27.8

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

Scan your dependencies

Page 41 of 45

0.7.7

This release adds an option to enable `QBinaryDecisionTree` as a layer in the Qrack optimization stack. (The option is off by default.) `QBinaryDecisionTree` is a CPU-based simulation layer that can significantly reduce overall RAM footprint for single simulator instances, at the cost of increasing execution time.

(This release also gives user code the control to disable the `QPager` layer. Typically, this optimization layer should be left on for systems with an available OpenCL device, as by default, or turned off for CPU-only systems.)

0.7.6

This release fixes a bug in the underlying `Qrack::QUnit::AntiCZ()` gate method, which might have caused issues with correctness of sampling statistics, depending on how the gate was engaged.

0.7.5

This binary(-only) update greatly improves the efficiency of measurement sampling in cases, such as particularly when collecting a single sample with `measure_shots()`.

0.7.4

Measurement sampling execution speed has been greatly improved, for low-entanglement systems with Schmidt decomposition layer, and for hybrid-stabilizer layer. (The API has not changed.)

0.7.3

QrackSimulator()` constructor arguments have been fixed. `ctypes` does not necessarily complain or throw exception if a bound method signature doesn't correspond to that of a Python call, and this led me to originally call the wrong initialization method for specifying layer options.

0.7.2

Two bugs were fixed in the Qrack static and shared libraries:
- PhaseParity() gate gave incorrect results, depending on optimization layers, in the static library
- Boolean gates in the shared library did not correctly map simulator qubit labels

Additionally, importing `setuptools` instead of `distutils.core` in the `none-any` wheel seems to fix its compatibility with Mac systems, and probably more generally.

Page 41 of 45

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.