Skip to content

Integrate custom transpiler passes into transpile()  #1275

Open
@mtreinish

Description

@mtreinish

What is the expected behavior?

For dynamic circuits there are custom dynamical decoupling passes in the provider already. We should export these as a custom scheduling stage transpiler plugin (see https://qiskit.org/documentation/apidoc/transpiler_plugins.html) and then have backends with dynamic circuits support set that as the default scheduling method (see https://qiskit.org/documentation/apidoc/providers.html#custom-transpiler-passes). If this is done then whenever a user compiles a circuit with transpile() targeting the appropriate backend it will automatically run dynamical decoupling as part of the compilation.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions