lm::builder Namespace Reference


Classes

class  BadDiscountException
struct  DiscountConfig
class  AdjustCounts
struct  CombineCounts
class  CorpusCount
class  Print
struct  Discount
struct  HashGamma
struct  HeaderInfo
struct  InitialProbabilitiesConfig
class  Interpolate
class  OutputHook
class  Output
class  PrintHook
struct  Uninterpolated
union  BuildingPayload
struct  PipelineConfig

Enumerations

enum  HookType { PROB_PARALLEL_HOOK, PROB_SEQUENTIAL_HOOK, NUMBER_OF_HOOKS }

Functions

template<class T >
void PrintPayload (util::FileStream &to, const BuildingPayload &payload)
template<>
void PrintPayload< uint64_t > (util::FileStream &to, const BuildingPayload &payload)
template<>
void PrintPayload< Uninterpolated > (util::FileStream &to, const BuildingPayload &payload)
template<>
void PrintPayload< ProbBackoff > (util::FileStream &to, const BuildingPayload &payload)
void InitialProbabilities (const InitialProbabilitiesConfig &config, const std::vector< Discount > &discounts, util::stream::Chains &primary, util::stream::Chains &second_in, util::stream::Chains &gamma_out, const std::vector< uint64_t > &prune_thresholds, bool prune_vocab, const SpecialVocab &specials)
void Pipeline (PipelineConfig &config, int text_file, Output &output)

Variables

const WordIndex kBOS = 1
const WordIndex kEOS = 2

Enumeration Type Documentation

Enumerator:
PROB_PARALLEL_HOOK 
PROB_SEQUENTIAL_HOOK 
NUMBER_OF_HOOKS 

Definition at line 17 of file output.hh.


Function Documentation

void lm::builder::InitialProbabilities ( const InitialProbabilitiesConfig &  config,
const std::vector< Discount > &  discounts,
util::stream::Chains primary,
util::stream::Chains second_in,
util::stream::Chains gamma_out,
const std::vector< uint64_t > &  prune_thresholds,
bool  prune_vocab,
const SpecialVocab &  specials 
)

void lm::builder::Pipeline ( PipelineConfig &  config,
int  text_file,
Output &  output 
)

template<class T >
void lm::builder::PrintPayload ( util::FileStream to,
const BuildingPayload &  payload 
) [inline]

template<>
void lm::builder::PrintPayload< ProbBackoff > ( util::FileStream to,
const BuildingPayload &  payload 
) [inline]

template<>
void lm::builder::PrintPayload< uint64_t > ( util::FileStream to,
const BuildingPayload &  payload 
) [inline]

template<>
void lm::builder::PrintPayload< Uninterpolated > ( util::FileStream to,
const BuildingPayload &  payload 
) [inline]


Variable Documentation

Definition at line 43 of file payload.hh.

Referenced by lm::builder::CorpusCount::Run(), and lm::builder::AdjustCounts::Run().

Definition at line 44 of file payload.hh.

Referenced by lm::builder::CorpusCount::Run().


Generated on Thu Jul 6 00:32:42 2017 for Moses by  doxygen 1.5.9