PyGlove 0.1.1
-
New Features
- Introduce
pg.logging
to allow pluggable PyGlove logging. - Introduce
pg.early_stopping
with initial step-wise policies.
- Introduce
-
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
.
- Support nested
-
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
- Support using base error class and error regex in
-
pg.evolution
:- Make
pg.evolution.Evolution
thread-safe duringpropose
/feedback
. - Make
pg.evolution.Evolution
better report population initialization errors.
- Make
-