Skip to content

Conversation

@khalatepradnya
Copy link
Collaborator

This PR enables the support for quantum kernels that return std::vector types in the cudaq::run API.

  • Add new negative tests for unsupported kernel return types,
  • Clean up related code and comments.

Note: Out-of-scope for this PR - Python changes

@khalatepradnya khalatepradnya added the enhancement New feature or request label Oct 14, 2025
github-actions bot pushed a commit that referenced this pull request Oct 14, 2025
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions bot pushed a commit that referenced this pull request Oct 15, 2025
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions bot pushed a commit that referenced this pull request Oct 15, 2025
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

@khalatepradnya khalatepradnya marked this pull request as ready for review October 15, 2025 18:57
Copy link
Collaborator

@schweitzpgi schweitzpgi left a comment

Choose a reason for hiding this comment

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

Thank you for working on getting this enabled, Pradnya. Nice!

github-actions bot pushed a commit that referenced this pull request Oct 16, 2025
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

@khalatepradnya khalatepradnya self-assigned this Oct 16, 2025
github-actions bot pushed a commit that referenced this pull request Oct 16, 2025
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions bot pushed a commit that referenced this pull request Oct 23, 2025
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

Copy link
Collaborator

@schweitzpgi schweitzpgi left a comment

Choose a reason for hiding this comment

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

Thank you for enabling this. It's good to finish this for cudaq::run.

khalatepradnya and others added 3 commits October 23, 2025 09:10
`inline` is redundant here.

Co-authored-by: Eric Schweitz <[email protected]>
Signed-off-by: Pradnya Khalate <[email protected]>
Multi-line checks

Co-authored-by: Eric Schweitz <[email protected]>
Signed-off-by: Pradnya Khalate <[email protected]>
@khalatepradnya khalatepradnya enabled auto-merge (squash) October 23, 2025 16:20
@khalatepradnya khalatepradnya enabled auto-merge (squash) October 23, 2025 18:25
github-actions bot pushed a commit that referenced this pull request Oct 23, 2025
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

@coderabbitai
Copy link

coderabbitai bot commented Oct 23, 2025

Important

Review skipped

Auto reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)

✅ Unit Test PR creation complete.

  • Create PR with unit tests
  • Commit unit tests in branch c++-run-vec-support
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

github-actions bot pushed a commit that referenced this pull request Oct 23, 2025
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

@coderabbitai
Copy link

coderabbitai bot commented Oct 23, 2025

Note

Unit test generation is an Early Access feature. Expect some limitations and changes as we gather feedback and continue to improve it.


Generating unit tests... This may take up to 20 minutes.

@coderabbitai
Copy link

coderabbitai bot commented Oct 23, 2025

Caution

The CodeRabbit agent failed during execution: Clone operation failed

@khalatepradnya khalatepradnya merged commit a2988a4 into NVIDIA:main Oct 24, 2025
193 checks passed
github-actions bot pushed a commit that referenced this pull request Oct 24, 2025
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

@khalatepradnya khalatepradnya deleted the c++-run-vec-support branch October 24, 2025 02:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants