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

Replace get_generator_run_limit function on GenerationStep with new method on GenerationNode #2018

Closed
wants to merge 1 commit into from

Commits on Nov 28, 2023

  1. Replace get_generator_run_limit function on GenerationStep with new m…

    …ethod on GenerationNode (facebook#2018)
    
    Summary:
    
    This diff does the following:
    Replaces the `get_generator_run_limit()` method on GenerationStep with `generator_run_limit` on GenerationNode. The new method relies on transition criterion to determine the number of generator runs, and only checks criterion that are trial based. I actually think this may not need to be expanded because the trial based criterion seem the most related to new generator run creation, but it could be expanded easily in the future if a usecase requires doing so.
    
    upcoming:
    (0) Finish removing GenerationStep methods in
    (1) delete functions from GenStep that aren't needed anymore
    (2) update the storage to include nodes independently (and not just as part of step)
    (3) final pass on all the doc strings
    (4) add transition criterion to the repr string + some of the other fields that havent made it yet on GeneratinoNode
    (5) Do a final pass of the generationStrategy/GenerationNode files to see what else can be migrated/condensed
    (6) rename transiton criterion to action criterion
    
    Reviewed By: lena-kashtelyan
    
    Differential Revision: D51169425
    Mia Garrard authored and facebook-github-bot committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    b723ec0 View commit details
    Browse the repository at this point in the history