install_mikolov_rnnlm.sh
809 Bytes
#!/bin/bash
set -e
if [ $# -ne 1 ]; then
echo "Download and install given rnnlm version from rnnlm.org"
echo
echo "Usage: $0 <rnnlm_ver> # e.g. $0 rnnlm-0.3e"
exit 1
fi
rnnlm_ver=$1
tools_dir="$(readlink -f "$(dirname "$0")/../")"
if [ "$(basename "$tools_dir")" != "tools" ]; then
echo "Cannot find tools/ dir. Am I in tools/extras?"
exit 1
fi
cd $tools_dir
echo Downloading and installing the rnnlm tools
# http://www.fit.vutbr.cz/~imikolov/rnnlm/$rnnlm_ver.tgz
arc_file="$rnnlm_ver.tgz"
if [ ! -f "$arc_file" ]; then
wget "http://www.fit.vutbr.cz/~imikolov/rnnlm/$rnnlm_ver.tgz" -O "$arc_file" || exit 1;
fi
mkdir $rnnlm_ver
cd $rnnlm_ver
tar -xvzf ../$rnnlm_ver.tgz || exit 1;
patch < ../extras/mikolov_rnnlm.patch
make CC=g++ || exit 1;
echo Done making the rnnlm tools