code: def _build_dataset(
      self,
      generator,
      generator_params,
      output_types,
      output_shapes,
      batch_size,
      num_parallel_calls,
      take=None,
  ):
      return _ParallelDataset(
          generator=generator,
          generator_params=generator_params,
          output_types=output_types,
          output_shapes=output_shapes,
          batch_size=batch_size,
          num_parallel_calls=num_parallel_calls,
          take=take,
      )
  
file_path: openrec/openrec/tf2/data/dataset.py
imports: from openrec.tf2.data import _ParallelDataset
  from openrec.tf2.data import _DataStore
  import tensorflow
  import numpy
  import random
label_desc: Use image node_id 2 for calling the Dataset obj's underlying member method code with example usage: obj._build_dataset(generator, generator_params, output_types, output_shapes, batch_size, num_parallel_calls, take) and returns: _ParallelDataset