class_docstr: Data Processor for Design Dataset
class_docstr_tok: ["Data","Processor","for","Design","Dataset"]
docstr: Constructs DialogueDesignDataProcessor
  Args:
      data_dir: path to data directory
      tokenizer: tokenizer object
      cfg: cfg container for dataset
docstr_tok: ["Constructs","DialogueDesignDataProcessor","Args",":","data_dir",":","path","to","data","directory","tokenizer",":","tokenizer","object","cfg",":","cfg","container","for","dataset"]
code: def __init__(self, data_dir: str, tokenizer: object, cfg=None):
      """
      Constructs DialogueDesignDataProcessor
      Args:
          data_dir: path to data directory
          tokenizer: tokenizer object
          cfg: cfg container for dataset
      """
      self.data_dir = data_dir
      self._tokenizer = tokenizer
      self.cfg = cfg
  
file_path: NeMo/nemo/collections/nlp/data/dialogue/data_processor/design_data_processor.py
imports: import os
  import pandas
  from nemo.collections.nlp.data.dialogue.data_processor.data_processor import DialogueDataProcessor
  from nemo.collections.nlp.data.dialogue.input_example.input_example import DialogueInputExample
label_desc: Use image node_id 1 to create a new DialogueDesignDataProcessor object from inherited base classes: DialogueDataProcessor with example: obj = DialogueDesignDataProcessor(data_dir, tokenizer, cfg)