#include <config.hh>
Public Types | |
enum | ARPALoadComplain { ALL, EXPENSIVE, NONE } |
enum | WriteMethod { WRITE_MMAP, WRITE_AFTER } |
enum | RestFunction { REST_MAX, REST_LOWER } |
Public Member Functions | |
std::ostream * | ProgressMessages () const |
Config () | |
Public Attributes | |
bool | show_progress |
std::ostream * | messages |
EnumerateVocab * | enumerate_vocab |
WarningAction | unknown_missing |
WarningAction | sentence_marker_missing |
WarningAction | positive_log_probability |
float | unknown_missing_logprob |
float | probing_multiplier |
std::size_t | building_memory |
std::string | temporary_directory_prefix |
ARPALoadComplain | arpa_complain |
const char * | write_mmap |
WriteMethod | write_method |
bool | include_vocab |
RestFunction | rest_function |
std::vector< std::string > | rest_lower_files |
uint8_t | prob_bits |
uint8_t | backoff_bits |
uint8_t | pointer_bhiksha_bits |
util::LoadMethod | load_method |
Definition at line 19 of file config.hh.
std::ostream* lm::ngram::Config::ProgressMessages | ( | ) | const [inline] |
Definition at line 29 of file config.hh.
References messages, and show_progress.
Referenced by lm::ngram::trie::BuildTrie().
uint8_t lm::ngram::Config::backoff_bits |
Definition at line 105 of file config.hh.
Referenced by lm::ngram::SeparatelyQuantize::FinishedLoading(), main(), lm::ngram::SeparatelyQuantize::MiddleBits(), lm::ngram::SeparatelyQuantize::SetupMemory(), lm::ngram::ShowSizes(), lm::ngram::SeparatelyQuantize::Size(), and lm::ngram::SeparatelyQuantize::UpdateConfigFromBinary().
std::size_t lm::ngram::Config::building_memory |
Definition at line 66 of file config.hh.
Referenced by lm::ngram::trie::TrieSearch< Quant, Bhiksha >::InitializeFromARPA(), and main().
Definition at line 37 of file config.hh.
Referenced by lm::ngram::detail::GenericModel< Search, VocabularyT >::GenericModel(), and Moses::LanguageModelKen< Model >::LoadModel().
Definition at line 115 of file config.hh.
Referenced by Moses::ConstructOSMLM(), Moses::LanguageModelKen< Model >::LoadModel(), and main().
std::ostream* lm::ngram::Config::messages |
Definition at line 27 of file config.hh.
Referenced by Moses::LanguageModelKen< Model >::LoadModel(), and ProgressMessages().
Definition at line 108 of file config.hh.
Referenced by lm::ngram::trie::ArrayBhiksha::FinishedLoading(), main(), lm::ngram::ShowSizes(), and lm::ngram::trie::ArrayBhiksha::UpdateConfigFromBinary().
Definition at line 50 of file config.hh.
Referenced by lm::ngram::detail::HashedSearch< Value >::InitializeFromARPA(), and main().
uint8_t lm::ngram::Config::prob_bits |
Definition at line 105 of file config.hh.
Referenced by lm::ngram::SeparatelyQuantize::FinishedLoading(), lm::ngram::SeparatelyQuantize::LongestBits(), main(), lm::ngram::SeparatelyQuantize::MiddleBits(), lm::ngram::SeparatelyQuantize::SetupMemory(), lm::ngram::ShowSizes(), lm::ngram::SeparatelyQuantize::Size(), and lm::ngram::SeparatelyQuantize::UpdateConfigFromBinary().
Definition at line 61 of file config.hh.
Referenced by lm::ngram::BinaryFormat::FinishFile(), lm::ngram::detail::GenericModel< Search, VocabularyT >::GenericModel(), main(), lm::ngram::detail::HashedSearch< Value >::SetupMemory(), lm::ngram::ShowSizes(), lm::ngram::detail::HashedSearch< Value >::Size(), and lm::ngram::ProbingVocabulary::Size().
Definition at line 97 of file config.hh.
Referenced by lm::ngram::RestValue::Callback(), lm::ngram::detail::HashedSearch< Value >::DispatchBuild(), and main().
std::vector<std::string> lm::ngram::Config::rest_lower_files |
Definition at line 99 of file config.hh.
Referenced by lm::ngram::LowerRestBuild< Model >::LowerRestBuild(), and main().
std::string lm::ngram::Config::temporary_directory_prefix |
Definition at line 72 of file config.hh.
Referenced by lm::ngram::trie::TrieSearch< Quant, Bhiksha >::InitializeFromARPA(), and main().
Definition at line 54 of file config.hh.
Referenced by lm::ngram::LowerRestBuild< Model >::LowerRestBuild(), and main().
const char* lm::ngram::Config::write_mmap |
Definition at line 80 of file config.hh.
Referenced by lm::ngram::trie::TrieSearch< Quant, Bhiksha >::InitializeFromARPA(), lm::ngram::LowerRestBuild< Model >::LowerRestBuild(), and main().