Downloadable Circuits¶
This page catalogs circuit assets that can be downloaded and run with the Quantum Rings SDK.
If you are looking for runnable code examples, see Core SDK Examples and Notebooks.
Sycamore Random Quantum Circuits (Dryad)¶
Google’s Sycamore Random Quantum Circuits (RQCs) used in quantum supremacy experiments are available from Google’s public Dryad repository:
Dryad (DOI): 10.5061/dryad.k6t1rj8 — https://doi.org/10.5061/dryad.k6t1rj8
Circuits in this dataset are identified by the parameters n, m, s, e, and p:
n — number of qubits (12, 14, … 38, 39, … 51, 53)
m — number of cycles (12, 14, 16, 18, 20)
s — PRNG seed number (0 … 23)
e — number of elided gates (0 … 35)
p — coupler activation pattern (e.g. EFGH, ABCDCDAB)
There are three variants of RQCs:
patch circuits: remove a slice of two-qubit gates, splitting the circuit into two patches
elided circuits: remove only a fraction of initial two-qubit gates along the slice
verification circuits: same gate counts as supremacy circuits, but with a different two-qubit pattern (easier to simulate)
Patch and elided circuits are differentiated by the presence or absence of the word patch in the
file name.
Example filename pattern:
circuit_n12_m14_s0_e0_pEFGH.qasm
See also: Sycamore random circuit example
How to run downloaded circuits¶
Downloaded Sycamore circuits are QASM2 files. For import instructions, see:
Before running large circuits, review:
Supported gates: Supported gates
Run settings: Run Settings
See also¶
Sycamore example (paper/reference demonstration): Sycamore random circuit example
Return to Quantum Rings SDK Documentation.