docs: def batch_decode(self, tensor, *args, dim=0, **kwargs):
          """
          Args:
              tensor (torch.Tensor): Batch of tensors.
              *args: Arguments passed to ``Encoder.batch_decode``.
              dim (int, optional): Dimension along which to split tensors.
              **kwargs: Keyword arguments passed to ``Encoder.batch_decode``.
  
          Returns:
              list: Batch of decoded labels.
          """
          return super().batch_decode([t.squeeze(0) for t in tensor.split(1, dim=dim)])