|
12345678910111213141516171819202122232425262728 |
- # This script is for installing horovod on readthedocs only!
- set -e
-
- pwd
- SCRIPT_DIR=$(cd $(dirname $0) && pwd)
-
- [ ! -z "$1" ] && export PATH=$1:$PATH
-
- LOCATION=/home/docs
- URL=https://github.com/lgarithm/openmpi-release/raw/master/releases/openmpi-bin-3.1.0-rtd.tar.bz2
-
- mkdir -p ${LOCATION}
- chmod a+rx ${LOCATION}
- cd ${LOCATION}
- curl -vLOJ ${URL}
- tar -xf *.tar.bz2
-
- pip install tensorflow==1.5.0 # must install tensorflow before horovod
- PATH=${LOCATION}/openmpi/bin:$PATH pip install horovod
-
- # install all requirements except tensorflow
- for req in $(find $SCRIPT_DIR/../requirements -type f); do
- if [ ! $(grep tensorflow $req) ]; then
- pip install -r $req
- fi
- done
-
- echo "done $0"
|