Skip to content

Conversation

@bmhowe23
Copy link
Collaborator

@bmhowe23 bmhowe23 commented Nov 6, 2025

This includes:

  • Bumping cuda-quantum wheel dependencies from 0.12 to 0.13.
  • Updating the GitHub build scripts to accept draft release artifacts that only hold the nv-qldpc-decoder (as opposed to duplicates of the things that are built on the public repo).
  • Adds CUDA 13 to .github/workflows/all_libs_release.yaml
  • Update some of our tests to not fail if they are nv-qldpc-decoder tests that are being run in a CPU-only environment (like some of our GitHub scripts do)

This includes bumping cuda-quantum wheel dependencies from 0.12 to 0.13.

Signed-off-by: Ben Howe <[email protected]>
@bmhowe23
Copy link
Collaborator Author

bmhowe23 commented Nov 6, 2025

@bmhowe23 bmhowe23 requested a review from melody-ren November 6, 2025 21:21
run: |
# Install the correct torch first.
cuda_no_dot=$(echo ${{ matrix.cuda_version }} | sed 's/\.//')
pip install torch==2.9.0 --index-url https://download.pytorch.org/whl/cu${cuda_no_dot}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this torch installation mod needed for the other workflows? E.g., all_libs.yaml?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, that would probably be a good idea. Based on NVIDIA/cuda-quantum#3579 (comment), it sounds like this might need another revision though, at least to work with the rest of the CUDA-Q dependencies.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd probably like to handle that update separately though. As written, the changes I have (plus your suggestion) are sufficient to get all of our builds built and the tests passing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants