Welcome to Polaris’s documentation!¶
Contents:
-
class
polaris.Bounds(label, low, high, q=None)[source]¶ A class to declare range of each hyperparameters. For now, Polaris do not adapt to category variable.
-
class
polaris.Domain(bounds, algo='random')[source]¶ A class to store bounds and searching new parameters.
-
class
polaris.Polaris(fn, bounds, algo, trials, max_evals=10, exp_key=None, logger=None, debug=False, args=None)[source]¶ A client for the Polaris.
-
class
polaris.rabbitmq.JobClient(polaris)[source]¶ A client class for parallel experiments.
The instance of this class send a new job to workers and calculate next parameters in response to the requsest from a worker.
This client adopt the RPC pattern. Therefore all results will be accumulated on client side.
-
on_request(ch, method, props, body)[source]¶ A method to receive job request from workers After receiving request, this method will send a job to them.
-