class_docstr: An abstract sweeper interface
  Sweeper takes the command line arguments, generates a and launches jobs
  (where each job typically takes a different command line arguments)
docstr: Execute a sweep
  :param arguments: list of strings describing what this sweeper should do.
  exact structure is determine by the concrete Sweeper class.
  :return: the return objects of all thy launched jobs. structure depends on the Sweeper
  implementation.
code: def sweep(self, arguments: List[str]) -> Any:
      """
      Execute a sweep
      :param arguments: list of strings describing what this sweeper should do.
      exact structure is determine by the concrete Sweeper class.
      :return: the return objects of all thy launched jobs. structure depends on the Sweeper
      implementation.
      """
      ...
  
file_path: hydra/hydra/plugins/sweeper.py
imports: from abc import abstractmethod
  from typing import Any, List, Sequence, Optional
  from hydra.types import TaskFunction
  from omegaconf import DictConfig
  from .launcher import Launcher
  from .plugin import Plugin
  from hydra.types import HydraContext
label_desc: Use image node_id 2 for calling the Sweeper obj's underlying member method code with example usage: obj.sweep(arguments) without return types