git-svn-id: https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk@3636 1f5c12ca-751b-0410-a591-d2e778427230
This commit is contained in:
phkoehn 2010-10-22 07:30:52 +00:00
parent 3b880bbdda
commit ace33d16dd

View File

@ -1726,7 +1726,7 @@ sub define_training_create_config {
my ($config,
$reordering_table,$phrase_translation_table,$generation_table,@LM)
= &get_output_and_input($step_id);
if ($LM[$#LM] =~ /biconcor/) { pop @LM; }
if ($LM[$#LM] =~ /biconcor/ || $LM[$#LM] eq '') { pop @LM; }
my $cmd = &get_training_setting(9);
@ -2044,6 +2044,11 @@ sub define_evaluation_decode {
}
my $cmd;
my $nbest_size;
if ($nbest) {
$nbest =~ /(\d+)/;
$nbest_size = $1;
}
if ($jobs && $CLUSTER) {
if ($qsub_filter) {
$cmd = "qsub $filter\n";
@ -2064,15 +2069,11 @@ sub define_evaluation_decode {
$cmd .= " -queue-parameters \"$qsub_args\"" if ($CLUSTER && $qsub_args);
$cmd .= " -decoder $decoder -config $dir/evaluation/filtered.$set.$VERSION/moses.ini -input-file $input --jobs $jobs -decoder-parameters \"$settings\" > $system_output";
my $nbest_size;
$nbest_size = $nbest + 0 if $nbest;
$cmd .= " -n-best-file $system_output.best$nbest_size -n-best-size $nbest" if $nbest;
}
else {
$cmd = $filter."\n$decoder $settings -v 0 -f $dir/evaluation/filtered.$set.$VERSION/moses.ini < $input > $system_output";
my $nbest_size;
$nbest_size = $nbest + 0 if $nbest;
$cmd .= " -n-best-list $system_output.best$nbest_size $nbest" if $nbest;
$cmd = $filter."\n$decoder $settings -v 0 -f $dir/evaluation/filtered.$set.$VERSION/moses.ini < $input > $system_output";
$cmd .= " -n-best-list $system_output.best$nbest_size $nbest" if $nbest;
}
&create_step($step_id,$cmd);