-
Notifications
You must be signed in to change notification settings - Fork 18
Feature/pyqasm benchmarking and Profiling #258
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
base: main
Are you sure you want to change the base?
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
I ran the benchmarks locally, but they are failing in the
|
Also a couple of things about benchmarking -
|
Summary of changes
import
,load
,draw
,unroll
,validate
,dump
and ,dumps
.Qubit Register Consolidation
andOpenpulse
programs.Verification Instructions:
From the project root, you can verify the benchmarks with the following steps:
Creates a benchmarking environment under .asv/.
Generates
html
output files containing benchmark results in tests/benchmarking/.Launches a local server to view benchmarking results in your browser.
Notes
Profiling
Profiling data and visualizations for PyQASM functions
openpulse
,qubit register consolidation
,unroll
, andvalidate
profiling.Closes #67