code: def _shuffle(  # pylint: disable=unused-private-name
      input_dataset,
      buffer_size,
      seed=None,
      reshuffle_each_iteration=None,
      name=None,
  ):
      return _ShuffleDataset(
          input_dataset,
          buffer_size,
          seed,
          reshuffle_each_iteration,
          name=name,
      )
  
file_path: tensorflow/tensorflow/python/data/ops/shuffle_op.py
imports: from tensorflow.python import tf2
  from tensorflow.python.data.ops import dataset_ops
  from tensorflow.python.data.util import random_seed
  from tensorflow.python.eager import context
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.ops import gen_dataset_ops
label_desc: Use image node_id 1 for calling a global function with example usage: _shuffle(input_dataset, buffer_size, seed, reshuffle_each_iteration, name) and returns: _ShuffleDataset