class_docstr: Generates all possible ordered pairs from 'texts_batch' and 'support_dataset'
  
  Args:
      bidirectional: adds pairs in reverse order
code: def __init__(self, bidirectional: bool = False, **kwargs) -> None:
      self.bidirectional = bidirectional
  
file_path: DeepPavlov/deeppavlov/models/preprocessors/dnnc_preprocessor.py
imports: from logging import getLogger
  from typing import List, Tuple
  import numpy
  from deeppavlov.core.common.registry import register
  from deeppavlov.core.models.component import Component
label_desc: Use image node_id 1 to create a new PairGenerator object from inherited base classes: Component with example: obj = PairGenerator(bidirectional)