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

[rt] Add Trace class #1178

Merged
merged 1 commit into from
Feb 8, 2024
Merged

[rt] Add Trace class #1178

merged 1 commit into from
Feb 8, 2024

Conversation

boschmitt
Copy link
Collaborator

Description

The execution of a kernel in the tracer context will produce a Trace 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 the cudaq::Resource one. However, that abstraction is leaky and would require braking changes that are out-of-scope for the present PR.

Depends on #1176

@boschmitt boschmitt force-pushed the tracer_class branch 2 times, most recently from 7f25af8 to 771ed8b Compare February 7, 2024 09:59
Copy link

github-actions bot commented Feb 7, 2024

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

Copy link

github-actions bot commented Feb 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 Feb 7, 2024
Copy link

github-actions bot commented Feb 7, 2024

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

Copy link

github-actions bot commented Feb 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 Feb 7, 2024
runtime/common/Trace.h Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Feb 7, 2024

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

1 similar comment
Copy link

github-actions bot commented Feb 7, 2024

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

Copy link

github-actions bot commented Feb 8, 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 Feb 8, 2024
Copy link
Collaborator

@amccaskey amccaskey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

Copy link

github-actions bot commented Feb 8, 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 Feb 8, 2024
@boschmitt boschmitt merged commit a8a8ba5 into NVIDIA:main Feb 8, 2024
133 checks passed
@boschmitt boschmitt deleted the tracer_class branch February 8, 2024 21:23
@github-actions github-actions bot locked and limited conversation to collaborators Feb 8, 2024
@bettinaheim bettinaheim added this to the release 0.7.0 milestone Mar 9, 2024
@bettinaheim bettinaheim added the no release notes Don't list this PR in the release notes label Mar 9, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
no release notes Don't list this PR in the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants