class_docstr: Any iterable of (label, text_input) pairs qualifies as a ``Dataset``.
class_docstr_tok: ["Any","iterable","of","(","label",",","text_input",")","pairs","qualifies","as","a","``","Dataset","``","."]
docstr: Loads a dataset from HuggingFace ``datasets``
  and prepares it as a Dataset.
  
  :param name: the dataset name
  :param subset: the subset of the main dataset.
  :return:
docstr_tok: ["Loads","a","dataset","from","HuggingFace","``","datasets","``","and","prepares","it","as","a","Dataset",".",":","param","name",":","the","dataset","name",":","param","subset",":","the","subset","of","the","main","dataset",".",":","return",":"]
code: def load_hugging_face(self, name, subset="train"):
      r"""
      Loads a dataset from HuggingFace ``datasets``
      and prepares it as a Dataset.
  
      :param name: the dataset name
      :param subset: the subset of the main dataset.
      :return:
  
      """
      raise NotImplementedError
  
imports: from tqdm import tqdm
  from ...common.utils import logger
  from ..component.sample import Sample, CnSample
  from ...common.utils.load import task_class_load
  from ...common.settings import SAMPLE_PATH, NLP_TASK_MAP
  from ...common.utils.file_io import read_csv, read_json, save_csv, save_json
label_desc: Use image node_id 13 for calling the Dataset obj's underlying member method code with example usage: obj.load_hugging_face(name, subset) without return types