Class IVocab¶
Defined in File vocab_base.h
Inheritance Relationships¶
Derived Types¶
public marian::DefaultVocab
(Class DefaultVocab)public marian::FactoredVocab
(Class FactoredVocab)
Class Documentation¶
-
class
IVocab
¶ Subclassed by marian::DefaultVocab, marian::FactoredVocab
Public Functions
-
virtual void
create
(const std::string &vocabPath, const std::vector<std::string> &trainPaths, size_t maxSize) = 0¶
-
virtual Words
encode
(const std::string &line, bool addEOS = true, bool inference = false) const = 0¶
-
virtual size_t
size
() const = 0¶
-
virtual size_t
lemmaSize
() const¶
-
virtual void
createFake
() = 0¶
-
virtual
~IVocab
()¶
-
virtual void