From 445d640d67a10b79c1dd97ce17f5786bfd599176 Mon Sep 17 00:00:00 2001 From: redpony Date: Fri, 2 Jul 2010 20:19:09 +0000 Subject: remove broken code git-svn-id: https://ws10smt.googlecode.com/svn/trunk@120 ec762483-ff6d-05da-a07a-a48fb63a330f --- vest/dist-vest.pl | 44 +++----------------------------------------- 1 file changed, 3 insertions(+), 41 deletions(-) diff --git a/vest/dist-vest.pl b/vest/dist-vest.pl index 9a00f17a..83a45a6a 100755 --- a/vest/dist-vest.pl +++ b/vest/dist-vest.pl @@ -44,7 +44,6 @@ my $interval = 5; my $dryrun = 0; my $ranges; my $last_score = -10000000; -my $restart = 0; my $metric = "ibm_bleu"; my $dir; my $iniFile; @@ -71,7 +70,6 @@ if (GetOptions( "rand-directions=i" => \$rand_directions, "ref-files=s" => \$refFiles, "metric=s" => \$metric, - "restart" => \$restart, "source-file=s" => \$srcFile, "weights=s" => \$initialWeights, "workdir=s" => \$dir @@ -114,25 +112,6 @@ unless ($dir =~ /^\//){ # convert relative path to absolute path chomp $basedir; $dir = "$basedir/$dir"; } -if ($restart){ - $iniFile = `ls $dir/*.ini`; chomp $iniFile; - unless (-e $iniFile){ - die "ERROR: Could not find ini file in $dir to restart\n"; - } - print STDERR "RESTARTING STOPPED OPTIMIZATION\n\n"; - - # figure out best weights so far and iteration number - open(LOG, "$dir/mert.log"); - my $wi = 0; - while (my $line = ){ - chomp $line; - if ($line =~ /ITERATION (\d+)/) { - $iteration = $1; - } - } - - $iteration = $wi + 1; -} if ($decoderOpt){ $decoder = $decoderOpt; } @@ -167,9 +146,7 @@ if ($dryrun){ exit 0; } else { if (-e $dir){ - unless($restart){ - die "ERROR: working dir $dir already exists\n\n"; - } + die "ERROR: working dir $dir already exists\n\n"; } else { mkdir $dir; mkdir "$dir/hgs"; @@ -182,20 +159,16 @@ if ($dryrun){ `cp $initialWeights $dir/weights.0`; die "Can't find weights.0" unless (-e "$dir/weights.0"); } - unless($restart){ - $logfile = "$dir/mert.log"; - open(STDERR, ">$logfile"); - } write_config(*STDERR); } # Generate initial files and values -unless ($restart){ `cp $iniFile $newIniFile`; } +`cp $iniFile $newIniFile`; $iniFile = $newIniFile; my $newsrc = "$dir/dev.input"; -unless($restart){ enseg($srcFile, $newsrc); } +enseg($srcFile, $newsrc); $srcFile = $newsrc; my $devSize = 0; open F, "<$srcFile" or die "Can't read $srcFile: $!"; @@ -484,11 +457,6 @@ sub write_config { print $fh "PMEM (DECODING): $pmem\n"; print $fh "CLEANUP: $cleanup\n"; print $fh "INITIAL WEIGHTS: $initialWeights\n"; - - if ($restart){ - print $fh "PROJECTED BLEU: $projected_score\n"; - print $fh "BEST WEIGHTS: $best_weights\n"; - } } sub update_weights_file { @@ -528,7 +496,6 @@ sub print_help { print << "Help"; Usage: $executable [options] - $executable --restart $executable [options] Runs a complete MERT optimization and test set decoding, using @@ -537,11 +504,6 @@ Usage: $executable [options] based on certain conventions. For details, refer to descriptions of the options --decoder, --weights, and --workdir. - $executable --restart - Continues an optimization run that was stopped for some reason, - using configuration information found in the working directory - left behind by the stopped run. - Options: --local -- cgit v1.2.3