Class Batch

Inheritance Relationships

Derived Types

Class Documentation

class Batch

Subclassed by marian::data::CorpusBatch, marian::data::DataBatch

Public Functions

virtual size_t size() const = 0
virtual size_t words(int = 0) const
virtual size_t width() const
virtual size_t sizeTrg() const
virtual size_t wordsTrg() const
virtual size_t widthTrg() const
virtual void debug(bool = false)
virtual std::vector<Ptr<Batch>> split(size_t n, size_t sizeLimit = SIZE_MAX) = 0
const std::vector<size_t> &getSentenceIds() const
void setSentenceIds(const std::vector<size_t> &ids)
virtual void setGuidedAlignment(std::vector<WordAlignment>&&) = 0
virtual void setDataWeights(const std::vector<float>&) = 0
virtual ~Batch()

Protected Attributes

std::vector<size_t> sentenceIds_