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

PassManager controller: "best of" #3018

Closed
wants to merge 62 commits into from
Closed

PassManager controller: "best of" #3018

wants to merge 62 commits into from

Conversation

1ucian0
Copy link
Member

@1ucian0 1ucian0 commented Aug 21, 2019

Fixes #2969

This PR introduced a PassManager controller rollback_if. If the condition is True, the passes appended in that set, will be "rolled back". This will allow us to implement "best of" selections for situation like layout selection, or to choose the best swapper. Replaces with to BestOf. See #3018 (comment)

Luciano Bello added 2 commits August 21, 2019 14:25
@1ucian0 1ucian0 added this to the 0.10 milestone Aug 21, 2019
@ajavadia
Copy link
Member

Can you make this fix #2845 as a test of its functionality?

@1ucian0
Copy link
Member Author

1ucian0 commented Sep 12, 2019

Can you make this fix #2845 as a test of its functionality?

I would prefer to do it in a different PR to keep this one small and functionally independently.
I can write the fix for #2845 on top of #3018. In that way, we are both happy :)

@ajavadia
Copy link
Member

ajavadia commented Sep 12, 2019 via email

@kdk kdk modified the milestones: 0.12, 0.13 Feb 6, 2020
@ajavadia ajavadia assigned 1ucian0 and unassigned ajavadia and kdk Feb 17, 2020
@1ucian0 1ucian0 modified the milestones: 0.13, 0.14 Mar 31, 2020
@1ucian0 1ucian0 modified the milestones: 0.14, 0.15 Apr 21, 2020
@1ucian0 1ucian0 marked this pull request as draft April 23, 2020 14:51
@kdk kdk modified the milestones: 0.15, 0.16 Jul 14, 2020
@1ucian0 1ucian0 modified the milestones: 0.16, 0.17 Aug 18, 2020
@mtreinish mtreinish modified the milestones: 0.17, 0.18 Mar 16, 2021
@1ucian0 1ucian0 modified the milestones: 0.18, 0.19 Jun 7, 2021
@kdk kdk removed this from the 0.19 milestone Nov 2, 2021
@HuangJunye HuangJunye added the mod: transpiler Issues and PRs related to Transpiler label Jan 4, 2023
@1ucian0
Copy link
Member Author

1ucian0 commented Apr 25, 2023

stalled.

@1ucian0 1ucian0 closed this Apr 25, 2023
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 this pull request may close these issues.

A rollback pass manager controller is needed
5 participants