syne_tune.blackbox_repository.utils module

syne_tune.blackbox_repository.utils.metrics_for_configuration(blackbox, config, resource_attr, fidelity_range=None, seed=None)[source]

Returns all results for configuration config at fidelities in range fidelity_range.

Parameters:
  • blackbox (Blackbox) – Blackbox

  • config (Dict[str, Any]) – Configuration

  • resource_attr (str) – Name of resource attribute

  • fidelity_range (Optional[Tuple[float, float]]) – Range [min_f, max_f], only fidelities in this range (both ends inclusive) are returned. Default is no filtering

  • seed (Optional[int]) – Seed for queries to blackbox. Drawn at random if not given

Return type:

List[dict]

Returns:

List of result dicts