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

Support measurements of subveqs for braket #2416

Merged
merged 56 commits into from
Nov 27, 2024

Commits on Nov 15, 2024

  1. Add missing passes for translation to OpenQasm2

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    e436e95 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of https://github.com/NVIDIA/cuda-quantum into br…

    …aket-pipeline
    
    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    4d7e74c View commit details
    Browse the repository at this point in the history
  3. Fix failing tests

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    6744327 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' of https://github.com/NVIDIA/cuda-quantum into br…

    …aket-pipeline
    
    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    2c9e355 View commit details
    Browse the repository at this point in the history
  5. Fix failing tests and format

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    fec4e34 View commit details
    Browse the repository at this point in the history
  6. Address CR comments

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    fc81076 View commit details
    Browse the repository at this point in the history
  7. Address CR comments

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    8918c92 View commit details
    Browse the repository at this point in the history
  8. Fix failing tests

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    774d337 View commit details
    Browse the repository at this point in the history
  9. Fix failing tests

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    c1b4730 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. * Added Python tests for the 'braket' target

    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    ec4edf7 View commit details
    Browse the repository at this point in the history
  2. * Skip expand measurements pass

    * Two more tests working
    
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    6c28a93 View commit details
    Browse the repository at this point in the history
  3. * Ignore classical operations in OpenQASM2.0 translation

    * Additional tests
    
    Co-authored-by: Eric Schweitz <[email protected]>
    
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    c68ba3e View commit details
    Browse the repository at this point in the history
  4. * Support U3 gate

    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    43a6cda View commit details
    Browse the repository at this point in the history
  5. * Test for other simulators

    * Test for asynchronous sampling API
    * Failing test for observe API
    * More tests to cover all native gates, custom operations
    * One more test - check kernel that takes arguments
    
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    cfe5c12 View commit details
    Browse the repository at this point in the history
  6. * Remove the combine-quantum-alloc pass since multiple registers are

      not supported.
    * Simplify test setup since mock server isn't being used.
    
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    ed228bf View commit details
    Browse the repository at this point in the history
  7. * Clean-up test, use 'Amazon Braket' in messages

    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    35138a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Configuration menu
    Copy the full SHA
    345960e View commit details
    Browse the repository at this point in the history
  2. * Decomposition patterns for R1, CRz, Sdg

    Co-authored-by: Bettina Heim <[email protected]>
    
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    bcf9054 View commit details
    Browse the repository at this point in the history
  3. Remove and add some passes to braket

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    2047b2b View commit details
    Browse the repository at this point in the history
  4. Merge with main

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    96cfecb View commit details
    Browse the repository at this point in the history
  5. Merge with braket-fixes

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    50c0658 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. * Added Python tests for the 'braket' target

    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    48a3de3 View commit details
    Browse the repository at this point in the history
  2. * Skip expand measurements pass

    * Two more tests working
    
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    7634817 View commit details
    Browse the repository at this point in the history
  3. * Ignore classical operations in OpenQASM2.0 translation

    * Additional tests
    
    Co-authored-by: Eric Schweitz <[email protected]>
    
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    6b2469f View commit details
    Browse the repository at this point in the history
  4. * Support U3 gate

    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    45205be View commit details
    Browse the repository at this point in the history
  5. * Test for other simulators

    * Test for asynchronous sampling API
    * Failing test for observe API
    * More tests to cover all native gates, custom operations
    * One more test - check kernel that takes arguments
    
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    2315af9 View commit details
    Browse the repository at this point in the history
  6. * Remove the combine-quantum-alloc pass since multiple registers are

      not supported.
    * Simplify test setup since mock server isn't being used.
    
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    b79042e View commit details
    Browse the repository at this point in the history
  7. * Clean-up test, use 'Amazon Braket' in messages

    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    1e653fe View commit details
    Browse the repository at this point in the history
  8. * Decomposition patterns for R1, CRz, Sdg

    Co-authored-by: Bettina Heim <[email protected]>
    
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    fbad12a View commit details
    Browse the repository at this point in the history
  9. * Addd tdg decomposition

    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    aef659e View commit details
    Browse the repository at this point in the history
  10. * Control modifier fixes

    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    89ac10e View commit details
    Browse the repository at this point in the history
  11. * More tests

    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    304482e View commit details
    Browse the repository at this point in the history
  12. * Failing test for multiple measurement ops

    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    499f420 View commit details
    Browse the repository at this point in the history
  13. Update lib/Optimizer/Transforms/DecompositionPatterns.cpp

    Co-authored-by: Eric Schweitz <[email protected]>
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya and schweitzpgi committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    69a0277 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2024

  1. Add combine-measurements pass

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    9fd113f View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. * Remove the decomposition patterns for 'SAdjToSZ' and 'TAdjToR1' since

      the existing 'SToR1' and 'TToR1' are sufficient
    * Disable 'R1toU3' pattern on all pipelines
    * Clean -up comments
    
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    db0b361 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    258e0e9 View commit details
    Browse the repository at this point in the history
  3. * Correct the comment about global pahse on R1ToU3

    * Simpler command-line invocation in test
    
    Signed-off-by: Pradnya Khalate <[email protected]>
    khalatepradnya committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    e33f2a8 View commit details
    Browse the repository at this point in the history
  4. Made the tests work end to end

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    d6f84a5 View commit details
    Browse the repository at this point in the history
  5. Merge with braket-fixes

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    b47c3b0 View commit details
    Browse the repository at this point in the history
  6. Update translate tests

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    af14f1b View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. support multimple qubit measurements

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    41d0aaa View commit details
    Browse the repository at this point in the history
  2. Merged with main

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    6280ed5 View commit details
    Browse the repository at this point in the history
  3. Added tests

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    bb1b72f View commit details
    Browse the repository at this point in the history
  4. Address CR comments

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    208102b View commit details
    Browse the repository at this point in the history
  5. Address CR comments and remove printing

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    4a780b0 View commit details
    Browse the repository at this point in the history
  6. Address CR comments and remove printing

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    5af0c8d View commit details
    Browse the repository at this point in the history
  7. Fix test failures and address CR comments

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    21888f4 View commit details
    Browse the repository at this point in the history
  8. Fix test failures

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    295b760 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'main' of https://github.com/NVIDIA/cuda-quantum into br…

    …aket-pipeline-3
    
    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    24e73c9 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Update combine-measurements after merging with main

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    f22fc33 View commit details
    Browse the repository at this point in the history
  2. Address CR comments

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    b7c6ef5 View commit details
    Browse the repository at this point in the history
  3. Format

    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    ae14c37 View commit details
    Browse the repository at this point in the history
  4. Address CR comments

    annagrin committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    3966ee3 View commit details
    Browse the repository at this point in the history
  5. DCO Remediation Commit for Anna Gringauze <[email protected]>

    I, Anna Gringauze <[email protected]>, hereby add my Signed-off-by to this commit: 3966ee3
    
    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    797ea89 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'main' of https://github.com/NVIDIA/cuda-quantum into br…

    …aket-pipeline-3
    
    Signed-off-by: Anna Gringauze <[email protected]>
    annagrin committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    e92e5f1 View commit details
    Browse the repository at this point in the history