mirror of
https://github.com/moses-smt/mosesdecoder.git
synced 2024-10-27 03:49:57 +03:00
allow no LM
git-svn-id: https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk@1949 1f5c12ca-751b-0410-a591-d2e778427230
This commit is contained in:
parent
94d18dd219
commit
8ef9fcc9f8
@ -566,6 +566,10 @@
|
||||
RelativePath=".\src\PrefixTreeMap.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\src\ReorderingConstraint.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\src\ScoreComponentCollection.cpp"
|
||||
>
|
||||
@ -896,6 +900,10 @@
|
||||
RelativePath=".\src\PrefixTreeMap.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\src\ReorderingConstraint.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\src\ScoreComponentCollection.h"
|
||||
>
|
||||
|
@ -241,23 +241,19 @@ bool Parameter::Validate()
|
||||
noErrorFlag = false;
|
||||
}
|
||||
|
||||
if (m_setting["lmodel-file"].size() == 0)
|
||||
if (m_setting["lmodel-dub"].size() > 0)
|
||||
{
|
||||
UserMessage::Add("No language model (lmodel-file)");
|
||||
noErrorFlag = false;
|
||||
}
|
||||
|
||||
if (m_setting["lmodel-dub"].size() > 0){
|
||||
if (m_setting["lmodel-file"].size() != m_setting["lmodel-dub"].size()){
|
||||
stringstream errorMsg("");
|
||||
errorMsg << "Config and parameters specify "
|
||||
<< static_cast<int>(m_setting["lmodel-file"].size())
|
||||
<< " language model files (lmodel-file), but "
|
||||
<< static_cast<int>(m_setting["lmodel-dub"].size())
|
||||
<< " LM upperbounds (lmodel-dub)"
|
||||
<< endl;
|
||||
UserMessage::Add(errorMsg.str());
|
||||
noErrorFlag = false;
|
||||
if (m_setting["lmodel-file"].size() != m_setting["lmodel-dub"].size())
|
||||
{
|
||||
stringstream errorMsg("");
|
||||
errorMsg << "Config and parameters specify "
|
||||
<< static_cast<int>(m_setting["lmodel-file"].size())
|
||||
<< " language model files (lmodel-file), but "
|
||||
<< static_cast<int>(m_setting["lmodel-dub"].size())
|
||||
<< " LM upperbounds (lmodel-dub)"
|
||||
<< endl;
|
||||
UserMessage::Add(errorMsg.str());
|
||||
noErrorFlag = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user