Skip to content

0.10.0 package updates and dependent changes#2738

Merged
bettinaheim merged 33 commits intoNVIDIA:releases/v0.10.0from
bettinaheim:staging/0.10.0
Mar 17, 2025
Merged

0.10.0 package updates and dependent changes#2738
bettinaheim merged 33 commits intoNVIDIA:releases/v0.10.0from
bettinaheim:staging/0.10.0

Conversation

@bettinaheim
Copy link
Collaborator

@bettinaheim bettinaheim commented Mar 17, 2025

This PR contains the changes that were dependent on packages that were not yet released until a couple of hours ago.
Edit: waiting for the packages on https://developer.download.nvidia.com/compute/cuquantum/redist/cuquantum/. I'll pull this into the release branch right after, and trigger the full build there.

Also contains some fixes and updates that are already in main, but have not yet been pulled into the release branch, as well as some additional docs for the trajectories.

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 NVIDIA#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>
1tnguyen and others added 2 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>
@bettinaheim bettinaheim changed the title Additional 0.10.0 features 0.10.0 package updates and dependent changes Mar 17, 2025
@bettinaheim bettinaheim merged commit 13c708e into NVIDIA:releases/v0.10.0 Mar 17, 2025
23 of 59 checks passed
github-actions bot pushed a commit that referenced this pull request Mar 17, 2025
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.

5 participants