• Ubuntu14.04安装CUDA8.0与Cudnn5.1


    版权声明:本文为博主原创文章,未经博主允许不得转载。

    一、安装CUDA

    1.参考资料:官方文档 NVIDIA CUDA INSTALLATION GUIDE FOR LINUX

    2.安装方式

    官方文档中有deb与run两种安装方式,我选择run安装方式

        选择理由:The Runfile installation installs the NVIDIA Driver, CUDA Toolkit, and CUDA Samples
    via an interactive text-based interface.一站式安装 NVIDIA Driver, CUDA Toolkit, and CUDA Samples,方便快捷!

    3.安装前准备

        跟着官方文档的Pre-installation Actions走就对了,一般不会出现什么问题的!

    4.关闭nouveau

     4.1

    $sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
               blacklist nouveau
               options nouveau modeset=0
    

    4.2 Regenerate the kernel initramfs:

    $sudo update-initramfs -u(这一步很关键,如果跳过直接重启,则nouveau关闭失败,看了官方文档之后才知道了,看官方文档的重要性)
    

    4.3 重启

    $sudo reboot
    

    4.4 检验是否关闭nouveau

    $lsmod | grep nouveau
    

        若输入上述命令之后终端没有任何显示,则成功关闭nouveau

    5.安装Runfile

    5.1 Ctrl +F1+Alt

    5.2 输入自己的用户名与密码

    5.3 

    $sudo service lightdm stop

    5.4 安装我所下载的版本,不同版本注意修改

    $sudo sh cuda_8.0.61_375.26_ linux.run

    5.5 环境变量设置

    *官方文档此步为重启,我配置完环境变量之后再重启

    $sudo gedit /etc/proflie
               export PATH=/usr/local/cuda-8.0/bin:$PATH
               export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH(输入内容)
    $source /etc/profile
    
    $sudo gedit /etc/ld.so.conf.d/cuda.conf 
               /usr/local/cuda/lib64(输入内容)
    $sudo ldconfig
    

    5.6 重启

    $sudo service lightdm start
    $sudo reboot
    

    6.检验安装CUDA是否成功

    $nvidia-smi
    

        如果出现NVIDIA相关信息,则表明安装成功!

    二、安装Cudnn

    1.参考资料:http://blog.csdn.net/u013645510/article/details/53448806

    2.解压

    $tar xzvf cudnn-8.0-linux-x64-v5.1.tgz

        我所下载的cudnn版本,我下载在主文件夹里边,直接解压,如果下载到其他文件夹则cd到那个文件夹目录下在解压.

    3.安装

    $ sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
    $ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
    $ cd /usr/local/cuda/lib64
    $ sudo rm -rf libcudnn.so libcudnn.so.5
    $ sudo ln -s libcudnn.so.5.1.10 libcudnn.so.5(不同版本的cudnn,libcudnn.so.5.1.x不同)
    $ sudo ln -s libcudnn.so.5 libcudnn.so
    $ sudo ldconfig -v

    三、小结

        安装CUDA可谓是一波三折,折腾了这么久,总算安装好了,安装CUDA只是基础,后面还得了解它!

        折腾了这么久,也算有收获的,明白了官方文档的重要性,官方文档是了解工具的第一手资料,不要本末倒置,官方文档优先级远远高于技术博客等,技术博客等文档仅供参考解惑之用不能形成依赖,前人经验富丰那也是别人的绝非自己的!

        纸上得来终觉浅,绝知此事要躬行!

        Life is short,save time!

        深度学习之路漫长,需要沉下心来脚踏实地学下去,逐渐扒开深度学习的大门!

  • 相关阅读:
    19.3.4 [LeetCode 102] Binary Tree Level Order Traversal
    19.3.2 [LeetCode 101] Symmetric Tree
    19.3.2 [LeetCode 99] Recover Binary Search Tree
    19.3.2 [LeetCode 98] Validate Binary Search Tree
    19.2.27 [LeetCode 97] Interleaving String
    19.2.27 [LeetCode 96] Unique Binary Search Trees
    19.2.24 [LeetCode 95] Unique Binary Search Trees II
    19.2.24 [LeetCode 94] Binary Tree Inorder Traversal
    19.2.24 [LeetCode 92] Reverse Linked List II
    19.2.23 [LeetCode 91] Decode Ways
  • 原文地址:https://www.cnblogs.com/aiuestcer/p/6755700.html
Copyright © 2020-2023  润新知