ubuntu16.04安装cuda8.0,ubuntu16.04安装cuda9.2

  ubuntu16.04安装cuda8.0,ubuntu16.04安装cuda9.2

  教你如何在Ubuntu16.04中安装GPU驱动程序cuda9.0cudn7 _ wx5d44d4866b864 .技术博客_博客

  如果你的电脑安装了Ubuntu16.04,并且你的电脑自带NVIDIA GeForce的GPU显卡,那么很可惜你没有运行深度学习模型!关于这方面的网上教程很多,但是大部分都是鱼龙混杂。本文将教你如何安装GPU图形驱动程序,CUDA9.0和cuDNN7。值得一试!

  注:不同GPU对应的CUDA和cuDNN因系统不同而不同。本文仅以Ubuntu16.04、NVIDIA GeForce GPU、CUDA9.0、cuDNN7为例介绍安装过程。其他版本的流程大同小异,但也有细微差别。请以练习为主。

  先决条件

  欲善其事,必先利其器。首先,确保你的电脑满足以下两个条件。

  用NVIDIA GeForce GPU显卡安装Ubuntu16.04电脑。1.安装GPU显卡驱动。

  光有NVIDIA GPU显卡是不够的。还需要安装GPU显卡驱动。

  1.首先登录GeForce官网:

  https://www.geforce.cn/drivers

  在手动搜索驱动中,选择自己的系统,注意是“Linux 64位”。默认情况下,其他选项可用。然后点击开始搜索,会自动搜索到与你电脑匹配的GPU显卡驱动。搜索结果如下图所示:

  如上图所示,结果会显示可用的GPU显卡驱动,确定你需要的版本,直接点击下载。比如我选的版本是418.43,下载的文件是NVIDIA-Linux-x86 _ 64-418.43.run。

  2.打开终端,先卸载系统之前安装的NVIDIA显卡驱动,以防万一。(如果没有安装,可以忽略此步骤)

  $ sudo apt-get - purge删除nvidia-*

  3.打开黑名单:

  $ sudo gedit/etc/modprobe . d/black list . conf

  在末尾添加几行:

  黑名单vga16fb

  黑名单新

  黑名单rivafb

  黑名单nvidiafb

  黑名单rivatv

  此时,输入:

  $ lsmod 新希腊

  如果没有输出,可以直接进入下一步,安装驱动。如果仍有输出,请输入:

  $ sudo gedit/etc/modprobe . d/black list-nouveau . conf

  直接写:

  黑名单新

  黑名单lbm-nouveau

  选项新模式集=0

  别名新关闭

  别名LBM-新关闭

  保存,然后在终端中输入以下命令来验证是否没有输出。

  $ sudo更新-initramfs -u

  $ lsmod 新希腊

  #如果有这样的输出,重启一次。

  此时应该没有输出,可以安装驱动了。

  4.请记住您的驱动程序的下载路径和完整文件名。在正式安装驱动程序之前运行文件。按Ctrl Alt F1进入命令行界面,输入以下命令:

  $ sudo /etc/init.d/lightdm stop

  $ sudo初始化3

  输入的下载路径。运行文件,并使用chmod命令增加。运行文件。

  $ chmod a x NVIDIA-Linux-x86 _ 64-418.43 . run

  $须藤。/NVIDIA-Linux-x86 _ 64-418.43 . run-no-x-check-no-opengl-files #这里是关闭x服务器,nouveau,不下载OpenGL文件

  然后安装程序将启动。安装完成后,输入以下命令:

  $ nvidia-smi

  如果出现类似如下的结果,则证明驱动程序安装成功。

  最后,回到图像界面。

  $ sudo /etc/init.d/lightdm start

  这样,驱动就正式安装成功了。

  第二,安装CUDA9.0

  1.首先,登录CUDA的下载网站:

  https://developer.nvidia.com/cuda-downloads

  现在CUDA的版本已经更新到10,我们需要安装9.0版本。因此,单击“旧版本”进入以前版本的列表。

  然后,在CUDA版本列表中,选择版本9.0。

  选择相应的系统等信息,可以点击下载进行下载。注意下载runfile文件。

  2.打开终端,进入CUDA9.0的下载目录,输入:

  $ chmod a x cuda _ 9 . 0 . 176 _ 384.81 _ Linux . run

  $须藤。/cuda_9.0.176_384.81_linux.run

  然后你将进入安装。在安装过程中,会要求您提供一些配置信息。一般直接选择默认选项即可。有一点必须注意的是,您将被要求选择是否安装Linux-x86 _ 64: XXXX版本的图形驱动程序。这个地方必须选择不!否则,先前的驱动器将被覆盖。

  3.安装完成后,声明环境变量。打开。bashrc文件并输入:

  $ sudo gedit ~/。没有则创建

  在文件末尾添加:

  导出路径=/usr/local/cuda-9.0/bin $ { PATH:$ { PATH } }

  导出LD _ LIBRARY _ PATH=/usr/local/cuda-9.0/lib 64 $ { LD _ LIBRARY _ PATH:$ { LD _ LIBRARY _ PATH } }

  保存并退出。

  $ source ~/。没有则创建

  4.验证GPU驱动程序版本:418.43

  $ cat/proc/driver/NVIDIA/version

  验证CUDA版本:9.0

  $$ nvcc -V

  5.其他可能遇到的问题是没有安装gcc或者gcc版本太高,需要手动降级。都很容易解决,这里就不赘述了。

  三。安装cuDNN

  1.首先,进入cuDNN的下载网站:

  https://developer.nvidia.com/rdp/cudnn-download

  值得一提的是,下载前需要注册账号。在下图所示的版本列表中,选择适配CUDA9.0的,对应Linux系统。

  2.下载后,解压缩:

  $ tar-zxvf cud nn-9.0-Linux-x64-v 7 . 6 . 1 . 34 . tgz

  解压缩命令的输出如下:

  cuda/include/cudnn.h

  cuda/NVIDIA _ SLA _ cud nn _ support . txt

  cuda/lib64/libcudnn.so

  cuda/lib64/libcudnn.so.7

  cuda/lib64/libcudnn.so.7.6.1

  cuda/lib64/libcudnn_static.a

  将相关文件复制到指定目录:

  $ sudo CP cuda/include/cud nn . h/usr/local/cuda/include/

  $ sudo CP cuda/lib 64/libcudnn */usr/local/cuda/lib 64/

  3.创建到本地cuda路径和终端输入的软连接:

  $ cd /usr/local/cuda/lib64

  $ sudo chmod r libcudnn.so.7.6.1

  $ sudo ln-SF libcudnn . so . 7 . 6 . 1 libcudnn . so . 7

  $ sudo ln-SF libcudnn . so . 7 libcudnn . so

  $ sudo ldconfig

  注意,这里的文件名,即版本号,是参照先前提取的文件名来写的。

  4.在本地cuda路径下检查它:

  $ cd /usr/local/cuda/lib64

  ll美元

  cuDNN对应的版本号出现证明安装成功!

  Lrwxrwx1rootroot 13年3月19日16:02 libcudnn . so-libcudnn . so . 7 *

  Lrwxrwx1rootroot 17年3月17日16:02 libcudnn . so . 7-libcudnn . so . 7 . 6 . 1 *

  -rwxr-xr-x1root 287641664 3月19日16:00 libcudnn.so.7.6.1*

  你完了!GPU驱动程序CUDA9.0 cuDNN7环境配置完成。

  版权归作者所有:原创作品来自博主wx5d44d4866b864,转载请联系作者授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: