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

[feature] Support custom unitary operations in simulation #1462

Closed

Conversation

khalatepradnya
Copy link
Collaborator

@khalatepradnya khalatepradnya commented Apr 1, 2024

Description

First step for supporting Unitary Synthesis (Ref: Issue #1475)
Given an arbitrary unitary matrix, allow it to be used as a custom quantum operation.

This PR covers the following work items:

  • Support in simulation for Python -
    • Kernel mode
    • Builder mode
    • State vector simulators
    • Tensornet simulators

WIP: Parameterized custom operations in builder mode.

  • Support in simulation for C++-
    • Library mode
    • MLIR mode

Not covered: Decomposition (synthesis)

Copy link

github-actions bot commented Apr 1, 2024

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

github-actions bot pushed a commit that referenced this pull request Apr 1, 2024
github-actions bot pushed a commit that referenced this pull request Apr 2, 2024
github-actions bot pushed a commit that referenced this pull request Apr 2, 2024
github-actions bot pushed a commit that referenced this pull request Apr 3, 2024
@khalatepradnya khalatepradnya force-pushed the feature/unitary-synthesis branch 2 times, most recently from 59e3ab6 to 3ae6fe9 Compare April 3, 2024 23:30
@khalatepradnya khalatepradnya self-assigned this Apr 4, 2024
@khalatepradnya khalatepradnya changed the title [Draft] [RFC] Support custom unitary operation Support custom unitary operation in simulation Apr 4, 2024
github-actions bot pushed a commit that referenced this pull request Apr 5, 2024
github-actions bot pushed a commit that referenced this pull request Apr 8, 2024
github-actions bot pushed a commit that referenced this pull request Apr 11, 2024
github-actions bot pushed a commit that referenced this pull request Apr 11, 2024
github-actions bot pushed a commit that referenced this pull request Apr 15, 2024
@khalatepradnya khalatepradnya force-pushed the feature/unitary-synthesis branch 2 times, most recently from 91d4274 to 1d6f7d7 Compare April 15, 2024 22:56
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 Apr 15, 2024
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 Apr 26, 2024
github-actions bot pushed a commit that referenced this pull request Apr 29, 2024
Copy link

github-actions bot commented Jun 7, 2024

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

github-actions bot pushed a commit that referenced this pull request Jun 7, 2024
@khalatepradnya
Copy link
Collaborator Author

Closing this PR to chunk the feature into smaller units of changes.
For example, PR#1708 and PR#1781

@github-actions github-actions bot locked and limited conversation to collaborators Jun 8, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants