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

SU2 benchmarking #1017

Open
wants to merge 46 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
0de866f
Feature: add base qcvv framework
cdbf1 Jul 16, 2024
0aa0d41
nit: add blank line
cdbf1 Jul 16, 2024
41bcc9b
Move qcvv to Supermarq
cdbf1 Jul 19, 2024
17b585b
Fix imports and tests
cdbf1 Jul 19, 2024
6dbdfa2
Revised results processing
cdbf1 Jul 19, 2024
a8ba683
Fix tests
cdbf1 Jul 19, 2024
246c58d
Remove qcvv from cirq docs
cdbf1 Jul 19, 2024
3eac549
Patch css Service in tests
cdbf1 Jul 19, 2024
9d8e844
Fix import css
cdbf1 Jul 19, 2024
26af253
fix: fix tests and notebook
cdbf1 Jul 22, 2024
d107276
fix: add seaborn to requirements
cdbf1 Jul 22, 2024
5859d69
fix: add future annotations to notebook
cdbf1 Jul 22, 2024
215b806
Merge branch 'main' into feature/base_qcvv_framework
cdbf1 Jul 23, 2024
48aa81d
Fixes following review
cdbf1 Jul 31, 2024
cc881ad
Merge branch 'main' into feature/base_qcvv_framework
cdbf1 Jul 31, 2024
f58dcd0
minor fix to tests and docs
cdbf1 Jul 31, 2024
3cde95e
Reduce circuit count in example
cdbf1 Jul 31, 2024
f361b14
Further fixes from code review
cdbf1 Aug 1, 2024
16cf125
Remove kw_only data classes as it doesn't work with python 3.8
cdbf1 Aug 1, 2024
2a0092c
Fix: add functionality for multiple subjobs
cdbf1 Aug 2, 2024
f3ea316
Merge branch 'main' into feature/base_qcvv_framework
cdbf1 Aug 2, 2024
43c7879
Merge branch 'main' into feature/base_qcvv_framework
cdbf1 Aug 5, 2024
39c415b
Minor updates to naming
cdbf1 Aug 5, 2024
aa30d6b
Fix: add generic results type for subclassing
cdbf1 Aug 5, 2024
88327b0
Fix: fixes from RR review
cdbf1 Aug 6, 2024
41f41f6
Merge branch 'main' into feature/base_qcvv_framework
cdbf1 Aug 6, 2024
3bd50cf
Initial implementation
cdbf1 Aug 7, 2024
63f3805
A bit of tidying up
cdbf1 Aug 8, 2024
c4da36d
Add testing
cdbf1 Aug 8, 2024
a5e5d87
Add additional documentation
cdbf1 Aug 8, 2024
5c0e898
Add future import to demo notebook
cdbf1 Aug 8, 2024
0560732
Merge branch 'main' into feature/SU2_benchmarking
cdbf1 Aug 14, 2024
edc97ec
Align with updated qcvv framework
cdbf1 Aug 14, 2024
89337e8
Add test skipping for different version of python
cdbf1 Aug 14, 2024
e2469d9
Fix version
cdbf1 Aug 14, 2024
531a773
Allow missing coverage for skipped tests
cdbf1 Aug 14, 2024
c7b33d2
Merge branch 'main' into feature/SU2_benchmarking
cdbf1 Aug 20, 2024
3273f65
Merge remote-tracking branch 'origin/main' into feature/SU2_benchmarking
cdbf1 Sep 20, 2024
2d6a3fb
Fixed some nts from code review
cdbf1 Sep 20, 2024
7f52957
Fix: should be global rotation
cdbf1 Oct 2, 2024
36c5127
Merge branch 'main' into feature/SU2_benchmarking
cdbf1 Oct 2, 2024
3458880
Fix: updated probability attribute from `main`
cdbf1 Oct 2, 2024
d633ee9
Merge branch 'main' into feature/SU2_benchmarking
cdbf1 Jan 14, 2025
6b51310
Update to new QCVV structure
cdbf1 Jan 14, 2025
c949699
Merge commit 'a126b9ea7a40cd6162abf3968b5a6c9e86813d2b' into feature/…
cdbf1 Feb 7, 2025
4a9f6ff
Nits - fix format
cdbf1 Feb 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions docs/source/apps/supermarq/qcvv/qcvv.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,16 @@ For a demonstration of how to implement a new experiment take a look at the foll

qcvv_css


Alternatively for pre-build experiments that can be used out of the box see

.. toctree::
:maxdepth: 1

qcvv_irb_css
qcvv_su2_css
qcvv_xeb_css

.. note::

At present the QCVV library is only available in :code:`cirq-superstaq`.
At present the QCVV library is only available in :code:`cirq-superstaq`.
217 changes: 217 additions & 0 deletions docs/source/apps/supermarq/qcvv/qcvv_su2_css.ipynb

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions supermarq-benchmarks/supermarq/qcvv/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

from .base_experiment import QCVVExperiment, QCVVResults, Sample
from .irb import IRB, IRBResults, RBResults
from .su2 import SU2, SU2Results
from .xeb import XEB, XEBResults

__all__ = [
Expand All @@ -12,5 +13,7 @@
"IRBResults",
"XEB",
"XEBResults",
"SU2",
"SU2Results",
"RBResults",
]
Loading
Loading