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

Improvements to Red Queen #30

Closed
mtreinish opened this issue Aug 17, 2022 · 14 comments
Closed

Improvements to Red Queen #30

mtreinish opened this issue Aug 17, 2022 · 14 comments

Comments

@mtreinish
Copy link

Description

Red Queen, https://github.com/Qiskit/red-queen, is a quantum compiler benchmark framework that we're using in Qiskit to characterize the performance (both runtime and quality) of qiskit's compiler (i.e. transpile())

Deliverables

The project is to work on improving the red queen framework. The primary deliverables will be pull requests to the project adding new benchmarks and making general improvements to the framework.

Mentors details

  • Mentor 1
    • Name: Matthew Treinish
    • GitHub ID: @mtreinish
    • What they do: Qiskit Core Developer

Number of mentees

3

Type of mentees

  • Mentee 1
    • Required:
      • Python programming
    • Nice to have:
      • Experience with software benchmarking
      • Experience with PyTest
@gideonuchehara
Copy link

Hello @mtreinish , I am interested in this project. I have submitted my application for mentorship. Please, let me know what the next steps are. Looking forward to working with you. Thanks.

@archanaravindar
Copy link

Hi @mtreinish This project interests me as it overlaps with both areas I have worked earlier- compiler performance and development. I have submitted my application for the QAMP fall program. if there is a spot for a mentee available I m interested.

@shraddha-aangiras
Copy link

@GemmaDawson

@archanaravindar
Copy link

archanaravindar commented Oct 7, 2022

Uploading checkpoint 1 presentation @GemmaDawson
qamp-proposal.pptx
Uploading qamp-proposal.pptx…

@GemmaDawson
Copy link
Contributor

@archanaravindar - please review that upload. It is not correct

@archanaravindar
Copy link

Thanks for noticing! uploaded the correct file @GemmaDawson

@archanaravindar
Copy link

archanaravindar commented Nov 1, 2022

Checkpoint2:

Progress so far on integrating MQTbench to red queen
Picked Amplitude estimation test as a proof of concept test and was able to create similar test files using red queen framework and run the test
Simplifications assumed: circuit created in .qasm, no fidelity comparisons
4B45340D-0405-4E48-9796-A5D4AC6B6F71
3DE4A19E-BB19-4B19-A66B-A0D733F2A3F2

Updated .py file to create circuit and run it in memory instead of putting it into a qasm file

Next steps:

  1. To discuss about fidelity comparisons and mid-circuit measurements with Matthew

@GemmaDawson @mtreinish

@archanaravindar
Copy link

Added most benchmarks from MQTBench to red queen here Qiskit/red-queen#48
Currently testing and working on visualisation of results

@archanaravindar
Copy link

archanaravindar commented Dec 15, 2022

Presentation for final checkpoint is attached.
finaldemo-qamp-fall-2022-archana.pdf

detailed results here : https://ibm.box.com/s/6xkaof9ntcf96bl7wmpsk2zw6btfpn23

@GemmaDawson
Copy link
Contributor

@archanaravindar - this link is not correct, please update it

@archanaravindar
Copy link

archanaravindar commented Dec 20, 2022

@archanaravindar - this link is not correct, please update it

is it ok now @GemmaDawson

@GemmaDawson
Copy link
Contributor

It is! Thank you @archanaravindar!

@GemmaDawson
Copy link
Contributor

Congratulations on completing all the requirements for QAMP Fall 2022!! 🌟🌟🌟

@shraddha-aangiras
Copy link

Presentation for final checkpoint
https://slides.com/shraddhashankaraangiras/improvements-to-red-queen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Final Showcase Submitted
Development

No branches or pull requests

6 participants