From c2ae1a6d0b45105be55042988e1f8c393c778978 Mon Sep 17 00:00:00 2001 From: Paul Nation Date: Fri, 3 May 2024 13:49:40 -0400 Subject: [PATCH] Fix delays returning no scores --- mapomatic/layouts.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mapomatic/layouts.py b/mapomatic/layouts.py index 586e147..2f15413 100644 --- a/mapomatic/layouts.py +++ b/mapomatic/layouts.py @@ -151,7 +151,8 @@ def evaluate_layouts(circ, layouts, backend, cost_function=None): """ if not any(layouts): return [] - circuit_gates = set(circ.count_ops()).difference({'barrier', 'reset', 'measure'}) + circuit_gates = set(circ.count_ops()).difference({'barrier', 'reset', + 'measure', 'delay'}) if not circuit_gates.issubset(backend.configuration().basis_gates): return [] if not isinstance(layouts[0], list):