.. role:: hidden :class: hidden-section .. module:: fairseq.data Data Loading and Utilities ========================== .. _datasets: Datasets -------- **Datasets** define the data format and provide helpers for creating mini-batches. .. autoclass:: fairseq.data.FairseqDataset :members: .. autoclass:: fairseq.data.LanguagePairDataset :members: .. autoclass:: fairseq.data.MonolingualDataset :members: **Helper Datasets** These datasets wrap other :class:`fairseq.data.FairseqDataset` instances and provide additional functionality: .. autoclass:: fairseq.data.BacktranslationDataset :members: .. autoclass:: fairseq.data.ConcatDataset :members: .. autoclass:: fairseq.data.ResamplingDataset :members: .. autoclass:: fairseq.data.RoundRobinZipDatasets :members: .. autoclass:: fairseq.data.TransformEosDataset :members: Dictionary ---------- .. autoclass:: fairseq.data.Dictionary :members: Iterators --------- .. autoclass:: fairseq.data.CountingIterator :members: .. autoclass:: fairseq.data.EpochBatchIterator :members: .. autoclass:: fairseq.data.GroupedIterator :members: .. autoclass:: fairseq.data.ShardedIterator :members: