Skip to content

Commit

Permalink
Bypass DD for seattle (Qiskit#397)
Browse files Browse the repository at this point in the history
* bypass DD for seattle

* black
  • Loading branch information
jyu00 authored and GitHub Enterprise committed May 4, 2023
1 parent 2a7d9c5 commit 37953a9
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
6 changes: 5 additions & 1 deletion programs/estimator.py
Expand Up @@ -1486,7 +1486,11 @@ def main(
transpile_options = transpilation_settings.copy()
optimization_level = optimization_settings.get("level", 1)
transpile_options["optimization_level"] = optimization_level
if optimization_level >= 1 and not skip_transpilation:

# Bypass DD for ibm_seattle. Can remove after
# https://github.com/Qiskit/qiskit-terra/issues/10067 is released.
_backend_name = backend.name if backend.version == 2 else backend.name()
if optimization_level >= 1 and not skip_transpilation and _backend_name != "ibm_seattle":
bound_pass_manager = dynamical_decoupling_pass(backend)
else:
bound_pass_manager = None
Expand Down
5 changes: 4 additions & 1 deletion programs/sampler.py
Expand Up @@ -877,7 +877,10 @@ def main(
optimization_level = optimization_settings.get("level", 1)
transpile_options["optimization_level"] = optimization_level

if optimization_level >= 1 and not skip_transpilation:
# Bypass DD for ibm_seattle. Can remove after
# https://github.com/Qiskit/qiskit-terra/issues/10067 is released.
_backend_name = backend.name if backend.version == 2 else backend.name()
if optimization_level >= 1 and not skip_transpilation and _backend_name != "ibm_seattle":
bound_pass_manager = dynamical_decoupling_pass(backend)
else:
bound_pass_manager = None
Expand Down

0 comments on commit 37953a9

Please sign in to comment.