parameters: (buffer: BufShmChunk, shared_batch_meta: SharedBatchMeta)
return_statement: return [deserialize_sample(buffer, sample) for sample in samples]
docstring: Deserialize samples from the smem buffer and SampleMeta descriptions.
  
      Parameters
      ----------
      buffer : BufShmChunk
          Shared memory chunk with serialized sample data
      shared_batch_meta : SharedBatchMeta
          Metadata about serialized data in memory
  
      Returns
      -------
      List of (idx, numpy array) or (idx, tuple of numpy arrays)
          List of indexed deserialized samples
docstring_summary: Deserialize samples from the smem buffer and SampleMeta descriptions.
docstring_tokens: Deserialize samples from the smem buffer and SampleMeta descriptions .
function: def deserialize_batch(buffer: BufShmChunk, shared_batch_meta: SharedBatchMeta):
      """Deserialize samples from the smem buffer and SampleMeta descriptions.
  
      Parameters
      ----------
      buffer : BufShmChunk
          Shared memory chunk with serialized sample data
      shared_batch_meta : SharedBatchMeta
          Metadata about serialized data in memory
  
      Returns
      -------
      List of (idx, numpy array) or (idx, tuple of numpy arrays)
          List of indexed deserialized samples
      """
      samples = deserialize_sample_meta(buffer, shared_batch_meta)
      return [deserialize_sample(buffer, sample) for sample in samples]
function_tokens: def deserialize_batch ( buffer : BufShmChunk , shared_batch_meta : SharedBatchMeta ) : samples = deserialize_sample_meta ( buffer , shared_batch_meta ) return [ deserialize_sample ( buffer , sample ) for sample in samples ]