class_docstr: Base class describing what a task can do.
  A task will define the objective function and search space of it.
  
  Parameters
  ----------
  max_trials : int
     Max number of trials the experiment will run against this task.
  kwargs : dict
     Configurable parameters of the task, a particular task
     implementation can have its own parameters.
docstr: Define the black box function to optimize, the function will expect hyper-parameters to
  search and return objective values of trial with the hyper-parameters.
  
  This method should be overridden by subclasses. It should receive the hyper-parameters
  as keyword arguments, with argument names matching the keys of the dictionary returned by
  `get_search_space`.
docstr_tok: ["Define","the","black","box","function","to","optimize",",","the","function","will","expect","hyper-parameters","to","search","and","return","objective","values","of","trial","with","the","hyper-parameters",".","This","method","should","be","overridden","by","subclasses",".","It","should","receive","the","hyper-parameters","as","keyword","arguments",",","with","argument","names","matching","the","keys","of","the","dictionary","returned","by","`","get_search_space","`","."]
code: def call(self) -> List[Dict]:
      """
      Define the black box function to optimize, the function will expect hyper-parameters to
      search and return objective values of trial with the hyper-parameters.
  
      This method should be overridden by subclasses. It should receive the hyper-parameters
      as keyword arguments, with argument names matching the keys of the dictionary returned by
      `get_search_space`.
      """
  
file_path: orion/src/orion/benchmark/task/base.py
imports: from abc import ABC, abstractmethod
  from typing import Any, Dict, List
  from orion.core.utils import GenericFactory
label_desc: Use image node_id 2 for calling the BenchmarkTask obj's underlying member method code with example usage: obj.call() without return types