|
#!/bin/bash |
|
|
|
|
|
|
|
function die() { |
|
echo "$@" |
|
exit 1 |
|
} |
|
|
|
[ -d $WORKSPACE ] || die "Failed to find workspace: $WORKSPACE" |
|
echo "Workspace: $WORKSPACE" |
|
|
|
bindir=$WORKSPACE/bin |
|
[ -d $bindir ] || die "Please create $WORKSPACE/bin and put GIZA++ and such there" |
|
|
|
export SCRIPTS_ROOTDIR=$WORKSPACE/scripts |
|
|
|
|
|
echo "fake" > lm0.3gr |
|
echo "fake" > lm0.4gr |
|
|
|
mkdir model || die "Can't create blank model" |
|
|
|
echo "Starting training script." |
|
|
|
$SCRIPTS_ROOTDIR/training/train-factored-phrase-model.perl \ |
|
--bin-dir $bindir \ |
|
--f src --e tgt \ |
|
--lm 0:3:lm0.3gr \ |
|
--lm 0:4:lm0.4gr \ |
|
--decoding-steps t0,g0,t1,g1,g2 \ |
|
--translation-factors 0-0+1-1 \ |
|
--generation-factors 0-0+0-1+0,1-2 \ |
|
--first-step 9 \ |
|
|| die "Creation of moses.ini failed" |
|
|
|
echo "Success" |
|
|