Skip to content

Releases: google/vizier

v0.1.16

08 Apr 21:38
Compare
Choose a tag to compare

What's Changed

  • Reduce duplicate code by @copybara-service in #1046
  • Fix endpoint issues in pyglove colab. Should resolve #1044 by @copybara-service in #1047
  • Fix link by @copybara-service in #1050
  • Updates acquisition optimizer parameters for GP_UCB_PE by @copybara-service in #1051
  • Change subplot title depending on if experimenter key is present. by @copybara-service in #1052
  • Adds an OSS GP_UCB_PE test by @copybara-service in #1061
  • Incorporate infeasible trials into Eagle designer by @copybara-service in #1057
  • Add more details on adaptive ensembling. by @copybara-service in #1066
  • Internal clean up. by @copybara-service in #1064
  • Adds shift to InfeasibleWarperComponent and turns it on for the default output warper pipeline by @copybara-service in #1067
  • Add Branin and Hartmann to public import by @copybara-service in #1068
  • Update linear output warper to work nicely with jit caching. by @copybara-service in #1070
  • Update logic for ensemble designer metadata failure into a log warning (in most cases). by @copybara-service in #1072
  • Update scheduled params API by @copybara-service in #1073
  • Stores per-suggestion latency in GP_UCB_PE suggestion timing metadata by @copybara-service in #1075
  • Speed up pareto_rank computation. by @copybara-service in #1078
  • Clarify and consolidate convergence curve scores by @copybara-service in #1076
  • Serialize the scheduled designer. by @copybara-service in #1074
  • Update benchmarking colab + reduce unnecessary imports by @copybara-service in #1081
  • Simplify Ray benchmarks RTD by @copybara-service in #1082
  • Update to 0.1.16 by @copybara-service in #1084

Full Changelog: v0.1.15...v0.1.16

v0.1.15

24 Jan 21:26
Compare
Choose a tag to compare

What's Changed

  • Add GP_UCB_PE and make it the new default. by @copybara-service in #1042

Full Changelog: v0.1.14...v0.1.15

v0.1.14

23 Jan 19:12
Compare
Choose a tag to compare

What's Changed

  • Add a json encoder for metadata by @copybara-service in #1009
  • Add failing designer for testing. by @copybara-service in #1010
  • Allow for linear kernel for ARD in Python GP. by @copybara-service in #1012
  • Fix early stopping colab by @copybara-service in #1014
  • Modernize @jaxtyped code by @copybara-service in #1015
  • Support reverse log in keras embedder and small edge case fix in core converter. by @copybara-service in #1017
  • Support SimpleKd experimenter returning relative objective value. by @copybara-service in #1011
  • Propagate selected keys from global namespace to metadata namespace. by @copybara-service in #1023
  • Simplify some SQL datastore code by @copybara-service in #1022
  • gp_bandit designer rejects empty search spaces. by @copybara-service in #1024
  • No need for union since vz.Trial is already a subclass by @copybara-service in #1025
  • Debug shifting experimenter due to OOB values (and revert to previous code). by @copybara-service in #1019
  • Apply suggestion from ConnorBaker in #1029 by @copybara-service in #1033
  • Remove Python 3.7 support and fix ugly formatting in pyglove core by @copybara-service in #1035
  • Allow for mutation rate schedules for NSGA by @copybara-service in #1034
  • Update benchmark result structure to incorporate spec gen name. by @copybara-service in #1020
  • Adds a new error type (not yet fully supported) that allows Pythia algorithms by @copybara-service in #1038
  • Some support for PythiaFallbackError. by @copybara-service in #1039
  • Adds benchmarks testing. by @copybara-service in #1040
  • Add NormalizedSimpleRegert and WinRateSimpleRegret convergence curve comparators. by @copybara-service in #1041
  • Creating scheduled GP-Bandit designer. by @copybara-service in #1043

Full Changelog: v0.1.13...v0.1.14

v0.1.13

30 Nov 01:04
Compare
Choose a tag to compare

What's Changed

  • Remove logging errors when the convertor rounds up values, which is not an uncommon occurrence (e.g. RandomDesigner, EagleStrategyDesigner). by @copybara-service in #950
  • Input validation for add_categorical_param. by @copybara-service in #952
  • Fix the type error. nn.module.get_variable returns a regular dict now. by @copybara-service in #957
  • Fixes Eagle optimizer trials padding by @copybara-service in #960
  • ParameterEntropyHparamScorerFactory for scoring exploration behavior by @copybara-service in #970
  • Add prior study setters into benchmark runners. by @copybara-service in #984
  • Update documentation: Users are now allowed to write to namespaces other than by @copybara-service in #988
  • Introduce stateful curve converters. by @copybara-service in #987
  • Add support for conditionals in TrialToArrayConverter. by @copybara-service in #1001
  • Minor edits by @copybara-service in #1000

Full Changelog: v0.1.12...v0.1.13

v0.1.12

16 Oct 21:04
Compare
Choose a tag to compare

What's Changed

  • Small aesthetic update to Ray benchmark RTD by @copybara-service in #914
  • Add a lot of tracing trackers. by @copybara-service in #913
  • Fix broken pytest_ray installation by @copybara-service in #918
  • Add multi-objective acquisitions and integrate them into GPBandit. by @copybara-service in #909
  • Add profiling around seed trial generation to help debug slow runs. by @copybara-service in #925
  • Meta learning designer: 1) multi-metric trial support, 2) updated default schedules, 3) additional testing and documentation. by @copybara-service in #933
  • Add counter metrics with metadata. by @copybara-service in #931
  • Use QuasiRandomDesigner in EagleStrategy. by @copybara-service in #943
  • Clean up & bugfix for random rotation matrix generation. by @copybara-service in #941
  • Remove redundant logging from Eagle designer for expediting benchmarking jobs / convergence tests. by @copybara-service in #946

Full Changelog: v0.1.11...v0.1.12

v0.1.11

11 Sep 20:32
Compare
Choose a tag to compare

What's Changed

  • Expose PolicyFactory into Pythia import. by @copybara-service in #905
  • General Meta-Learning Framework by @copybara-service in #877
  • Debug ensemble_designer to handle with Active Trials. by @copybara-service in #910

Full Changelog: v0.1.10...v0.1.11

v0.1.10

08 Sep 09:24
Compare
Choose a tag to compare

What's Changed

  • Clarify that in multi-worker situations, workers are expected to provide client_id in the suggest() call, and not during client construction. by @copybara-service in #875
  • Expose DesignerPolicy in algorithms init file by @copybara-service in #894
  • Update Vizier version to 0.1.10 by @copybara-service in #896

Full Changelog: v0.1.9...v0.1.10

v0.1.9

01 Sep 01:04
Compare
Choose a tag to compare

What's Changed

  • Add PlotElements and BenchmarkRecord for easy plotting. by @copybara-service in #878

Full Changelog: v0.1.8...v0.1.9

v0.1.8

17 Aug 21:38
Compare
Choose a tag to compare

What's Changed

  • 'all' pip README update by @copybara-service in #851

Full Changelog: v0.1.7...v0.1.8

v0.1.7

10 Aug 21:15
Compare
Choose a tag to compare

What's Changed

  • Predict Kumamon individual metrics. by @copybara-service in #739
  • Add GP Bandit tests for VizierSearcher by @copybara-service in #750
  • Make the number of unpadded features a dynamic arg for acquisition function optimization so that padding/masking the feature dimension avoids retracing. by @copybara-service in #757
  • Add a Converter from trials to ContinuousAndCategoricalArray. by @copybara-service in #754
  • Minor cleanups by @copybara-service in #788
  • Use Categorical kernel in GP bandit. by @copybara-service in #784
  • Convert vectorized optimizers to operate on continuous and categorical data. by @copybara-service in #793
  • Follow up to the VectorizedBase refactor with a couple fixes: by @copybara-service in #797
  • Add arch gym to highlights by @copybara-service in #804
  • Add the wide LCB and delayed trust region application options to the acquisition-based trust region. by @copybara-service in #805
  • Silence some pytype errors. by @copybara-service in #820
  • Minor updates to pythia docs, string reps, and TODOs by @copybara-service in #821
  • Internal change. by @copybara-service in #829
  • Advance attrs version to 23.1.0 by @copybara-service in #830
  • Add batching/ensembling support for mean_fn. by @copybara-service in #834

Full Changelog: v0.1.6...v0.1.7