Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump pyqrack from 1.30.8 to 1.30.20 #2487

Merged
merged 1 commit into from
Aug 29, 2024
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 29, 2024

Bumps pyqrack from 1.30.8 to 1.30.20.

Release notes

Sourced from pyqrack's releases.

QBdt debugging

QBdt error amortization suffered from an out-of-precision bug; this has been (completely) fixed.

(Note that release number is being considered semantic relative to artifacts.)

Full Changelog: unitaryfund/qrack@vm6502q.v9.9.22...vm6502q.v9.9.23 unitaryfund/pyqrack@v1.30.16...v1.30.20

sha1sum results: 8ea967abbc437f8cf9cb4ff43d9dd28b14e0094a pyqrack-1.30.20-py3-none-macosx_12_0_x86_64.whl 6acf6699f14ebba9f5cbb7f4d8a861f009a03cc8 pyqrack-1.30.20-py3-none-macosx_13_0_x86_64.whl b85d347541b76ef33b76e96904a07e1ecacbde42 pyqrack-1.30.20-py3-none-macosx_14_0_arm64.whl 4a7d741a20d1e00442fd0941f6f72ad8dacda0a6 pyqrack-1.30.20-py3-none-manylinux_2_31_x86_64.whl 4d7649cc9c0aa4156b479b2670365e9c1825d5fa pyqrack-1.30.20-py3-none-manylinux_2_35_x86_64.whl 55e9150f8efee98efa40b41c7ba3c1f584e4d05e pyqrack-1.30.20-py3-none-manylinux_2_39_x86_64.whl 78e7c64bf647d0462bb429c0b161387a4cd02021 pyqrack-1.30.20-py3-none-win_amd64.whl cb98691c23d528189335230a679c876240ebd858 pyqrack-1.30.20.tar.gz

OpenCL kernel (and other) optimizations; Ubuntu PowerPC fix

Various micro-optimizations have been added, including OpenCL kernel optimizations. Because of OpenCL kernel updates, perform the following commands as necessary in the qrack repository directory:

$ make clean
$ cmake ..
$ ./qrack_cl_precompile

Full Changelog: unitaryfund/qrack@vm6502q.v9.9.13...vm6502q.v9.9.22 unitaryfund/pyqrack@v1.30.15...v1.30.16

sha1sum results: da683aa4aefc18ad75034384feb40a03b5f93010 pyqrack-1.30.16-py3-none-macosx_12_0_x86_64.whl adffc30770d521dd2d93f6c0f3bd0aebeca03c8b pyqrack-1.30.16-py3-none-macosx_13_0_x86_64.whl 3bebf9076b3d5b129b627400d0170d910a53ce65 pyqrack-1.30.16-py3-none-macosx_14_0_arm64.whl b145af18c37633355d9c553e4831c5af310205b7 pyqrack-1.30.16-py3-none-manylinux_2_31_x86_64.whl 69d8a0bc51ef0109d80d2e34c91edd21f9ea40f8 pyqrack-1.30.16-py3-none-manylinux_2_35_x86_64.whl af131ef5cd848a303c0b71f980e4a4169312b768 pyqrack-1.30.16-py3-none-manylinux_2_39_x86_64.whl b068e4a24fe4295adf4208fa4e07fd4c4dfcdb7c pyqrack-1.30.16-py3-none-win_amd64.whl ccdd12dc455ddc2ee1b0afe6b8b2842702b56121 pyqrack-1.30.16.tar.gz

QUnitStateVector and QEngineOCL debugging

A new class QUnitStateVector can hold Schmidt-decomposed representation of state vectors. For now, specifically, it is used only for near-Clifford simulation with QUnitClifford.

A long-standing edge case in QEngineOCL::MAll() has also been fixed.

Full Changelog: unitaryfund/pyqrack@v1.30.13...v1.30.15

sha1sum results:

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pyqrack](https://github.com/vm6502q/pyqrack) from 1.30.8 to 1.30.20.
- [Release notes](https://github.com/vm6502q/pyqrack/releases)
- [Commits](unitaryfund/pyqrack@v1.30.8...v1.30.20)

---
updated-dependencies:
- dependency-name: pyqrack
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the infrastructure For issues related to building, packaging, and continuous integration. label Aug 29, 2024
Copy link

codecov bot commented Aug 29, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 98.71%. Comparing base (6512dbe) to head (77a00af).
Report is 46 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2487   +/-   ##
=======================================
  Coverage   98.71%   98.71%           
=======================================
  Files          89       89           
  Lines        4131     4131           
=======================================
  Hits         4078     4078           
  Misses         53       53           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@natestemen natestemen merged commit 7860b3e into main Aug 29, 2024
17 checks passed
@natestemen natestemen deleted the dependabot/pip/pyqrack-1.30.20 branch August 29, 2024 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure For issues related to building, packaging, and continuous integration.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant