Skip to main content
Ctrl+K
IQM Benchmarks 2.42 documentation - Home IQM Benchmarks 2.42 documentation - Home
  • IQM Benchmarks
  • Examples
    • IQM Benchmarks: Summary Notebook
    • Clifford Randomized Benchmarking (CRB)
    • Interleaved Randomized Benchmarking (IRB)
    • Error Per Layered Gate (EPLG)
    • Mirror Randomized Benchmarking (MRB)
    • Graph State Bipartite Entanglement
    • Compressive Gate Set Tomography (GST)
    • Quantum Volume (QV)
    • Circuit Layer Operations Per Second (CLOPS)
    • Greenberger–Horne–Zeilinger (GHZ) State Fidelity
    • Q-Score
  • Devices
    • Benchmarking IQM Spark
    • Benchmarking IQM Star
  • Development
    • How to make your own benchmark?
    • 2-Qubit Clifford Group Decomposition
  • API Reference
    • iqm.benchmarks
      • iqm.benchmarks.benchmark
        • iqm.benchmarks.benchmark.BenchmarkBase
        • iqm.benchmarks.benchmark.BenchmarkConfigurationBase
      • iqm.benchmarks.benchmark_definition
        • iqm.benchmarks.benchmark_definition.add_counts_to_dataset
        • iqm.benchmarks.benchmark_definition.default_analysis_function
        • iqm.benchmarks.benchmark_definition.merge_datasets_dac
        • iqm.benchmarks.benchmark_definition.show_figure
        • iqm.benchmarks.benchmark_definition.Benchmark
        • iqm.benchmarks.benchmark_definition.BenchmarkAnalysisResult
        • iqm.benchmarks.benchmark_definition.BenchmarkObservation
        • iqm.benchmarks.benchmark_definition.BenchmarkObservationIdentifier
        • iqm.benchmarks.benchmark_definition.BenchmarkRunResult
      • iqm.benchmarks.circuit_containers
        • iqm.benchmarks.circuit_containers.BenchmarkCircuit
        • iqm.benchmarks.circuit_containers.CircuitGroup
        • iqm.benchmarks.circuit_containers.Circuits
      • iqm.benchmarks.compressive_gst
        • iqm.benchmarks.compressive_gst.compressive_gst
        • iqm.benchmarks.compressive_gst.gst_analysis
      • iqm.benchmarks.entanglement
        • iqm.benchmarks.entanglement.ghz
        • iqm.benchmarks.entanglement.graph_states
      • iqm.benchmarks.logging_config
      • iqm.benchmarks.optimization
        • iqm.benchmarks.optimization.qscore
      • iqm.benchmarks.quantum_volume
        • iqm.benchmarks.quantum_volume.clops
        • iqm.benchmarks.quantum_volume.quantum_volume
      • iqm.benchmarks.randomized_benchmarking
        • iqm.benchmarks.randomized_benchmarking.clifford_rb
        • iqm.benchmarks.randomized_benchmarking.direct_rb
        • iqm.benchmarks.randomized_benchmarking.eplg
        • iqm.benchmarks.randomized_benchmarking.interleaved_rb
        • iqm.benchmarks.randomized_benchmarking.mirror_rb
        • iqm.benchmarks.randomized_benchmarking.multi_lmfit
        • iqm.benchmarks.randomized_benchmarking.randomized_benchmarking_common
      • iqm.benchmarks.readout_mitigation
        • iqm.benchmarks.readout_mitigation.apply_readout_error_mitigation
        • iqm.benchmarks.readout_mitigation.readout_error_m3
        • iqm.benchmarks.readout_mitigation.M3IQM
      • iqm.benchmarks.utils
        • iqm.benchmarks.utils.bootstrap_counts
        • iqm.benchmarks.utils.count_2q_layers
        • iqm.benchmarks.utils.count_native_gates
        • iqm.benchmarks.utils.extract_fidelities
        • iqm.benchmarks.utils.generate_state_tomography_circuits
        • iqm.benchmarks.utils.get_Pauli_expectation
        • iqm.benchmarks.utils.get_active_qubits
        • iqm.benchmarks.utils.get_iqm_backend
        • iqm.benchmarks.utils.get_measurement_mapping
        • iqm.benchmarks.utils.get_neighbors_of_edges
        • iqm.benchmarks.utils.get_tomography_matrix
        • iqm.benchmarks.utils.marginal_distribution
        • iqm.benchmarks.utils.median_with_uncertainty
        • iqm.benchmarks.utils.perform_backend_transpilation
        • iqm.benchmarks.utils.random_hamiltonian_path
        • iqm.benchmarks.utils.reduce_to_active_qubits
        • iqm.benchmarks.utils.remove_directed_duplicates_to_list
        • iqm.benchmarks.utils.retrieve_all_counts
        • iqm.benchmarks.utils.retrieve_all_job_metadata
        • iqm.benchmarks.utils.set_coupling_map
        • iqm.benchmarks.utils.sort_batches_by_final_layout
        • iqm.benchmarks.utils.split_into_disjoint_pairs
        • iqm.benchmarks.utils.split_sequence_in_chunks
        • iqm.benchmarks.utils.submit_execute
        • iqm.benchmarks.utils.timeit
        • iqm.benchmarks.utils.xrvariable_to_counts
      • iqm.benchmarks.utils_plots
        • iqm.benchmarks.utils_plots.draw_graph_edges
        • iqm.benchmarks.utils_plots.evaluate_hamiltonian_paths
        • iqm.benchmarks.utils_plots.plot_layout_fidelity_graph
        • iqm.benchmarks.utils_plots.rx_to_nx_graph
        • iqm.benchmarks.utils_plots.GraphPositions
      • iqm.benchmarks.utils_shadows
        • iqm.benchmarks.utils_shadows.CUE
        • iqm.benchmarks.utils_shadows.get_local_shadow
        • iqm.benchmarks.utils_shadows.get_negativity
        • iqm.benchmarks.utils_shadows.local_shadow_tomography
  • License
  • Changelog
  • .rst

Examples

Examples#

This section contains a collection of examples that demonstrate how to use the IQM Benchmarks package to perform various benchmarks. The first run all experiments in the package, and the rest are specific examples of different benchmarking protocols.

  • IQM Benchmarks: Summary Notebook
  • Clifford Randomized Benchmarking (CRB)
  • Interleaved Randomized Benchmarking (IRB)
  • Error Per Layered Gate (EPLG)
  • Mirror Randomized Benchmarking (MRB)
  • Graph State Bipartite Entanglement
  • Compressive Gate Set Tomography (GST)
  • Quantum Volume (QV)
  • Circuit Layer Operations Per Second (CLOPS)
  • Greenberger–Horne–Zeilinger (GHZ) State Fidelity
  • Q-Score

previous

IQM Benchmarks

next

IQM Benchmarks: Summary Notebook

By IQM Benchmarks developers

© Copyright 2024, IQM.

Last updated on 2025-07-26.