mirror of
https://github.com/moses-smt/mosesdecoder.git
synced 2024-09-11 11:25:40 +03:00
checks for undefined $threads
This commit is contained in:
parent
585784f62a
commit
6c63ca963c
@ -36,7 +36,7 @@ my $ZCAT = "gzip -cd";
|
||||
# get optional parameters
|
||||
my $opt_hierarchical = 0;
|
||||
my $binarizer = undef;
|
||||
my $threads = 1; # Default is single-thread
|
||||
my $threads = undef; # Default is single-thread
|
||||
my $syntax_filter_cmd = "$SCRIPTS_ROOTDIR/../bin/filter-rule-table hierarchical";
|
||||
my $min_score = undef;
|
||||
my $opt_min_non_initial_rule_count = undef;
|
||||
@ -407,6 +407,9 @@ for(my $i=0;$i<=$#TABLE;$i++) {
|
||||
elsif ($binarizer =~ /processPhraseTableMin/) {
|
||||
#compact phrase table
|
||||
##my $cmd = "$catcmd $mid_file | LC_ALL=C sort -T $tempdir > $mid_file.sorted && $binarizer -in $mid_file.sorted -out $new_file -nscores $TABLE_WEIGHTS[$i] -threads $threads && rm $mid_file.sorted";
|
||||
if(!defined($threads)) {
|
||||
$thread = 1
|
||||
}
|
||||
my $cmd = "$binarizer -in <($catcmd $mid_file | LC_ALL=C sort -T $tempdir) -out $new_file -nscores $TABLE_WEIGHTS[$i] -threads $threads -encoding None";
|
||||
safesystem($cmd) or die "Can't binarize";
|
||||
} elsif ($binarizer =~ /CreateOnDiskPt/) {
|
||||
@ -428,6 +431,9 @@ for(my $i=0;$i<=$#TABLE;$i++) {
|
||||
$lexbin =~ s/PhraseTable/LexicalTable/;
|
||||
my $cmd;
|
||||
if ($lexbin =~ /processLexicalTableMin/) {
|
||||
if(!defined($threads)) {
|
||||
$thread = 1
|
||||
}
|
||||
$cmd = "$catcmd $mid_file | LC_ALL=C sort -T $tempdir > $mid_file.sorted && $lexbin -in $mid_file.sorted -out $new_file -threads $threads && rm $mid_file.sorted";
|
||||
} else {
|
||||
$lexbin =~ s/^\s*(\S+)\s.+/$1/; # no options
|
||||
|
Loading…
Reference in New Issue
Block a user