Class Vocabs

Class Documentation

class Vocabs

Wrapper of Marian Vocab objects needed for translator.

Holds multiple source vocabularies and one target vocabulary

Public Functions

Vocabs(Ptr<Options> options, std::vector<std::shared_ptr<AlignedMemory>> &&vocabMemories)

Construct vocabs object from either byte-arrays or files.

const std::vector<Ptr<Vocab const>> &sources() const

Get all source vocabularies (as a vector)

const Ptr<Vocab const> &target() const

Get the target vocabulary.