You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
This PR adds support for CUDA 13 (preserving full support for CUDA 12).
## Details
* Bump CUDA-Q commit to one that supports CUDA 13
(NVIDIA/cuda-quantum#3502)
* Produce *2 sets* of wheels, bringing our total number of *regular*
wheels to 4:
* cudaq-qec-cu12
* cudaq-qec-cu13
* cudaq-solvers-cu12
* cudaq-solvers-cu13
* Additionally, produce meta-packages (cudaq-qec and cudaq-solvers)
which will automatically choose the appropriate subpackage. We already
have cudaq-qec and cudaq-solvers wheels; these 0.5.0 meta-packages will
just replace the older 0.4.0 packages at the time of release.
* These meta-packages will contain the same optional dependencies as the
child packages. That is - `pip install
cudaq-qec[tensor-network-decoder]` will use the metapackage to
automatically transform that into `pip install
cudaq-qec-cuXY[tensor-network-decoder]`, where `XY` is the appropriate
CUDA version. This also applies to `cudaq-solvers[gqe]`.
* Matrix the build and test portion of the CI to be running both 12.6
and 13.0.
## Todo (in a separate PR)
* Once internal pipelines are updated, update the "release" workflows to
incorporate private artifacts from both cu12 and cu13 images.
* Consider removing the `torch` dependency, and instead update the docs
to have users manually install the version that they want (pending
discussion).
---------
Signed-off-by: Ben Howe <[email protected]>
0 commit comments