Conflicts:
	moses/LM/IRST.cpp
This commit is contained in:
Ulrich Germann 2015-11-01 15:37:36 +00:00
commit 8424fb6e2a
6 changed files with 27 additions and 27 deletions

View File

@ -42,9 +42,9 @@ namespace Moses
class Murmur: public DALM::State::HashFunction
{
public:
Murmur(std::size_t seed=0): seed(seed){
Murmur(std::size_t seed=0): seed(seed) {
}
virtual std::size_t operator()(const DALM::VocabId *words, std::size_t size) const{
virtual std::size_t operator()(const DALM::VocabId *words, std::size_t size) const {
return util::MurmurHashNative(words, sizeof(DALM::VocabId) * size, seed);
}
private:
@ -301,7 +301,7 @@ void LanguageModelDALM::CalcScore(const Phrase &phrase, float &fullScore, float
}
currPos++;
if (currPos >= m_ContextSize){
if (currPos >= m_ContextSize) {
break;
}
}
@ -564,7 +564,7 @@ void LanguageModelDALM::EvaluateTerminal(
} else {
hypoScore += score;
prefixLength++;
if(state.get_count() < std::min(prevLen+1, (int)m_ContextSize)){
if(state.get_count() < std::min(prevLen+1, (int)m_ContextSize)) {
newState->SetAsLarge();
}
if(prefixLength >= m_ContextSize) newState->SetAsLarge();
@ -626,7 +626,7 @@ void LanguageModelDALM::EvaluateNonTerminal(
state = prevState->GetRightContext();
return;
} else if(state.get_count() <= prefixPos+1) {
if(state.get_count() == prefixPos+1 && !gap.is_finalized()){
if(state.get_count() == prefixPos+1 && !gap.is_finalized()) {
prefixLength++;
}
newState->SetAsLarge();
@ -636,7 +636,7 @@ void LanguageModelDALM::EvaluateNonTerminal(
newState->SetAsLarge();
} else {
prefixLength++;
if(state.get_count() < std::min(prevLen+1, (int)m_ContextSize)){
if(state.get_count() < std::min(prevLen+1, (int)m_ContextSize)) {
newState->SetAsLarge();
}