code: def dataset(self):
      output_shapes = (
          (
              self._batch_size,
              self._image_size[0],
              self._image_size[0],
              3,
          ),
          (self._batch_size, None, 5),
      )
      output_dtypes = (tf.float32, tf.float32)
      return dali_tf.DALIDataset(
          pipeline=self._pipe,
          batch_size=self._batch_size,
          output_shapes=output_shapes,
          output_dtypes=output_dtypes,
          device_id=self._device_id,
      )
  
imports: import nvidia.dali
  import nvidia.dali.plugin.tf
  import tensorflow
  from .None import ops
label_desc: Use image node_id 3 for calling the YOLOv4Pipeline obj's underlying member method code with example usage: obj.dataset() and returns: dali_tf