pennylane_calculquebec.processing.config.processing_config.MonarqDefaultConfig

pennylane_calculquebec.processing.config.processing_config.MonarqDefaultConfig#

pennylane_calculquebec.processing.config.processing_config.MonarqDefaultConfig(machine_name: str, use_benchmark=True, q1_acceptance=0.5, q2_acceptance=0.5, excluded_qubits=[], excluded_couplers=[]) ProcessingConfig#

The default configuration preset for MonarQ

Parameters:
  • machine_name (-) – The name of the quantum computer (yukon or yamaska)

  • use_benchmark (-) – should benchmarks be used for placement, routing, error mitigation, etc?

  • q1_acceptance (-) – what’s the treshold at which a qubit is considered usable?

  • q2_acceptance (-) – what’s the treshold at which a coupler is considered usable?

  • excluded_qubits (-) – which qubits should not be used?

  • excluded_couplers (-) – which couplers should not be used?

Returns:

monarq default config

Return type:

  • (ProcessingConfig)