Skip to content

PyGlove 0.1.1

Compare
Choose a tag to compare
@daiyip daiyip released this 10 Oct 17:29
· 200 commits to main since this release
  • New Features

    • Introduce pg.logging to allow pluggable PyGlove logging.
    • Introduce pg.early_stopping with initial step-wise policies.
  • Enhancements

    • pg.hyper:

      • Support nested pg.hyper.DynamicEvaluationContext for supporting divide-and-conquer a search space.
      • Support scale type for pg.floatv.
      • Preserve numeric literal values when calling pg.hyper.Choices.dna_spec.
    • pg.tuning:

      • Support using base error class and error regex in pg.tuning.Feedback.skip_on_exceptions.
      • Add pg.tuning.Feedback.ignore_race_conditions to better handle race conditions from multiple co-workers
    • pg.evolution:

      • Make pg.evolution.Evolution thread-safe during propose/feedback.
      • Make pg.evolution.Evolution better report population initialization errors.