Ubuntu16.4安装cuda8.0和cudnn8.0

由于实验室有服务器需要安装cuda8.0和cudnn8.0,所以写一篇文章供大家参考。

前提:卸载原来ubuntu开源驱动,安装Nvidia官方驱动

           下载cuda8.0包,一定要.run包,deb到处是坑。

第一步:更改run包权限chmod

第二步: sudo sh cuda**.run --no-opengl-libs

第三步:Ubuntu16.4安装cuda8.0和cudnn8.0_第1张图片

第四步:

                sudo gedit ~/.bash_profile

                然后在文末添加以下两行:

                export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0  /extras/CUPTI/lib64"

                export CUDA_HOME=/usr/local/cuda-8.0

第五步:保存文件

第六步:执行nvcc --version(查看cuda版本,确定是否安装成功,然而我的并没有成功,显示没有安装nvcc  如果你遇到和我一样的问题请继续按下列步骤进行)

第七步:

                sudo apt-get install  nvidia-cuda-toolkit

第八步:$sudo reboot

第九步:  $nvcc --version,查看是否有对应信息

安装cudnn:

第一步:下载相应的cudnn包,执行命令:tar -xzvf cudnn*.tgz

第二步:解压后会产生对应的cuda目录。

            1.cd cuda/include/ sudo cp cudnn.h /usr/local/cuda/include/ #复制头文件

        2.cd ../lib64#打开lib64目录

          sudo cp lib* /usr/local/cuda/lib64/#复制库文件

          sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*#给所有用户增加这些文件的读权限

第三步:建立软链接:(看清so.后面的版本号码,##版本号##

cd /usr/local/cuda/lib64/

sudo rm -rf libcudnn.so libcudnn.so.5

sudo ln -s libcudnn.so.5.1.3 libcudnn.so.5

sudo ln -s libcudnn.so.5 libcudnn.so

第四步:

设置环境变量,终端输入sudo gedit /etc/profile

在末尾加入       PATH=/usr/local/cuda/bin:$PATH

             export PATH

保存后,创建链接文件sudo gedit /etc/ld.so.conf.d/cuda.conf

增加下面一行

/usr/local/cuda/lib64 

保存并退出后,执行sudo ldconfig #使链接生效

第五步:测试cuda Samples:cd /usr/local/cuda/samples/1_Utilities/deviceQuery,执行make命令

运行deviceQuery,如果出现下图,证明成功:

Ubuntu16.4安装cuda8.0和cudnn8.0_第2张图片






你可能感兴趣的:(Ubuntu16.4安装cuda8.0和cudnn8.0)