-
Notifications
You must be signed in to change notification settings - Fork 181
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
[rt] Add Trace
class
#1178
[rt] Add Trace
class
#1178
Conversation
7f25af8
to
771ed8b
Compare
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
771ed8b
to
576f5e6
Compare
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
576f5e6
to
fd0c9f7
Compare
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
fd0c9f7
to
d8d4e0f
Compare
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
1 similar comment
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
d8d4e0f
to
397dfcb
Compare
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
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.
+1
397dfcb
to
371892c
Compare
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Description
The execution of a kernel in the
tracer
context will produce aTrace
object: a netlist representation of the executed computation as seen by the execution manager. This object can then be used for analysis, e.g.,cudaq::estimate_resoruces
can compute number of operations or a circuit be drawn (this functionality will be added by a later PR).With this
Trace
class, we can improve thecudaq::Resource
one. However, that abstraction is leaky and would require braking changes that are out-of-scope for the present PR.Depends on #1176