Class Scorer

Inheritance Relationships

Derived Type

Class Documentation

class Scorer

Subclassed by marian::ScorerWrapper

Public Functions

Scorer(const std::string &name, float weight)
virtual ~Scorer()
std::string getName()
float getWeight()
virtual void clear(Ptr<ExpressionGraph>) = 0
virtual Ptr<ScorerState> startState(Ptr<ExpressionGraph>, Ptr<data::CorpusBatch>) = 0
virtual Ptr<ScorerState> step(Ptr<ExpressionGraph>, Ptr<ScorerState>, const std::vector<IndexType>&, const Words&, const std::vector<IndexType> &batchIndices, int beamSize) = 0
virtual void init(Ptr<ExpressionGraph>)
virtual void setShortlistGenerator(Ptr<const data::ShortlistGenerator>)
virtual Ptr<data::Shortlist> getShortlist()
virtual std::vector<float> getAlignment()

Protected Attributes

std::string name_
float weight_