Skip to content

Pulling 0.10.0 release related things into main#2741

Merged
bettinaheim merged 37 commits intomainfrom
rel_0.10.0
Mar 18, 2025
Merged

Pulling 0.10.0 release related things into main#2741
bettinaheim merged 37 commits intomainfrom
rel_0.10.0

Conversation

@bettinaheim
Copy link
Collaborator

No description provided.

1tnguyen and others added 30 commits February 28, 2025 20:23
* Set up pipeline for cuquantum 25.03

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Re-enable the infrastructure for pulling/injecting pre-release binary files/wheels

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Debug asset download

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Revert "Debug asset download"

This reverts commit 5b8d61733442ef0809dbabddd5bbabcb1ffcfa71.

* Fix pipeline

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Fix typo and add missing private package distribution steps

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Fix MPI test: missing extra index url

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Missing pip extra index in assets build

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Fix metapackages now we got this far

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Forgot to pump cutensor version that is installed via tarball, not pip

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Add a few missing FIXME comments about the temporary set up

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

---------

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
Merge `main` to staging 0.10
* Update using cudensity mat 25.03 Python  API

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Fix the order of multiplication

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* use new  method

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Fix ordering using cudm API

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Code format

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

---------

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
Fix ompi build during deployments

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
* Use general channels

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Code tidy up

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Add error message for single-qubit + test for MPS amplitude damping

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Refactor after new noise channel updates

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Code format

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Update runtime/nvqir/cutensornet/tensornet_state.cpp

Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com>

---------

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com>
Merge main to staging
* Update build version + mgpu

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* debug fix for downstream Python pipeline

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* More debug

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Fix validation

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

* Fix installer build

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>

---------

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
Merge main to staging
* Updating cudensitymat APIs with batchSize parameter

Signed-off-by: Sachin Pisal <spisal@nvidia.com>

* Using cudensitymatScalarCallbackNone to initialize cudensitymatWrappedScalarCallback_t, likewise with tensorcallback

Signed-off-by: Sachin Pisal <spisal@nvidia.com>

* Using cudensitymatScalarCallbackNone

Signed-off-by: Sachin Pisal <spisal@nvidia.com>

---------

Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Co-authored-by: Thien Nguyen <58006629+1tnguyen@users.noreply.github.com>
Merge main to staging
Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
Signed-off-by: Bettina Heim <heimb@outlook.com>
…tion

Signed-off-by: Ben Howe <bhowe@nvidia.com>
* [core] Make the get-concrete-matrix pass a Module pass.

This pass is scanning multiple functions at the same time, which may be leading
to spurious crashes. This change is to speculatively avoid these crashes.

See issue #1712, bullet item "execution/custom_operation_basic".

Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>

* clang-format

Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>

---------

Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
* Fixing class names

Signed-off-by: Sachin Pisal <spisal@nvidia.com>

* Using empty()

Signed-off-by: Sachin Pisal <spisal@nvidia.com>

---------

Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Co-authored-by: Thien Nguyen <58006629+1tnguyen@users.noreply.github.com>
* adding test_helpers to CUDA_OPERATOR_TEST_SOURCES

Signed-off-by: Sachin Pisal <spisal@nvidia.com>

* Fixing the ordering

Signed-off-by: Sachin Pisal <spisal@nvidia.com>

---------

Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Signed-off-by: Bettina Heim <heimb@outlook.com>
Signed-off-by: Bettina Heim <heimb@outlook.com>
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
…ted before merge to main)

Signed-off-by: Bettina Heim <heimb@outlook.com>
Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
)

Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
1tnguyen and others added 5 commits March 17, 2025 04:52
Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
Co-authored-by: Bettina Heim <heimb@outlook.com>
Signed-off-by: Bettina Heim <heimb@outlook.com>
0.10.0 package updates and dependent changes
* Update neutral atom docs

Signed-off-by: Dobri Y <dyordanov@nvidia.com>

* Proper whitespace for docs

Signed-off-by: Bettina Heim <heimb@outlook.com>

---------

Signed-off-by: Dobri Y <dyordanov@nvidia.com>
Signed-off-by: Bettina Heim <heimb@outlook.com>
Co-authored-by: Bettina Heim <heimb@outlook.com>
@copy-pr-bot
Copy link

copy-pr-bot bot commented Mar 17, 2025

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

Signed-off-by: Bettina Heim <heimb@outlook.com>
Copy link
Collaborator

@1tnguyen 1tnguyen left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@codecov
Copy link

codecov bot commented Mar 17, 2025

Codecov Report

Attention: Patch coverage is 20.00000% with 32 lines in your changes missing coverage. Please review.

Project coverage is 76.02%. Comparing base (dbcf557) to head (a7986ed).

Files with missing lines Patch % Lines
python/cudaq/operator/cudm_helpers.py 23.52% 26 Missing ⚠️
python/cudaq/operator/cudm_state.py 0.00% 6 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2741      +/-   ##
==========================================
+ Coverage   75.97%   76.02%   +0.04%     
==========================================
  Files         400      400              
  Lines       55075    55022      -53     
==========================================
- Hits        41842    41828      -14     
+ Misses      13233    13194      -39     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@bettinaheim bettinaheim merged commit 1b726fc into main Mar 18, 2025
4 of 5 checks passed
@bettinaheim bettinaheim deleted the rel_0.10.0 branch March 18, 2025 01:03
github-actions bot pushed a commit that referenced this pull request Mar 18, 2025
@bettinaheim bettinaheim added the no release notes Don't list this PR in the release notes label May 5, 2025
@bettinaheim bettinaheim added this to the release 0.10.0 milestone May 5, 2025
annagrin pushed a commit to annagrin/cuda-quantum that referenced this pull request Jun 17, 2025
Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com>
Signed-off-by: Sachin Pisal <spisal@nvidia.com>
Signed-off-by: Bettina Heim <heimb@outlook.com>
Signed-off-by: Ben Howe <bhowe@nvidia.com>
Signed-off-by: Eric Schweitz <eschweitz@nvidia.com>
Signed-off-by: Dobri Y <dyordanov@nvidia.com>
Co-authored-by: Thien Nguyen <58006629+1tnguyen@users.noreply.github.com>
Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com>
Co-authored-by: Sachin Pisal <spisal@nvidia.com>
Co-authored-by: Ben Howe <bhowe@nvidia.com>
Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>
Co-authored-by: nvidia-dobri <dyordanov@nvidia.com>
Signed-off-by: Anna Gringauze <agringauze@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no release notes Don't list this PR in the release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants