0.3.0
The CUDA-QX 0.3.0 release includes updates for CUDA-Q breaking changes (spin ops) and notable performance improvements to our nv-qldpc-decoder. Some of these improvements reduce our average OSD-0 processing by >6X, so try it out!
For details on the breaking changes, see the descriptions in in PRs below along with the associated CUDA-Q PRs:
Please check out the docs and examples for how to get started using the CUDA-QX libraries!
What's Changed (Solvers)
- UCCSD operator pool correction and integration in adapt simulator by @kvmto in #65
- Update libraries for
cudaq::spin_opbreaking changes by @bmhowe23 in #134 - Update libraries for Python spin op breaking changes by @bmhowe23 in #152
- Add
__version__info to packages by @bmhowe23 in #154
What's Changed (QEC)
- Update libraries for
cudaq::spin_opbreaking changes by @bmhowe23 in #134 - Update libraries for Python spin op breaking changes by @bmhowe23 in #152
- Correcting syndromes per shot in circuit-level example by @justinlietz in #136
- Add
__version__info to packages by @bmhowe23 in #154
nv-qldpc-decoder Updates (Closed Source)
- OSD solver ARM performance improvements by @melody-ren
- Add Gaussian elimination to OSD with early exit @melody-ren
- Fix numerical stability bug with BP by @bmhowe23
Documentation
Testing
New Contributors
Note: CUDA-QX 0.3.0 depends on CUDA-Q 0.11.0.
Full Changelog: 0.2.1...0.3.0