MCXSynthesisDefault
class qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesisDefault
Bases : HighLevelSynthesisPlugin
Le plugin de synthèse par défaut pour une porte X multi-contrôlée.
Le nom de ce plugin est :mcx.default qui peut être utilisé comme clé sur un objet pour utiliser cette méthode HLSConfig pour utiliser cette méthode avec HighLevelSynthesis.
Le plugin prend en charge les options suivantes, spécifiques au plugin :
optimization_metric: La métrique d'optimisation, indiquant la propriété du circuit de sortie (par exemple, le nombre de portes à 2 qubits ou le nombre de T) qui doit être minimisée. VoirOptimizationMetric.num_clean_ancillas: Le nombre de qubits auxiliaires propres disponibles.num_dirty_ancillas: Le nombre de qubits auxiliaires sales disponibles.
Méthodes
run
run(high_level_object, coupling_map=None, target=None, qubits=None, **options)
Exécutez la synthèse pour la porte MCX donnée.
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.