class_docstr: An abstract base class for a training task.
  
  A ClassyTask encapsulates all the components and steps needed
  to train using a :class:`classy_vision.trainer.ClassyTrainer`.
class_docstr_tok: ["An","abstract","base","class","for","a","training","task",".","A","ClassyTask","encapsulates","all","the","components","and","steps","needed","to","train","using","a",":","class",":","`","classy_vision.trainer.ClassyTrainer","`","."]
docstr: Instantiates a ClassyTask from a configuration.
  
  Args:
      config: A configuration for a ClassyTask.
  
  Returns:
      A ClassyTask instance.
docstr_tok: ["Instantiates","a","ClassyTask","from","a","configuration",".","Args",":","config",":","A","configuration","for","a","ClassyTask",".","Returns",":","A","ClassyTask","instance","."]
code: def from_config(cls, config: Dict[str, Any]) -> "ClassyTask":
      """Instantiates a ClassyTask from a configuration.
  
      Args:
          config: A configuration for a ClassyTask.
  
      Returns:
          A ClassyTask instance.
      """
      raise NotImplementedError()
  
file_path: ClassyVision/classy_vision/tasks/classy_task.py
imports: from abc import ABC, abstractmethod
  from typing import Any, Dict
  from classy_vision.generic.util import log_class_usage
label_desc: Use image node_id 2 for calling the ClassyTask obj's underlying member method code with example usage: obj.from_config(cls, config) without return types