A step by Step Guide to Install Tensorflow GPU on Ubuntu 18.04 LTS

 

I wanted to note down what I did to get tensorflow-gpu working with my fresh Ubuntu 18.04 LTS install.I thought it will be helpfull if i share that here There isn’t any official downloads for Ubuntu 18.04 yet from NVIDIA, but you can use the files for Ubuntu 17.04.

1.Nvidia driver

The first we should check is that we have an Nvidia driver installed for our graphics card. Our graphics card must support at least Nvidia compute 3.0 to install tensorflow-gpu.

check here the compute capability https://developer.nvidia.com/cuda-gpus

we can check what graphics driver we have installed with thenvidia-smicommand. we should see some output like the following:

 
The driver version we have installed is near the top left next to “NVIDIA-SMI”. I’ve got nvidia-390.48installed.

2.CUDA Toolkit 9.0

Got to https://developer.nvidia.com/cuda-toolkit-archive in the Archived Releases select CUDA Toolkit 9.0 (Sept 2017).Then download the runfile for Ubuntu 17.04.

 
It ll be something like this. download the file from the Base Installer link.

Once you’ve finished downloading that file, navigate to where the file was downloaded in your terminal.usually it ll be in your downloads directory.So navigate to the download directory and right click there and click open terminal.

In the terminal execute following two commands one by one

sudo chmod +x cuda_9.0.176_384.81_linux.run
./cuda_9.0.176_384.81_linux.run --override

Accept the terms and conditions, say yes to installing with an unsupported configuration.and no to “Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81?”. Make sure you don’t agree to install the new driver.Follow the prompts to install the toolkit using the default install locations.

3.CUDA post-install actions

So Tensorflow can find our CUDA installation and use it properly, we need to add these lines to the end of you ~/.bashrc

first in our terminal type following command to open ~/.bashrc :

nano ~/.bashrc

Then add following paths at the end of the file ~/.bashrc

export PATH=/usr/local/cuda-9.0/bin${PATH:+${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}

finally In order to activate the installation, we should source the ~/.bashrc file:

source ~/.bashrc

4.CUDNN 7.0

Now visit https://developer.nvidia.com/cudnn to get CUDNN 7.0. Go to the downloads archive page again and find version 7.0 for CUDA 9.0 that we just installed. Download the link that says “cuDNN v7.0.5 Library for Linux”. This will download an archive that we can unpack and move the contents the correct locations.

 
Get the Library for Linux file for CUDA 9.0.

Once downloaded,we are going to unpack the archive and move it the contents into the directory where we installed CUDA 9.0:

execute following commands in terminal of the download directory

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

# Unpack the archive
tar -zxvf cudnn-9.0-linux-x64-v7.tgz
# Move the unpacked contents to your CUDA directory
sudo cp -P cuda/lib64/* /usr/local/cuda-9.0/lib64/
sudo cp  cuda/include/* /usr/local/cuda-9.0/include/
# Give read access to all users
sudo chmod a+r /usr/local/cuda-9.0/include/cudnn.h

5.Install libcupti

simply execute following command

sudo apt-get install libcupti-dev

6.Installing Anaconda

The best way to install Anaconda is to download the latest Anaconda installer bash script, verify it, and then run it.

Navigate download directory.Now we can run the script:

bash Anaconda3-5.0.1-Linux-x86_64.sh

follow all prompts an install.Once it’s complete we’ll receive the following output:

...
installation finished.
Do you wish the installer to prepend the Anaconda3 install location
to PATH in your /home/kekayan/.bashrc ? [yes|no]
[no] >>>

Type yes so that we can use the conda command.

In order to activate the installation, you should source the ~/.bashrc file:

source ~/.bashrc

Once we have done that, you can verify our installation by making use of the conda command, for example with list:

conda list

Let’s create our virtual environment.so we can install tensorflow there

conda create --name tf

tf is the name i have for my environment.

Then we can activate it by

source activate tf

Next we intsall pip by following command

easy_install -U pip

finally install tensorflow gpu by issuing following command

pip3 install --upgrade tensorflow-gpu

follow link to check how to validate

 

[source] https://medium.com/codezillas/step-by-step-guide-to-install-tensorflow-gpu-on-ubuntu-18-04-lts-6feceb0df5c0

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED