Tensorflow of GPU, hello fish by version 0.8.

Tensorflow of GPU, hello fish by version 0.8.

Before your beginning, you should operate as below:
    1): uninstall the gcc 5.2.1 version that the system default installed.
        sudo apt-get remove gcc g++
    2):install gcc g++ 4.9:
        sudo apt-get install gcc-4.9
        sudo apt-get install g++-4.9
 
How to install CUDA Toolkit 7.5 on Ubuntu 15.10
download cuda:http://www.alexanderclines.net/howto/how-to-cuda-toolkit-7-5-on-ubuntu-15-10/
download cudnn:https://developer.nvidia.com/rdp/cudnn-download

Install .deb
Go to the download page and follow the prompts to download the .deb for your machine.
I recommend verifying your download using the checksum tool of your choice before continuing.
To install:
sudo dpkg -i cuda-repo-ubuntu1504-7-5-local_7.5-18_amd64.deb
sudo apt-get update
sudo apt-get install cuda
Add Path Variables
In either your ~/.bashrc (or if you want every user on your machine, /etc/profile) add these two lines:
export PATH=/usr/local/cuda-7.5/bin/:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH
To verify this and the installation worked enter:
nvcc --version
Compilers
So at this point you are technically done installing CUDA-toolkit 7.5 and if you like go ahead and try to run some CUDA code.
However, at the time of this writing, if you were to try and compile a CUDA program you would get this error:
1 error -- unsupported GNU version! gcc versions later than 4.9 are not supported!
If you have a GCC compiler version higher than 4.9, which you can check by entering:
1 gcc --version
you will have to install a lower version gcc.
Now, what if you are like me and you don’t want to downgrade your gcc compiler for the whole system? Do what I did and install gcc and g++ 4.9 for CUDA 7.5 by entering these commands: (I believe g++ is optional, but I chose to do it to be safe)

In Conclusion
By now, hopefully everything works and you will now be able to use the commands:
nvcc
cuda-gdb
 
as for, cudnn:
You just copy the file to the forder as below:
    tar xvzf cudnn-7.5-linux-x64-v5.0-rc.tgz
    sudo cp cuda/cudnn.h /usr/local/cuda/include
    sudo cp cuda/libcudnn* /usr/local/cuda/lib64
    sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
 
Tensorflow:
0.download open source project:Tensorflow from git:

git clone --recurse-submodules https://github.com/tensorflow/tensorflow

 

 

1.configure:

cd tensorflow

and run:TF_UNOFFICIAL_SETTING=1 ./configure

 

2.compile:

bazel build -c opt --config=cuda //tensorflow/cc:tutorials_example_trainer

 

bazel-bin/tensorflow/cc/tutorials_example_trainer --use_gpu

 

bazel build -c opt --config=cuda //tensorflow/tools/pip_package:build_pip_package

 

mkdir /tmp/tensorflow_pkg

bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg

 

 

pip install /tmp/tensorflow_pkg/tensorflow-*

 

3.Test:

After done! I found the Tensorflow have updated from 0,7 to 0.8. Surprise!

posted @ 2016-04-15 07:26  cestlavie  阅读(664)  评论(0编辑  收藏  举报