Profiler implementation for labs#9546
Open
Jaybsoni wants to merge 63 commits into
Open
Conversation
Contributor
|
Hello. You may have forgotten to update the changelog!
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #9546 +/- ##
=======================================
Coverage 99.46% 99.46%
=======================================
Files 629 629
Lines 69158 69158
=======================================
Hits 68791 68791
Misses 367 367 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Jaybsoni
commented
Jun 23, 2026
Co-authored-by: Jay Soni <jay@xanadu.ai>
ddhawan11
reviewed
Jun 23, 2026
Co-authored-by: Diksha Dhawan <40900030+ddhawan11@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context:
Just looking at a resource estimate does not provide enough fine grain information for researchers. They would like to identify where the largest sources of resources are coming from in a quantum workflow. The profiler allows for resource tracking through the whole decomposition.
Description of the Change:
Added a
profilermodule to labs which contains the core logic for enabling thisprofilefunction for extracting resource profile dataProfileNodeclass for storing resource profile dataexport_flame_graph_datafunction for visualizationBenefits: