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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。