Skip to content

Latest commit

 

History

History
108 lines (77 loc) · 8.85 KB

File metadata and controls

108 lines (77 loc) · 8.85 KB

Notebook details

Details for planning a course with the QUEST notebooks: devices and prices, what each notebook needs, what our hardware tests showed, and practical advice. For the list of notebooks, see the README.

Devices and costs

Prices are in qBraid credits (100 credits = $1), as published on 25 September 2026. Device availability and prices change; each notebook checks the current status and price before submitting.

Device qBraid ID Type Qubits Cost of one job Notes
Rigetti Cepheus-1-108Q rigetti:rigetti:qpu:cepheus-1-108q Superconducting 107 Billed by execution time: 12,000 credits per minute of device time. Small jobs cost about 10 credits in our tests. Queue times vary from seconds to over an hour.
IQM Garnet aws:iqm:qpu:garnet Superconducting 20 30 per job + 0.145 per shot: about 45 credits at 100 shots, 175 at 1,000 Accepts verbatim programs that run exactly as written (see below).
AQT IBEX Q1 aws:aqt:qpu:ibex-q1 Trapped ion 12 30 per job + 2.35 per shot: about 265 credits at 100 shots Every qubit connects to every other. Runs in scheduled windows.
IonQ Forte Enterprise 1 aws:ionq:qpu:forte-enterprise-1 Trapped ion 36 30 per job + 8 per shot: about 830 credits at 100 shots Minimum of 100 shots per job.
IBM Quantum devices through your own IBM account Superconducting 120 to 156 Uses your IBM allocation, not qBraid credits The phase estimation notebook shows how to run on IBM from qBraid Lab.

Simulators are free.

Credits for your course are held by your course's organization on qBraid. Transfer credits to each student's account before they run hardware jobs; until then, students see a balance of zero.

Device compilers can change your circuit

Before a device runs a circuit, its compiler rewrites it into the device's native gates. It also removes gates that have no overall effect. That is usually helpful, but it removes experiments built from gates that cancel, such as a circuit followed by its inverse, even when the circuit contains barriers.

Three notebooks depend on circuits like these (noise and hardware, and the BB84 notebook). On IQM Garnet they submit a verbatim program, which the device runs gate for gate on physical qubits the notebook names. Verbatim mode is available through qBraid on IQM devices; on other devices, those notebooks run only the parts that do not depend on it. Every notebook that does this prints, after each job, how many gates it sent and how many the device ran.

Notebook details

Costs are for one run at the notebook's default settings.

Foundations

Notebook Default device Qubits Two-qubit gates Hardware jobs Cost of one run
Measuring readout error Rigetti Cepheus 8 0 1 about 10 credits
Rotating a qubit IQM Garnet 9 0 1 about 103 credits
Measuring in different bases IQM Garnet 9 0 1 about 103 credits
Interference and phase IQM Garnet 12 0 1 about 103 credits

These four run every experiment on separate qubits of one circuit, so each is a single hardware job.

Algorithms

Notebook Default device Qubits Two-qubit gates Hardware jobs Cost of one run
Deutsch-Jozsa and Bernstein-Vazirani Rigetti Cepheus 4 0 to 3 3 about 30 credits
Grover's search on three qubits IQM Garnet 3 about 12 to 19 1 about 103 credits
Phase estimation, on qBraid and IBM IQM Garnet 4 about 15 to 20 1 about 103 credits
Grover's search on real devices Rigetti, Garnet 4 14 before compiling; up to 300 after 4 per device about 210 credits on Garnet, plus Rigetti
Phase estimation: precision against noise Rigetti 2 to 5 4 to 36 before compiling 7 about 70 credits

Noise and hardware

Notebook Default device Qubits Two-qubit gates Hardware jobs Cost of one run
Noise on real hardware Rigetti Cepheus 4 3 to 24 4 about 40 credits on Rigetti; about 410 on Garnet at 1,000 shots
Benchmarking a device IQM Garnet, verbatim 4 to 8 4 to 32 16 about 2,200 credits
Improving on the compiler Rigetti, Garnet 8 44 to 56 2 per device about 640 credits on Garnet, plus Rigetti

The noise notebook is adapted from the qBraid Error-Mitigation series.

Chemistry and physics

Notebook Default device Qubits Two-qubit gates Hardware jobs Cost of one run
VQE for H₂ IQM Garnet 4 6 5 about 890 credits
Ising quench dynamics IQM Garnet 4 24 8 about 820 credits

Machine learning and optimization

Notebook Default device Qubits Two-qubit gates Hardware jobs Cost of one run
Variational classifier on Iris IQM Garnet 4 6 10 about 1,790 credits; lower the shots or test samples to reduce this
QAOA for Max-Cut IQM Garnet 8 36 before compiling 1 about 320 credits

Cryptography and security

Notebook Default device Qubits Two-qubit gates Hardware jobs Cost of one run
BB84: noise or eavesdropper? Garnet (verbatim), Rigetti 4 0 6 on Garnet, 1 on Rigetti about 1,050 credits on Garnet, plus about 10 on Rigetti
Shor's algorithm and factoring 15 Rigetti, Garnet 3 to 5 10 (compiled) to 77 (full) 2 per device about 350 credits on Garnet, plus Rigetti

Using the notebooks in a course

  • Adapt freely. Delete sections, change parameters, or lift the "Questions to try" into an assignment. Grading stays in your own course system; each introductory notebook suggests what students could hand in.
  • Check the cost for your class size before assigning. A notebook at about 100 credits per run costs about 3,000 credits for a class of 30. Lower the shots to reduce the cost on devices billed per shot.
  • Queues vary. A small job can return in seconds or wait more than an hour. For in-class use, submit before the session.
  • Devices change. If a device is offline, pick another in the Settings or Setup cell.
  • Notebooks are distributed without outputs, so students open a clean copy.
  • Cite a version. Each notebook carries a stable notebook_id and version in its metadata.

Related qBraid tutorial series

Included in this repository as submodules under tutorials/.

Series What it covers
Error-Mitigation Types of noise, readout mitigation, zero-noise extrapolation, and the full set on real hardware.
Clifford Noise Reduction CliNR, a method between error mitigation and full error correction, run on trapped-ion hardware.
Shor-Style Syndrome Extraction Fault-tolerant syndrome extraction for the Steane code, from first principles.
Generalized Superfast Encoding A fermion-to-qubit mapping that also works as an error-detecting code.
Q-Cliff Building Clifford-based ansätze, with worked VQE examples for LiH and H₄.
Quantum Reservoir Computing Hybrid classical and quantum reservoirs for time-series prediction.
IEEE QCE23 tutorial A two-session workshop with exercises and worked solutions.
IEEE QCE25 tutorial Quantum chemistry on quantum computers: fermion-to-qubit mappings and VQE.
qBraid Lab demos Using the platform: job submission, devices, and other SDKs through one interface.

Tested with qiskit 2.5.2, qiskit-aer 0.17.2 and qbraid 0.12.2 and 0.13.