class_docstr: Shuffling implements a shuffling algorithm. Items can be added to the shuffling buffer and removed in a
  different order as defined by the concrete shuffling algorithm. A shuffling buffer is intended to be used from
  a single thread, hence, not thread safe.
  Functionality is similar to ShufflingBufferBase except operations are batched and based on PyTorch.
code: def __init__(self, batch_size=1):
      self._keys = None
      self.batch_size = batch_size
  
imports: import abc
  import six
  import torch
label_desc: Use image node_id 1 to create a new BatchedShufflingBufferBase object from inherited base classes: object with example: obj = BatchedShufflingBufferBase(batch_size)