class_docstr: Wrapper around ``joblib``'s ``Parallel`` + ``delayed`` to integrate with ``Hydra``'s config
  and offer some syntactic sugar to the execution.
class_docstr_tok: ["Wrapper","around","``","joblib","``","'s","``","Parallel","``","+","``","delayed","``","to","integrate","with","``","Hydra","``","'s","config","and","offer","some","syntactic","sugar","to","the","execution","."]
docstr: Runs a single function with multiple args
  
  Args:
      fn (Callable): Function to be executed in parallel.
      args (Sequence[tuple]): A sequence of sets of arguments to pass on to ``fn``.
      desc (str): A description to accompany the progress bar.
  
  Returns:
      list: A list with the return values of each function.
docstr_tok: ["Runs","a","single","function","with","multiple","args","Args",":","fn","(","Callable",")",":","Function","to","be","executed","in","parallel",".","args","(","Sequence","[","tuple","]",")",":","A","sequence","of","sets","of","arguments","to","pass","on","to","``","fn","``",".","desc","(","str",")",":","A","description","to","accompany","the","progress","bar",".","Returns",":","list",":","A","list","with","the","return","values","of","each","function","."]
code: def run(
      self, fn: Callable, args: Sequence[tuple], desc: str = ""
  ) -> list:
      """Runs a single function with multiple args
  
      Args:
          fn (Callable): Function to be executed in parallel.
          args (Sequence[tuple]): A sequence of sets of arguments to pass on to ``fn``.
          desc (str): A description to accompany the progress bar.
  
      Returns:
          list: A list with the return values of each function.
      """
      results: list = self.parallel(
          (delayed(fn)(*arg) for arg in args),
          total=len(args),
          desc=desc,
      )
      return results
  
file_path: tslumen/tslumen/scheduling.py
imports: from typing import Optional, Union, Callable, Any, Sequence
  from dataclasses import dataclass, asdict
  from joblib import Parallel, delayed
  from tqdm.auto import tqdm
label_desc: Use image node_id 2 for calling the Scheduler obj's underlying member method code with example usage: obj.run(fn, args, desc) and returns: results