Hi, zmert-moses has been adapted to support a metric that needs TectoMT (http://ufal.mff.cuni.cz/tectomt). It seems like we forgot to accept TER-BLEU without the TMT_ROOT, as TMT_ROOT is needed only for TectoMT.
We'll try to fix it soon but in the meantime, just remove the check for TMT_ROOT and hopefully it will work. (We have not tested TER of zmert ourselves so there may be other issues.) Cheers, O. "sripirakas sakthithasan" <[email protected]> wrote: > >Hi, > > I am really interested to tune the SMT which I have developed for >Sinhala-Tamil language pair for my research. I downloaded the latest version >and have included into moses. But, it doesn't tune as expected. >The command I used is as follows, > >nohup nice >$SMTHOME/tools/moses-scripts/scripts-20100516-1859/training/zmert-moses.pl ><source file> <test file> ../../tools/moses/moses-cmd/src/moses >/home/sripirakas/SMT/SIN_TAM/work/model/moses.ini >--working-dir=../work/tuning/zmert >--rootdir=$SMTHOME/tools/moses-scripts/scripts-20100516-1859 >--mertdir="/home/sripirakas/SMT/tools/moses/zmert" --metric="TER-BLEU nocase >punc 20 50" --decoder-flags="-v 0" >& ../work/tuning/zmert.out & > >The output appeared in zmert.out file > looks as follows, > >After default: -l mem_free=0.5G -hard >Use of uninitialized value $TMT_ROOT in concatenation (.) or string at >/home/sripirakas/SMT/tools/moses-scripts/scripts-20100516-1859/training/zmert-moses.pl > line 236. >Using SCRIPTS_ROOTDIR: >/home/sripirakas/SMT/tools/moses-scripts/scripts-20100516-1859 >Predict 0 >moses.ini:15:Filename not absolute: 5 >moses.ini:15:File does not exist or empty: 5 >SYNC distortionttable-file -> 3 >checking weight-count for ttable-file >ttable-file -> 3 >ttable-file -> 3 >lmodel-file -> 3 >checking weight-count for lmodel-file >lmodel-file -> 3 >lmodel-file -> 3 >distortion-file -> 3 >checking weight-count for distortion-file >distortion-file -> 3 > >1. I am unaware of $TMT_ROOT :( >2. moses.ini:15:Filename not absolute: 5 > >moses.ini:15:File does not exist or empty: 5 - Actually moses.ini file exists >in > /home/sripirakas/SMT/SIN_TAM/work/model/moses.ini and 15th line of >moses.ini > has the absolute path to phrase table. The portion of moses.ini is given >here. > > ######################### >### MOSES CONFIG FILE ### >######################### > ># input factors >[input-factors] >0 > ># mapping steps >[mapping] >0 T 0 > ># translation tables: source-factors, target-factors, number of scores, file >[ttable-file] >0 0 0 5 /home/sripirakas/SMT/SIN_TAM/work/model/phrase-table.gz > ># no generation models, no generation-file section > ># language models: type(srilm/irstlm), factors, order, file >[lmodel-file] >0 0 3 /home/sripirakas/SMT/SIN_TAM/work/lm/tamil.lm > >Could you please help me to identify what the problem is and how I can solve >it in order to reach my objective to tune using ZMERT?.. Thank you in advance >for your consideration and help. > > >Thank you. > >S.Sripirakas. >University of Colombo School of Computing. > > > > > > >_______________________________________________ >Moses-support mailing list >[email protected] >http://mailman.mit.edu/mailman/listinfo/moses-support -- Ondrej Bojar http://www.cuni.cz/~obo _______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
