Skip to content

Debug OpenCL/CUDA Decompose()/Dispose(); optimize for CPU

Compare
Choose a tag to compare
@WrathfulSpatula WrathfulSpatula released this 02 Nov 15:55
· 62 commits to master since this release

In recent releases, a bug was introduced in OpenCL and CUDA based Decompose()/Dispose() when trying to calculate the phase angle of very small amplitudes. This has been fixed, and CPU-based simulation has been optimized.

WARNING: You must recompile any precompiled OpenCL kernels, after upgrading to this release.

(A Mac OS 12 wheel build is included since this is primarily a debugging release, but, as the OS version is deprecated, be prepared to lose Mac OS 12 support for any release forward of this version.)

Full Changelog:
unitaryfund/qrack@vm6502q.v9.11.12...vm6502q.v9.11.16
unitaryfund/pyqrack@v1.32.7...v1.32.8
v0.10.4...v0.10.5

sha1sum results:
34c4ac394b63c0669b97577251a4e33ec4cd3128 pennylane_qrack-0.10.5-py3-none-macosx_12_0_x86_64.whl
f90e9bded62ad7fa46ee4dfc2469ca87589d7269 pennylane_qrack-0.10.5-py3-none-macosx_13_0_x86_64.whl
0bb5a80cdadff357ee59da681ef20ac4c774590f pennylane_qrack-0.10.5-py3-none-macosx_14_0_arm64.whl
e2ed1c96eaeb77f77068fec42db294f62264d839 pennylane_qrack-0.10.5-py3-none-macosx_15_0_arm64.whl
cb3ff87ee05e07839a56c02dcc1e61cd80b719b0 pennylane_qrack-0.10.5-py3-none-manylinux_2_31_x86_64.whl
f962683c1513d2b8c39ff6e2811d94f18c913656 pennylane_qrack-0.10.5-py3-none-manylinux_2_35_x86_64.whl
2f741ba467fff6109613677b473dbd3942d2979a pennylane_qrack-0.10.5-py3-none-manylinux_2_39_x86_64.whl
6dc0dc993780081979055707960a68dc76786219 pennylane_qrack-0.10.5-py3-none-win_amd64.whl
7f3350b9785a59b4bcf450fc6e8c41fea1fe9808 pennylane_qrack-0.10.5.tar.gz