Skip to content

0.3.0

Choose a tag to compare

@bmhowe23 bmhowe23 released this 14 May 14:28
99d542d

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_op breaking 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_op breaking 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

  • Update install guide to clarify usage with no GPUs available by @bmhowe23 in #143

Testing

  • Add testcases for libs/core to improve the code coverage rate by @caiyunh in #153

New Contributors

Note: CUDA-QX 0.3.0 depends on CUDA-Q 0.11.0.

Full Changelog: 0.2.1...0.3.0