Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add default translation plugin #13788

Closed
jakelishman opened this issue Feb 5, 2025 · 0 comments · Fixed by #13794
Closed

Add default translation plugin #13788

jakelishman opened this issue Feb 5, 2025 · 0 comments · Fixed by #13794
Assignees
Labels
mod: transpiler Issues and PRs related to Transpiler
Milestone

Comments

@jakelishman
Copy link
Member

At the moment, our available translation stages are called translator and synthesis, both of which are fine names. We default to translator unless overridden by a backend, or the user.

We may start to add more support for discrete-basis backend compilation over the course of Qiskit 2.x, or wish to modify the default method in the presence of fractional 2q gates, or so son. Adding a new default called default, which simply wraps translator (to begin with) gives us the semantic freedom to make some of those changes within the major version without a hard API break.

@jakelishman jakelishman added the mod: transpiler Issues and PRs related to Transpiler label Feb 5, 2025
@jakelishman jakelishman self-assigned this Feb 5, 2025
@jakelishman jakelishman added this to the 2.0.0 milestone Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mod: transpiler Issues and PRs related to Transpiler
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant