Open Source (OSS) Vizier is a Python-based interface for blackbox optimization and research, based on Google’s original internal Vizier, one of the first hyperparameter tuning services designed to work at scale. Allows a user to setup an OSS Vizier Server, which can host black-box optimization algorithms to serve multiple clients simultaneously in a fault-tolerant manner to tune their objective functions. Defines abstractions and utilities for implementing new optimization algorithms for research and to be hosted in the service. A wide collection of objective functions and methods to benchmark and compare algorithms. Define a problem statement and study configuration. Setup a local server, setup a client to connect to the server, perform a typical tuning loop, and use other client APIs.
Features
- OSS Vizier is a Python-based service for black-box optimization and research
- Based on Google Vizier
- OSS Vizier's interface consists of three main APIs
- Allows a user to setup an OSS Vizier Server
- Defines abstractions and utilities for implementing new optimization algorithms
- A wide collection of objective functions and methods to benchmark and compare algorithms