Step 1
apt install python3-dev python3-pip
Step 2
pip3 install -U pip six numpy wheel setuptools mock
pip3 install -U keras_applications==1.0.7 --no-deps
pip3 install -U keras_preprocessing==1.0.9 --no-deps
Step 3
How did I install Basel 0.21.0 for TensorFlow 1.13.1 compilation on Ubuntu 18.04?
Step 4
aptitude install git
Step 5
cd /usr/local
git clone https://github.com/tensorflow/tensorflow.git
cd tensorflow
git reset --hard v1.13.1
Step 6
./configure
The script asked a dozen of questions to me.
Among my answers:
Python path: /usr/bin/python3
cuDNN path: /usr/lib/x86_64-linux-gnu
Step 7
bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
The build produced the ./bazel-bin/tensorflow/tools/pip_package/build_pip_package
file.
Step 8
./bazel-bin/tensorflow/tools/pip_package/build_pip_package --nightly_flag /tmp/tensorflow_pkg
The build produced the /tmp/tensorflow_pkg/tf_nightly-1.13.1-cp36-cp36m-linux_x86_64.whl
file
Step 9
pip install /tmp/tensorflow_pkg/tf_nightly-1.13.1-cp36-cp36m-linux_x86_64.whl
Step 10
Testing:
cd
python3 -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"