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:

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:

See also

Return to Quantum Rings SDK Documentation.