From 712bbf199c6a2a571d49af64d62600faf7e949fa Mon Sep 17 00:00:00 2001 From: Hieu Hoang Date: Mon, 14 Nov 2011 00:27:18 +0700 Subject: load hiero format for reading suffix arrays --- scripts/generic/moses-parallel.pl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/generic/moses-parallel.pl b/scripts/generic/moses-parallel.pl index 1e8d14eee..dc1625f14 100755 --- a/scripts/generic/moses-parallel.pl +++ b/scripts/generic/moses-parallel.pl @@ -553,6 +553,8 @@ remove_temporary_files(); #script creation sub preparing_script(){ + my $currStartTranslationId = 0; + foreach my $idx (@idxlist){ my $scriptheader=""; $scriptheader.="\#\! /bin/bash\n\n"; @@ -588,7 +590,9 @@ sub preparing_script(){ $tmpwordgraphlist="-output-word-graph $tmpdir/$wordgraphfile.$splitpfx$idx $wordgraphlist[1]"; } - print OUT "$mosescmd $mosesparameters $tmpalioutfile $tmpwordgraphlist $tmpsearchgraphlist $tmpnbestlist $inputmethod ${inputfile}.$splitpfx$idx > $tmpdir/${inputfile}.$splitpfx$idx.trans\n\n"; + my $tmpStartTranslationId = "-start-translation-id $currStartTranslationId"; + + print OUT "$mosescmd $mosesparameters $tmpStartTranslationId $tmpalioutfile $tmpwordgraphlist $tmpsearchgraphlist $tmpnbestlist $inputmethod ${inputfile}.$splitpfx$idx > $tmpdir/${inputfile}.$splitpfx$idx.trans\n\n"; print OUT "echo exit status \$\?\n\n"; if (defined $alifile){ @@ -615,6 +619,8 @@ sub preparing_script(){ #setting permissions of each script chmod(oct(755),"${jobscript}${idx}.bash"); + + $currStartTranslationId += $splitN; } } -- cgit v1.2.3