Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation for NVQC #1412

Merged
merged 160 commits into from
Mar 18, 2024
Merged

Documentation for NVQC #1412

merged 160 commits into from
Mar 18, 2024

Commits on Sep 26, 2023

  1. Embed CUDA Quantum language in Python via runtime library integration

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    45cd1da View commit details
    Browse the repository at this point in the history
  2. format

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    2138efd View commit details
    Browse the repository at this point in the history
  3. spell check fixes

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    5a5413b View commit details
    Browse the repository at this point in the history
  4. sort the file

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    d961ead View commit details
    Browse the repository at this point in the history
  5. formatting

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    762a3ff View commit details
    Browse the repository at this point in the history
  6. python spell check

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    72a98d6 View commit details
    Browse the repository at this point in the history
  7. rename the test

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    d3d023b View commit details
    Browse the repository at this point in the history
  8. attempt to fix wheel test

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    ac12be0 View commit details
    Browse the repository at this point in the history
  9. format

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    f98f532 View commit details
    Browse the repository at this point in the history
  10. remove async work, will come in another patch

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    9154b78 View commit details
    Browse the repository at this point in the history
  11. address simpler pr comments

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    c13b6ff View commit details
    Browse the repository at this point in the history
  12. address more complex if stmts

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    7f7ea19 View commit details
    Browse the repository at this point in the history
  13. add np random seed

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    31d2b75 View commit details
    Browse the repository at this point in the history
  14. address pr comments

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    0f644b1 View commit details
    Browse the repository at this point in the history
  15. clean up and refactor

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    a2bc58a View commit details
    Browse the repository at this point in the history
  16. spell / format

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    73666bd View commit details
    Browse the repository at this point in the history
  17. rename package

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    c4f757b View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    9b785c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0155b08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1991e5b View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    404d1d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b366340 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    508cced View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    449b19f View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Configuration menu
    Copy the full SHA
    179aa21 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    7884e9e View commit details
    Browse the repository at this point in the history
  2. Merge pull request NVIDIA#944 from bettinaheim/experimental/python

    Updating experimental/python with updates from main
    bettinaheim committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    b65303e View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    da383a7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request NVIDIA#992 from bettinaheim/experimental/python

    Updating branch with latest from main
    bettinaheim committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    c8060db View commit details
    Browse the repository at this point in the history
  3. Getting experimental/python into a working state (NVIDIA#972)

    This PR also removes UnitaryOp and init_state from the experimental branch
    bettinaheim committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    90ac062 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    b7beff2 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Merge pull request NVIDIA#1007 from khalatepradnya/align-exp-python-w…

    …ith-mainline
    
    Align feature branch with mainline
    bettinaheim committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    cbfa9aa View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    d2ecf85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bad04d View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Merge pull request NVIDIA#1032 from khalatepradnya/align-with-main

    Align feature branch with the latest updates on mainline
    bettinaheim committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    1b88553 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Configuration menu
    Copy the full SHA
    8eed135 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Configuration menu
    Copy the full SHA
    792f463 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97ce2b1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request NVIDIA#1058 from khalatepradnya/align-with-mainline

    Align feature branch with mainline
    khalatepradnya committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    14fcb61 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Stabilizing the build and enabling tests (NVIDIA#1001)

    * Removed left-over tests pertaining to 'initialize_state' functionality
    * Adjusted calls for assertion
    * Addressing the following warning - "DeprecationWarning: expectation_z() is deprecated, use expectation() with the same argument structure."
    * Renamed tests under 'eager' directory so top-level 'tests' can be run with 'pytest'
    * Apply Python formatting to the new examples in 'python_mlir' and 'python_runtime'
    * Spelling check updates
    khalatepradnya committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    d10ac84 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. * Merge 'main' into 'experimental/python' feature branch

    -- Resolved conflicts on
    'runtime/cudaq/platform/default/rest/RemoteRESTQPU.cpp' and
    'runtime/cudaq/qis/execution_manager.h'
    khalatepradnya committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    6bcfdd7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca5ee1a View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    bb7c89e View commit details
    Browse the repository at this point in the history
  2. Merge pull request NVIDIA#1100 from khalatepradnya/align-with-main

    Align feature branch with mainline
    khalatepradnya committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    bf1a349 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    e3efc00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bee22b View commit details
    Browse the repository at this point in the history
  3. Merge pull request NVIDIA#1135 from khalatepradnya/pkhalate/experimen…

    …tal/python
    
    Align with mainline
    khalatepradnya committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    954499e View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Configuration menu
    Copy the full SHA
    0103b8a View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2024

  1. Merge pull request NVIDIA#1166 from khalatepradnya/align-with-main

    [experimental/python] Feature branch align with mainline
    khalatepradnya committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    189e07d View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Unify python stack (NVIDIA#1077)

    * * Move files from 'experimental' directory to top-level 'python'
    * Install the new Python stack
    * Mark failing python/unittests as 'skipped' with the error.
    * Adjusting the build directory structure - removed 'python'
      subdirectory
    * Annotate skipped tests with '[SKIP_TEST]' comment for easy tracking.
    * Changed the PYTHONPATH in test commands since 'python_packages/cudaq'
      was dropped in python/CMakeLists.txt
    * Python backend tests updated to explicitly override QPU to
      'py_remote_rest'
    * Skipping 'py-cudaq-tests-quake' since they are timing out.
    
    * * Edits to document generation (also, allowing warnings)
    * Updates to contianer validation script.
    
    * * Fix to the 'rpath' issue.
    * Clean-up CMakeLists.txt file
    
    * * Edits to Python wheels workflow
      -- invoke 'eager' tests separately
    * Run Python tests per directory in Python wheels validation step
    * Skipping vqe tests in 'Validate Python examples' stage of Python
      wheels workflow.
    
    * * Remove legacy Python kernel builder code.
    * Experiment with Python wheels CI stage
    * Debugging arm64 Python wheels
    * Other clean up
    
    * * Skip new test on 'test_exp_pauli' in kernel builder tests.
    * Updated Python wheels CI stage to skip 'vqe' tests.
    * [TEMPORARY FIX] Skip CI stages to build Python wheels on arm64 platform.
    
    * * Fix for Python tests skipped due to following reason -
    "AssertionError on 'assert isinstance(arg, _cext.ir.Value)'"
    * Unmark corresponding tests as skipped.
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Fix for 'cswap' test which seemed to hang.
    * Unmark test as skipped.
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Merged Python tests under 'compiler' and 'mlir' since they were
      duplicates and removed 'python/tests/compiler/' directory.
    * Applied code formatting to all changed files
    
    * * Clean up and docs fixes by exposing Python APIs
    * Restructuring 'python/tests' directory - restored 'compiler' directory
      and fixed 'PYTHONPATH' in the run command.
    
    * * Addressing review comment - retain the 'python' subdirectory in
      'build' directory (No changes in install path).
    
    * * Fix for LLVM static initialization problem arising due to linking of
      'LLVMSupport' library in 'mqpu'
    (Additional work required to use mqpu from Python, but bindings are
    working again).
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Updated tests to match the qubit reordering work.
    * Added the 'remote' tests to Python wheels CI check.
    
    * * Attempt to get working docker image minus the remote sim
      functionality in Python
    * Still skipping Python wheel on arm64 platform
    
    * * Previous attempt to only skip validation of Python wheel on arm64
      didn't work; hence, skipping the Python wheel stage(s) altogether on
    arm64 platform.
    
    * * Install target for 'cudaq-remote-simulator-qpu'
    
    * * Addressing review comments in PR#1077
    * Removed logic for 'override_rest_qpu' since it was not required.
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Fix to PyRemoteRESTQPU.cpp -- removed 'py_remote_rest'
    
    * * Fix for 'test_observeAsync_QNN'
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Fix for 'exp_pauli' test.
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Removed a bad test in test_observe_multi_param
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Fixes as per Thien's suggestions - restored RestRemoteServer.cpp'
    * Changes to RemoteSimulatorQPU
    
    * * Fix for test_combine_sweep()
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Fix for test_QuakeValueDivOp
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Docs fixes
    
    * * Implementation for cudaq.parallel
    * Enabled corresponding tests, previously skipped
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Implementation of cudaq.vqe
    * Enabled corresponding tests
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Fix for cudaq.chemistry
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Spellcheck fixes
    
    * * Removing commented out lines of code from 'double_excitation_gate_opt()' to satisfy spellchecker requirements.
    
    ---------
    
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    khalatepradnya and amccaskey committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    c5862a2 View commit details
    Browse the repository at this point in the history
  2. * Partial fix for 'remote' backend

    Co-authored-by: Thien Nguyen <thiennguyen@nvidia.com>
    khalatepradnya and 1tnguyen committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    58e4fd6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0cc2473 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Merge pull request NVIDIA#1172 from khalatepradnya/remote-qpu

    Enabling remote qpu w/o multi-qpu
    khalatepradnya committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    9c86d19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21de0fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ece616 View commit details
    Browse the repository at this point in the history
  4. Merge pull request NVIDIA#1181 from khalatepradnya/merge-main

    [experimental/python] Align with mainline
    khalatepradnya committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    affec9b View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Improve handling of quantum library calls in kernel function bodies (N…

    …VIDIA#1171)
    
    * Improve handling of quantum library calls in kernel body
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * add the extra ast test
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * spell / format
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * try and fix issues with CI finding the right python package, fix bug with same kernel name
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * fixes for build errors, put back the ctest target
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * Add python path to pycudaq tests
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * format
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * wip
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * Unify the ast/eager tests. Fixed bug with lambda being popped off the value stack to early
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * ci
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * rename test files, remove print stmt
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * Fix bug in py_alt_launch_kernel where MLIR Context was stored beyond its lifetime
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * address pr comments
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * pr feedback
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * Fix issue with observe_async with eager mode kernels
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * Implement sample_async for eager mode
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    e9d41e7 View commit details
    Browse the repository at this point in the history
  2. [experimental/python] Fixes from main for intermittent CI failures (N…

    …VIDIA#1197)
    
    * Fix mismatch between new[] and delete (NVIDIA#1180)
    
    * [rt] Minor clean up of `BasicExecutionManager` (NVIDIA#1176)
    
    * Add SECURITY.md (NVIDIA#1179)
    
    * Build and install guide update (NVIDIA#1188)
    
    * MPI related docs and commit update (NVIDIA#1191)
    
    * Look for a different port if previous is unresponsive. (NVIDIA#1190)
    
    Fix for issue# 1117
    
    * Fix tensornet bug with async python functions (NVIDIA#1177)
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com>
    Co-authored-by: Bruno Schmitt <bschmitt@nvidia.com>
    Co-authored-by: Bettina Heim <heimb@outlook.com>
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    5 people committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    8c4a6a0 View commit details
    Browse the repository at this point in the history
  3. [experimental/python] Build kernel call graph and add all dependent k…

    …ernels (NVIDIA#1196)
    
    * Build kernel call graph and add all dependent kernels
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * fix spelling
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * Fix issue where inner kernel function was being searched for
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    0ce08bd View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. [experimental/python] Support remote multi qpu target (NVIDIA#1187)

    * * Making JIT execution classes thread safe
    
    Co-authored-by: Ben Howe <bhowe@nvidia.com>
    
    * * Enable 'test_multi_qpus'
    ---------
    
    Co-authored-by: Ben Howe <bhowe@nvidia.com>
    khalatepradnya and bmhowe23 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    ce9e0fc View commit details
    Browse the repository at this point in the history
  2. * Re-enabled 'testMPI()' (NVIDIA#1199)

    * Expose 'OptimizationResult' in Python API
    khalatepradnya committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    7fff86e View commit details
    Browse the repository at this point in the history
  3. Fix register_name being ignored in MLIR mode (NVIDIA#1198)

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    6ec9182 View commit details
    Browse the repository at this point in the history
  4. update vqe functions to support eager and mlir mode kernels (NVIDIA#1202

    )
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    c0e21c9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f2fcbe View commit details
    Browse the repository at this point in the history
  6. Fix bug whereby kernel decorator was seen as kernel dependency and va…

    …lueStack not cleared (NVIDIA#1204)
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    6b2da77 View commit details
    Browse the repository at this point in the history
  7. [experimental/python] Enhance Python backend tests (NVIDIA#1186)

    * * Additional backend tests on Quantinuum backend for new Python mode
      (i.e. 'ast' mode; 'eager' mode is not supported)
    * Rename existing test with 'builder' suffix
    
    * * Re-enable 'observe_async' tests since it has been fixed now.
    khalatepradnya committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    baa8f2c View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Fix issue where kernels passed as input to other kernels could not be…

    … defined after that kernel (NVIDIA#1205)
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    a7961d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e514ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8fef72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4048036 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c8c52c0 View commit details
    Browse the repository at this point in the history
  6. Merge pull request NVIDIA#1207 from khalatepradnya/align-with-main

    [experimental/python] Align with mainline
    khalatepradnya committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    a75f1f6 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. re-enable state, get_state, and get_state_async (NVIDIA#1212)

    * enable state, get_state, and get_state_async
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * Fix the docs
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    078d000 View commit details
    Browse the repository at this point in the history
  2. Python JIT cache optimizations (NVIDIA#1209)

    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    bmhowe23 and amccaskey committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    95b4e5e View commit details
    Browse the repository at this point in the history
  3. [experimental/python] Fixes and re-enables the python wheel tests on …

    …AArch64 for the branch (NVIDIA#1216)
    
    * Re-enable the arm64 jobs.
    
    * Modify script to build correct wheels.
    
    * Update .github/workflows/ci.yml
    
    * Update .github/workflows/ci.yml
    
    * Update .github/workflows/create_cache_command.yml
    
    ---------
    
    Co-authored-by: Bettina Heim <heimb@outlook.com>
    schweitzpgi and bettinaheim committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    497afc6 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. [experimental/python] Clean-up (NVIDIA#1222)

    * * Clean-up : drop 'qlist'
    * Re-enable working test(s)
    * Applied code formatting
    
    * * Addressing review comment - when passing as function argument, use the
      non-owing container 'qview'
    khalatepradnya committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    1102c23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff44953 View commit details
    Browse the repository at this point in the history
  3. Merge pull request NVIDIA#1230 from khalatepradnya/my-exp-python

    [experimental/python] Align with mainline
    khalatepradnya committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    3736c3c View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    c3bead3 View commit details
    Browse the repository at this point in the history
  2. Fix bug in logic for decrementing range (NVIDIA#1228)

    * Fix bug in logic for decrementing range
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * better error message for invalid binary operation
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    eda62b6 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. [experimental/python] Enable JIT by default in Python (NVIDIA#1244)

    * * Make 'MLIR' mode the default , i.e. JIT=True
    
    * * No need to explicitly enable JIT in examples since it is the default
      now.
    khalatepradnya committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    3465044 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    0171b72 View commit details
    Browse the repository at this point in the history
  2. Merge pull request NVIDIA#1255 from khalatepradnya/merge-main

    [experimental/python] Align with mainline
    khalatepradnya committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    a3c3ef6 View commit details
    Browse the repository at this point in the history
  3. [experimental/python] Fixes to support Python v3.8 (NVIDIA#1252)

    * Fixes to support Python v3.8
    * Adding tests
    * Removed 'id' check since 'Subscript' object has no attribute 'id'
    khalatepradnya committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c399ad9 View commit details
    Browse the repository at this point in the history
  4. Added 'remote' tests for 'mlir' / 'ast' mode in Python (NVIDIA#1182)

    * Added tests for 'sample_async' and 'observe_async'
    * Consolidate 'remote' tests since using pytest fixture with 'session'
      scope (Also avoid code duplication)
    * Rename kernel for avoiding name clash (caching issue)
    * Uniquely named kernels for testing purposes.
    khalatepradnya committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    f14630b View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Implement list construction from list comprehension and simple kernel…

    … return types (NVIDIA#1253)
    
    * Implement list construction from list comprehension. Implement primitive kernel return types.
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * spell check
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * spell check
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * wip, got uccsd compiling
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * remove library link
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * Improved handling of libraries
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * add list() cast support
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * rebased
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * clang format
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * python format
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    84bfe3e View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    091d79d View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Python Error Diagnostics. Bug fix for incrementing range generation (N…

    …VIDIA#1274)
    
    * Improve error diagnostics. Fix range incrementing bug
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * clean up
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * spell fixes
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * Fix py38 issues
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * apply ngc link fix
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * somehow the test I had didn't get committed
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * pr comments
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    4c94c77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    901b6c9 View commit details
    Browse the repository at this point in the history
  3. [experimental/python] Support for legacy control operations in MLIR m…

    …ode (NVIDIA#1279)
    
    * Enabling "cx", "cy"..., and "crx", "cr1"... etc. in MLIR mode
    * Added tests
    * Addressing review comment - verify the operands to the control operations (match builder behavior)
    khalatepradnya committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    620d562 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f558a6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e6bb6b4 View commit details
    Browse the repository at this point in the history
  6. [experimental/python] Remove library mode from Python workflow (NVIDI…

    …A#1256)
    
    * Step#1 in eliminating library mode AKA eager mode from Python workflow
    * Step#2: Updating existing tests ('jit' is always 'True')
    * Step#3: Adding more tests
    * Step#4: Clean-up
     -- 'globalImportedKernels' no longer used / needed.
     -- Eager mode QIS clean-up
    khalatepradnya committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    f4b5fec View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d8ce0be View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Merge pull request NVIDIA#1284 from khalatepradnya/align-with-main

    [experimental/python] Align with 'main'
    khalatepradnya committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    c9ba90d View commit details
    Browse the repository at this point in the history
  2. Properly implement visit_Bool with short-circuiting semantics (NVIDIA…

    …#1287)
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    3a51afe View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Count unique quake value extractions when possible, use for argument …

    …validation (NVIDIA#1276)
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    b3f760c View commit details
    Browse the repository at this point in the history
  2. Optimize LLVM JIT for large circuits: apply NVIDIA#1261 to experiment…

    …al/python (NVIDIA#1290)
    
    The experimental/python branch has an additional JIT point. Apply the same optimization from NVIDIA#1261 to that spot.
    bmhowe23 committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    0553caa View commit details
    Browse the repository at this point in the history
  3. Enforce observe spec adherence (NVIDIA#1277)

    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    6eb7933 View commit details
    Browse the repository at this point in the history
  4. first pass of updating examples

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    4189262 View commit details
    Browse the repository at this point in the history
  5. fixes

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    d845fea View commit details
    Browse the repository at this point in the history
  6. Move AST-to-MLIR compilation to the call operator. (NVIDIA#1282)

    * Move AST-to-MLIR compilation to the call operator.
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * python format
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * forgot to compile for get_qir
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * format
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * fix bug with validation of observe
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    fe9169d View commit details
    Browse the repository at this point in the history
  7. a lot more updates

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    e562997 View commit details
    Browse the repository at this point in the history
  8. new error

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    6228f0c View commit details
    Browse the repository at this point in the history
  9. formatting and little fixes

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    75f274a View commit details
    Browse the repository at this point in the history
  10. Fix bug where args were not validated and processed for sample_async (N…

    …VIDIA#1293)
    
    * Fix bug where args were not validated and processed for sample_async
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * add a test
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * code format
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    8e88843 View commit details
    Browse the repository at this point in the history
  11. merge

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    6011145 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1df913e View commit details
    Browse the repository at this point in the history
  13. oqc example

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    3a56634 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0adf8be View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. adapt rest of notebooks

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    c1ab6e4 View commit details
    Browse the repository at this point in the history
  2. format new snippets

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    709af7f View commit details
    Browse the repository at this point in the history
  3. Better error checking for erroneous broadcast arguments (NVIDIA#1296)

    * Better error checking for erroneous broadcast arguments
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * Spellcheck and formatting
    
    * Make the new test work on Python 3.8 by using `List` instead of `list`
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    Co-authored-by: Pradnya Khalate <pkhalate@nvidia.com>
    amccaskey and khalatepradnya committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    2465849 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc02838 View commit details
    Browse the repository at this point in the history
  5. Update bernstein_vazirani.py

    Remove 'enable_jit()' call
    khalatepradnya committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    1a9e5d6 View commit details
    Browse the repository at this point in the history
  6. Fix SymbolTable error with print statements (NVIDIA#1286)

    * implement float augassign
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * Fix issue with print_i64 and print_f64 in same kernel
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * clang format
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * update with aug-assign mult for uccsd for test
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    Co-authored-by: Pradnya Khalate <148914294+khalatepradnya@users.noreply.github.com>
    amccaskey and khalatepradnya committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    9a1a08a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    44227aa View commit details
    Browse the repository at this point in the history
  8. Update advanced_vqe.py

    'list[float]' --> 'List[float]'
    khalatepradnya committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    bfb1d61 View commit details
    Browse the repository at this point in the history
  9. Implement improved error diagnostics for kernel_decorator and kernel_…

    …builder (NVIDIA#1301)
    
    * Implement improved error diagnostics for kernel_decorator and kernel_builder
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * Disallow capture variables
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * fix spelling
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    amccaskey committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    d62a8d9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d66daab View commit details
    Browse the repository at this point in the history
  11. pr comments

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    03cf5d6 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. merge

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    6b6358e View commit details
    Browse the repository at this point in the history
  2. post merge cleanup

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    334e62a View commit details
    Browse the repository at this point in the history
  3. more cleanup

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    a50e2ce View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    95ee242 View commit details
    Browse the repository at this point in the history
  2. draw bv circuit

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    a5fe3d2 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Initial Documentation Refactor (NVIDIA#1225)

    Description
    What this PR does do:
    
    Refactors the entire docs index structure
    "Tutorials" -> "Applications"
    New sections that contain existing docs:
    Backends
    Installation
    Integration
    Extending
    Creates a new Quick Start Guide and Basics section
    Refactors the cuda-quantum/docs folder to be more similar to index structure
    Reproduces examples in C++ and Python, and moves them to alternate tabs
    
    What this PR doesn't do:
    
    Add any documentation for new python support
    Make any large modifications to examples/applications content
    Make any large modifications to existing content in the bottom half of the index structure
    
    * first pass of docs changes for quick start and section renames
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * pr comments and more docs reshuffling
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * heavily refactor docs folder and reorganize new sections
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * store changes
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * more basics section
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * create separate backends section
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * first pass of pr comments
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * move new code snippets to their own files
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * more cleanup
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * changes from discussion
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * fix install guide index and clang format
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * update default ops
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * big pass of updates to python and basics
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * overhaul of examples section
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * finish observe section of basics
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * clean up and ci fixes
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * more spelling and formatting fixes
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * more spellcheck fixes
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * pay the spellchecker toll
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * remove broken cpp file
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * pay the formatter toll
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * first pass of pr comments
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * fix merge conflicts
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * fix issue with versions not generating
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * pr comments
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * pr comments
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * backend links
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * pr comments
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    * remove nvcf backend from list
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    
    ---------
    
    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    ac03f8c View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. merge

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    9676341 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. big round of pr comments and updates to new files

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    b19182f View commit details
    Browse the repository at this point in the history
  2. missed one

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    643e34b View commit details
    Browse the repository at this point in the history
  3. Merge upstream main (NVIDIA#1407)

    * Remove exact version specifier in Python install instructions (NVIDIA#1373)
    
    Anaconda doesn't have linux-aarch64 packages for Python 3.8.0 and 3.9.0,
    so without this change, these instructions will fail on ARM. However,
    when switching to a single "=", conda will allow the user to specify a
    version up to the number of digits provided, and then use the latest
    version available after that. For example, if the user provides "3.8",
    then conda will choose "3.8.18", which is the largest patch version
    matching "3.8".
    
    * Python readme update (NVIDIA#1378)
    
    * Fix a bug in sample.h affecting sample_async in library mode (NVIDIA#1379)
    
    In library mode, we need to run a tracing pass before actual execution.
    With multi-qpu, we set_exec_ctx on specific qpu id but didn't reset the
    context on that particular qpu id (fall back to reset QPU 0 context all
    the time).
    
    * Fix bug - enable list[T] argument specification with kernel builder (NVIDIA#1370)
    
    * Enable list[T] specification with kernel builder.
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * small fixes
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    
    * * Add docstrings for 'draw' (NVIDIA#1377)
    
    * Make nvqc_proxy.py multi-threaded (NVIDIA#1387)
    
    Full backstory and test details are in PR.
    
    * Fix a few Python notebook examples for release (NVIDIA#1386)
    
    * Fix NVIDIA#1348 - synthesis of vectors with small integers. (NVIDIA#1395)
    
    The constant array op is using at ArrayAttr, which does not naturally
    support integral sizes less than i32. This patch upcasts the short
    values to i32 to get around the issue. Another approach would be to
    have the constant array op take a DenseArrayAttr, which does support
    the shorter integral types. Might need a custom parser/pretty printer
    if we go that route?
    
    * [test] Fix deployment issue with NVIDIA#1370 (NVIDIA#1394)
    
    * Fix NVIDIA#1383: bridge not lowering to correct IR (NVIDIA#1402)
    
    The operator[] returns a reference, but the AST doesn't have a cast
    node. So the value appearing in the conditional is not loaded.
    This adds an explicit check and an error message if the load is
    returning an unexpected value.
    
    Fix NVIDIA#1383.
    
    * Fix NVIDIA#1392: "syntehsis" of callables (NVIDIA#1398)
    
    Refactor the code that was to catch struct value passing (which is
    not yet implemented) from arguments that are callables.
    
    Fix NVIDIA#1392
    
    * Path fix in publishing (NVIDIA#1399)
    
    ---------
    
    Signed-off-by: Alex McCaskey <amccaskey@nvidia.com>
    Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com>
    Co-authored-by: Bettina Heim <heimb@outlook.com>
    Co-authored-by: Thien Nguyen <58006629+1tnguyen@users.noreply.github.com>
    Co-authored-by: Alex McCaskey <amccaskey@nvidia.com>
    Co-authored-by: Pradnya Khalate <148914294+khalatepradnya@users.noreply.github.com>
    Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>
    7 people committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    4398956 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3aeeb56 View commit details
    Browse the repository at this point in the history
  5. Merge pull request NVIDIA#1408 from anthony-santana/main

    Fix commit history from merge
    anthony-santana committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    22e66ab View commit details
    Browse the repository at this point in the history
  6. merge upstream

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    67ed37a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    27a21d9 View commit details
    Browse the repository at this point in the history
  8. formatter

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    db6b243 View commit details
    Browse the repository at this point in the history
  9. final pr comments

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    53dbd33 View commit details
    Browse the repository at this point in the history
  10. final pr comments

    Signed-off-by: A.M. Santana <anthonys@nvidia.com>
    anthony-santana committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    e1e9e85 View commit details
    Browse the repository at this point in the history
  11. MLIR updates for python examples

    Description
    Replaces all python builder code in examples and tutorials with MLIR mode
    Removes python_mlir and python_runtime folders from docs examples
    Adds notebooks from PR Adding new tutorials NVIDIA#1013
    anthony-santana committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    2502832 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    676d3d3 View commit details
    Browse the repository at this point in the history
  13. Merge pull request NVIDIA#1409 from anthony-santana/main

    Catch up to upstream
    anthony-santana committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    5837327 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Configuration menu
    Copy the full SHA
    c63f4fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e959856 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. NVQC documentation

    1tnguyen committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    a7aa766 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    422a9a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76f6842 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    169809c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    96952cd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    716d128 View commit details
    Browse the repository at this point in the history
  7. Merge pull request NVIDIA#1414 from anthony-santana/main_copy

    Adds commit: [refactoring] Remove code duplication for nvcf client classes (NVIDIA#1334)
    anthony-santana committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    2edf4c9 View commit details
    Browse the repository at this point in the history
  8. setting up redirects

    Bettina Heim committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    a122fa5 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'features/docs_refactor' of https://github.com/NVIDIA/cu…

    …da-quantum into features/docs_refactor
    Bettina Heim committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    62e9ce5 View commit details
    Browse the repository at this point in the history
  10. no license header check for html

    Bettina Heim committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    63f1cca View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    79e24a1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1dc700c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dddf663 View commit details
    Browse the repository at this point in the history
  14. Update backends.rst

    bettinaheim committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    3f9d92d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f51b4fe View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    54425d5 View commit details
    Browse the repository at this point in the history
  17. Update releases.rst

    bettinaheim committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    91b5f7e View commit details
    Browse the repository at this point in the history