-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Instruction list optimisation and result processing passes. #271
Instruction list optimisation and result processing passes. #271
Conversation
Performance Regression TestsPerformance changes detected in the following benchmarks: none Pusher: @keriksson-rosenqvist, Action: |
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.
A few questions
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.
Looks good, I especially like the explicit type hints for QuantumHardwareModel
as the interchangeable use of a QuantumHardwareModel
and ExecutionEngine
for a model
was quite confusing at times 🙂
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.
Looks great, thanks!!
7d07031
to
e628bcc
Compare
Use pipelines to do instruction optimisations and results processing in the
QAT().execute
method.Keep in mind this is the rough first draft and there are improvements to the pipeline setup coming in @bgsach's work really soon.