Skip to content

Conversation

@bmhowe23
Copy link
Collaborator

@bmhowe23 bmhowe23 commented Nov 4, 2025

This PR adds support using our decoders in a real-time, online environment, where the decoders are running on a low-latency connection to a real QPU. The decoder corrections (calculated in the classical computer) can be sent back to a live CUDA-Q program (running on the quantum computer) during the quantum program's execution. Additionally, one can run the decoder(s) in a simulated environment where real-time decoding occurs in the simulation context (i.e. on the user's desktop).

bmhowe23 and others added 2 commits November 4, 2025 10:12
This PR adds support using (some of) our decoders in a real-time, online
environment, where the decoders are running on a low-latency connection
to a real QPU. The decoder corrections (calculated in the classical
computer) can be sent back to a live CUDA-Q program (running on the
quantum computer), during the quantum program's execution. Additionally,
one can run the decoder(s) in a simulated environment where real-time
decoding occurs in the simulation context (i.e. on the user's desktop).

Co-authored-by: Chuck Ketcham <[email protected]>
Co-authored-by: Justin Lietz <[email protected]>
Co-authored-by: Kevin Mato <[email protected]>
Co-authored-by: Alex McCaskey <[email protected]>
Co-authored-by: Thien Nguyen <[email protected]>
Co-authored-by: Sachin Pisal <[email protected]>
Co-authored-by: melody-ren <[email protected]>
Signed-off-by: Ben Howe <[email protected]>
@bmhowe23
Copy link
Collaborator Author

bmhowe23 commented Nov 4, 2025

These CI failures are expected in the current state. They will be addressed in a follow-up PR. It builds just fine in Docker; there are just a few tests that need to be tweaked for the public GitHub environment.

Hence, I will be merging this now.

Also, noting for posterity's sake: these changes were reviewed offline.

@bmhowe23 bmhowe23 merged commit 075193c into NVIDIA:main Nov 4, 2025
20 of 41 checks passed
@bmhowe23 bmhowe23 deleted the pr-realtime-decoder branch November 4, 2025 19:31
bmhowe23 added a commit that referenced this pull request Nov 5, 2025
This PR will restore the per-PR CI back to a state where all the tests
should pass.

(The cause for the failures is that the public repo doesn't have all the
same test resources available as the private repo.)
bmhowe23 added a commit that referenced this pull request Nov 5, 2025
This PR fixes a few issues with wheel builds and wheel testing:
* fixes build issues with #333 
* temporarily fixes test issues with TensorRT:
NVIDIA/TensorRT#4614
@bmhowe23 bmhowe23 linked an issue Nov 6, 2025 that may be closed by this pull request
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.

Add support for 2D numpy array in hetMapFromKwargs

1 participant