Cirqqrack

Latest version: v0.7.0

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

Scan your dependencies

Page 1 of 2

0.7.0

Post v1.21.0, PyQrack offers a new optimizing "`QTensorNetwork`" "layer": this is now controlled by the Cirq simulator flag option "`is_tensor_network`."

0.6.0

This supports breaking changes in Cirq v1.1.

0.5.1

If we more aggressively `try_separate(a, b)` in the `FSim` gate, by calling `try_separate(a, b)` both before and after the gate, then SDRP might become more effective.

0.5.0

This release adds the `ISwap` gate and its inverse to the API.

0.4.1

The case of simulating for a single measurement shot has been optimized.

0.4.0

QUnitMulti` can be turned on upon demand, but the convention for some time in the other Qrack plugins is to turn it off by default, as it tends to hurt performance on Optimus laptops, unless the user intentionally configures a multi-device environment.

The `FSim()` gate has been modified to "aggressively" try to Schmidt decompose its targets before dispatching the gate payload, as with Qrack's C++11 implementation of the 2019 Sycamore ("quantum supremacy") experiment. This is necessary to see maximum "Schmidt decomposition rounding parameter" ("SDRP") actually manage to (vacuously) simulate Sycamore circuits without leading to out-of-memory exceptions, at a baseline. (If SDRP is at its default setting, this should only impose a relatively slight additional execution time cost on the `FSim()` gate, without affecting fidelity.)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.