-
Notifications
You must be signed in to change notification settings - Fork 209
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
[WIP] Operators and Integration with cudensitymat #2407
Conversation
runtime/cudaq/dynamics/operators.h
Outdated
@@ -0,0 +1,495 @@ | |||
/******************************************************************************* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very excited for this feature. I appreciate all the work you two have done on this one. One thought here -
Operators are more broad that dynamics
. Ideally this would be part of a cudaq/operators.h
public header. Did we ever finish the language review for this feature? Would be good to get a meeting scheduled.
0f6496d
to
791fb25
Compare
2c1f0a2
to
92c922f
Compare
92c922f
to
da44eda
Compare
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Sachin Pisal <[email protected]>
* Adding mock function to create a matrix operator * Adding unittests for mul * Formatting Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Sachin Pisal <[email protected]>
* Adding function to get space_mode_extents * Adding more unittests for op_conversion Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Sachin Pisal <[email protected]>
…h a scalar Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Thien Nguyen <[email protected]>
2cb8adb
to
f9dccab
Compare
f9dccab
to
2cb8adb
Compare
…da-quantum into dynamics_cpp_operators
…conversion Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Thien Nguyen <[email protected]>
* Correcting tensor callback function name Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Thien Nguyen <[email protected]>
* Moved other reponsibilities like flattening the matrix, gettting subspace extents to the create elementary operator function * Unittests updated * Wrapped cudm_helper in a class Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Sachin Pisal <[email protected]>
Signed-off-by: Thien Nguyen <[email protected]>
Signed-off-by: Sachin Pisal <[email protected]>
…trix operator Signed-off-by: Sachin Pisal <[email protected]>
… from elementary ops Signed-off-by: Thien Nguyen <[email protected]>
…tor_to_term signature Signed-off-by: Sachin Pisal <[email protected]>
Adding missing operations in operators
Co-authored with @anthony-santana.