Hi Barry, Thanks a lot !
I switched both to 0 but I'm still getting this message : FeatureFunction: TranslationModel0 start: 3 end: 3 Exception: moses/ScoreComponentCollection.cpp:242 in void Moses::ScoreComponentCollection::Assign(const Moses::FeatureFunction*, const std::vector<float>&) threw util::Exception'. Feature function TranslationModel0 specified 1 dense scores or weights. Actually has 4 2014-06-26 22:29 GMT+02:00 Barry Haddow <[email protected]>: > Hi Massinissa > > Are you loading the right ini file? The one in the debug message is > different from the one you show at the bottom of your mail. In particular, > the debug message shows that you are mixing "TranslationModel0" and > TranslationModel1" which is why Moses complains about missing weights, > > cheers - Barry > > > On 26/06/14 20:48, Massinissa Ahmim wrote: > >> Dear all, >> >> I'm having some troubles loading the binary phrasetable using the latest >> version of moses. >> >> When querying my moses.ini using : >> >> echo 'le monde' |/home/mosesdecoder/bin/moses -f moses.ini >> >> >> I'm getting this error : >> >> Defined parameters (per moses.ini or switch): >> config: moses.ini >> distortion-limit: 6 >> feature: UnknownWordPenalty WordPenalty PhrasePenalty >> PhraseDictionaryMemory name=TranslationModel0 table-limit=20 >> path=/home/training/binarised-model/phrase-table input-factor=0 >> output-factor=0 LexicalReordering name=LexicalReordering0 num-features=6 >> type=wbe-msd-bidirectional-fe-allff input-factor=0 output-factor=0 >> path=/home/training/binarised-model/reordering-table Distortion KENLM >> lazyken=0 name=LM0 factor=1 path=/home/Massi/UN.en-fr.en.lm.blm.en >> order=5 >> input-factors: 0 >> mapping: 0 T 0 >> weight: UnknownWordPenalty0= 1 WordPenalty0= -1 PhrasePenalty0= 0.2 >> TranslationModel1= 0.2 0.2 0.2 0.2 LexicalReordering0= 0.3 0.3 0.3 0.3 0.3 >> 0.3 Distortion0= 0.3 LM0= 0.5 >> line=UnknownWordPenalty >> FeatureFunction: UnknownWordPenalty0 start: 0 end: 0 >> line=WordPenalty >> FeatureFunction: WordPenalty0 start: 1 end: 1 >> line=PhrasePenalty >> FeatureFunction: PhrasePenalty0 start: 2 end: 2 >> line=PhraseDictionaryMemory name=TranslationModel0 table-limit=20 >> path=/home/training/binarised-model/phrase-table input-factor=0 >> output-factor=0 >> FeatureFunction: TranslationModel0 start: 3 end: 3 >> Exception: moses/ScoreComponentCollection.cpp:242 in void Moses:: >> ScoreComponentCollection::Assign(const Moses::FeatureFunction*, const >> std::vector<float>&) threw util::Exception'. >> Feature function TranslationModel0 specified 1 dense scores or weights. >> Actually has 0 >> >> Here is my moses.ini >> >> ######################### >> ### MOSES CONFIG FILE ### >> ######################### >> >> # input factors >> [input-factors] >> 0 >> >> # mapping steps >> [mapping] >> 0 T 0 >> >> [distortion-limit] >> 6 >> >> # feature functions >> [feature] >> UnknownWordPenalty >> WordPenalty >> PhrasePenalty >> PhraseDictionaryMemory name=TranslationModel0 table-limit=20 >> num-features=4 path=/home/training/binarised-model/phrase-table >> input-factor=0 outp >> ut-factor=0 >> LexicalReordering name=LexicalReordering0 num-features=6 >> type=wbe-msd-bidirectional-fe-allff input-factor=0 output-factor=0 >> path=/home/training/ >> binarised-model/reordering-table >> Distortion >> KENLM lazyken=0 name=LM0 factor=1 path=/home/Massi/UN.en-fr.en.lm.blm.en >> order=5 >> >> # dense weights for feature functions >> [weight] >> UnknownWordPenalty0= 1 >> WordPenalty0= -1 >> PhrasePenalty0= 0.2 >> TranslationModel0= 0.2 0.2 0.2 0.2 >> LexicalReordering0= 0.3 0.3 0.3 0.3 0.3 0.3 >> Distortion0= 0.3 >> LM0= 0.5 >> >> >> Any suggestion ? >> >> Many thanks >> >> Massinissa >> >> -- >> >> Description : Description : lingua_custodia_final full logo >> >> */The Translation Trustee/* >> >> *1, Place Charles de Gaulle* >> >> *78180 Montigny-le-Bretonneux* >> >> *Tel : +33 1 30 44 04 23 Mobile : +33 7 61 44 40 84* >> >> *Email :****[email protected] <mailto:massinissa.ahmim@ >> linguacustodia.com>*** >> >> *Website :****www.linguacustodia.com <http://www.linguacustodia.com/> - >> www.thetranslationtrustee.com <http://www.thetranslationtrustee.com>* >> >> üPensez à l’environnement, n’imprimez ce courriel que si nécessaire. >> >> >> Please do not print this email unless it is absolutely necessary. Spread >> environmental awareness. >> >> >> >> _______________________________________________ >> Moses-support mailing list >> [email protected] >> http://mailman.mit.edu/mailman/listinfo/moses-support >> > > > -- > The University of Edinburgh is a charitable body, registered in > Scotland, with registration number SC005336. > > -- [image: Description : Description : lingua_custodia_final full logo] *The Translation Trustee* *1, Place Charles de Gaulle* *78180 Montigny-le-Bretonneux* *Tel : +33 1 30 44 04 23 Mobile : +33 7 61 44 40 84* *Email :* *[email protected] <[email protected]>* *Website :* *www.linguacustodia.com <http://www.linguacustodia.com/> - www.thetranslationtrustee.com <http://www.thetranslationtrustee.com>* ü Pensez à l’environnement, n’imprimez ce courriel que si nécessaire. Please do not print this email unless it is absolutely necessary. Spread environmental awareness.
_______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
