Quick note on setting up our programming environment for Coursera.org “DeepLearning.AI TensorFlow Developer Professional Certificate” on Ubuntu 18.04LTS
Recently we were working on some local Jupyter
notebooks for the “DeepLearning.AI TensorFlow Developer Professional Certificate“.
To prepare for the setup with GPU, we followed the instructions at https://www.tensorflow.org/install/gpu. But as we were going through the notebooks we noticed the following error at the terminal:
W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'libcublas.so.10'; dlerror: libcublas.so.10: cannot open shared object file: No such file or directory
Even though libcublas.so.10
was installed it was not loading. Using find
was saw that it was installed and available at the folder /usr/local/cuda-10.2/targets/x86_64-linux/lib/
but it was ignored.
To fix this, we added a new entry in ~/.profile
as follows:
if [ -d "/usr/local/cuda-10.2/targets/x86_64-linux/lib/" ]; then
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/targets/x86_64-linux/lib/:${LD_LIBRARY_PATH}
fi
And then executed source ~/.profile
from the terminal which we would start the jupyter-notebook
command.
After this, library was loaded as expected.