syne_tune.optimizer.schedulers.searchers.searcher_factory module

syne_tune.optimizer.schedulers.searchers.searcher_factory.searcher_factory(searcher_name, **kwargs)[source]

Factory for searcher objects

This function creates searcher objects from string argument name and additional kwargs. It is typically called in the constructor of a scheduler (see FIFOScheduler), which provides most of the required kwargs.

Parameters:
  • searcher_name (str) – Value of searcher argument to scheduler (see FIFOScheduler)

  • kwargs – Argument to BaseSearcher constructor

Return type:

BaseSearcher

Returns:

New searcher object