Hi Alexandre

It looks like train-model.perl is running the lexical reordering scorer when 
it is supposed to be running phrase scoring. This suggests that your training 
scripts got messed up somehow.

Try rebuilding your scripts (ie make release), update your SCRIPTS_ROOTDIR, 
and rerun train-model.perl

best regards - Barry



On Wednesday 20 April 2011 08:38, Alexandre Helle wrote:
> Hi again,
>
> I have tried with the corpus and steps used in
> http://www.statmt.org/moses_steps.html and I obtain the same error
>
> $ nohup nice /usr/share/moses-decoder/scripts/training/train-model.perl
> -scripts-root-dir /usr/share/moses-decoder/scripts/ -root-dir work -corpus
> work/corpus/news-commentary.lowercased -f fr -e en -alignment
> grow-diag-final-and -reordering msd-bidirectional-fe -lm
> 0:3:/home/alexiel/demo/work/lm/news-commentary.lm >& work/training.out &
>
> (6) score phrases @ Wed Apr 20 09:30:27 CEST 2011
> (6.1) sorting f2e @ Wed Apr 20 09:30:27 CEST 2011
> Executing: gunzip < work/model/extract.gz | LC_ALL=C sort -T work/model >
> work/model/extract.sorted
> (6.2) creating table half work/model/phrase-table.half.f2e @ Wed Apr 20
> 09:30:27 CEST 2011
> Executing: /usr/share/moses-decoder/scripts//training/phrase-extract/score
> work/model/extract.sorted work/model/lex.f2e
> work/model/phrase-table.half.f2e
> /usr/share/moses-decoder/scripts//training/phrase-extract/score
> work/model/extract.sorted work/model/lex.f2e
> work/model/phrase-table.half.f2e
> Lexical Reordering Scorer
> scores lexical reordering models of several types (hierarchical,
> phrase-based and word-based-extraction
> Executing: rm -f work/model/extract.sorted
> (6.3) sorting e2f @ Wed Apr 20 09:30:28 CEST 2011
> Executing: gunzip < work/model/extract.inv.gz | LC_ALL=C sort -T work/model
>
> > work/model/extract.inv.sorted
>
> (6.4) creating table half work/model/phrase-table.half.e2f @ Wed Apr 20
> 09:30:28 CEST 2011
> Executing: /usr/share/moses-decoder/scripts//training/phrase-extract/score
> work/model/extract.inv.sorted work/model/lex.e2f
> work/model/phrase-table.half.e2f --Inverse
> /usr/share/moses-decoder/scripts//training/phrase-extract/score
> work/model/extract.inv.sorted work/model/lex.e2f
> work/model/phrase-table.half.e2f --Inverse
> Lexical Reordering Scorer
> scores lexical reordering models of several types (hierarchical,
> phrase-based and word-based-extraction
> illegal option given to lexical reordering model score
> Exit code: 1
> ERROR: Scoring of phrases failed at
> /usr/share/moses-decoder/scripts/training/train-model.perl line 1283.
>
> Does anyone know which is the problem?
>
>
> 2011/4/15 Alexandre Helle <[email protected]>
>
> > Hi,
> >
> > I have updated to the last version of Moses (2010-08-13) and I'm having
> > problems with the "train-model.perl".
> >
> > I have tried with
> >
> > $ $SCRIPTS_ROOTDIR/training/train-model.perl -root-dir $f-$e -corpus
> >
> >> data/low/train.cln -f $f -e $e -lm 0:5:$WD/lm/train.$e:0
> >
> > and
> >
> > $ $SCRIPTS_ROOTDIR/training/train-model.perl -root-dir $f-$e -corpus
> >
> >> data/low/train.cln -f $f -e $e -alignment grow-diag-final-and
> >> -reordering msd-bidirectional-fe -lm 0:5:$WD/lm/train.$e:0
> >
> > and I obtain the next error:
> >
> > (6.3) sorting e2f @ Thu Apr 14 10:35:53 CEST 2011
> >
> >> Executing: gunzip < it-en/model/extract.inv.gz | LC_ALL=C sort -T
> >> it-en/model > it-en/model/extract.inv.sorted
> >> (6.4) creating table half it-en/model/phrase-table.half.e2f @ Thu Apr 14
> >> 10:36:06 CEST 2011
> >> Executing:
> >> /usr/share/moses-decoder/scripts/training/phrase-extract/score
> >> it-en/model/extract.inv.sorted it-en/model/lex.e2f
> >> it-en/model/phrase-table.half.e2f --Inverse
> >> /usr/share/moses-decoder/scripts/training/phrase-extract/score
> >> it-en/model/extract.inv.sorted it-en/model/lex.e2f
> >> it-en/model/phrase-table.half.e2f --Inverse
> >> Lexical Reordering Scorer
> >> scores lexical reordering models of several types (hierarchical,
> >> phrase-based and word-based-extraction
> >> illegal option given to lexical reordering model score
> >> Exit code: 1
> >> ERROR: Scoring of phrases failed at
> >> /usr/share/moses-decoder/scripts/training/train-model.perl line 1283.
> >
> > Does anyone know which is the problem?
> >
> > --
> > Thanks,
> > Alexandre Helle

-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to