ubuntu18.04+GTX2080 部署cuda10.2

摘要:
https://developer.nvidia.com/cuda-downloadswgethttps://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda_11.1.1_455.32.00_linux.runsudoshcuda_11.1.1_455.32.00_linux.run添加系统环境变量并将其写入/etc/profile sudogedit/etc/profileexportPATH=/usr/local/cuda-10.2/bin:$PATHexportLD_LIBRARY_PATH=/usr/local/cuda-110.2/lib64:$LD_LIBRRAY_PATH4的末尾。检查cuda是否正常$nvcc-V//检查nvcc版本是否为10.2$cd/usr/local/cdua-10.2/samples/1 _ Utilities/deviceQuery$make$sudo/deviceQuery//检查上述步骤中是否有cuda8.0的gpu内容。错误无法插入“可能会报告视频_ 340_ uvm”如下所示:./deviceQueryStarting…CUDADeviceQueryversionmodprobe:错误:无法插入'vidia_340_ Uvm':InvalidtargetcudaGetDeviceCountreturned30-˃未知错误Result=FAIL:sudoapt getremovenvidia-340,如[3]所述。https://blog.csdn.net/WongHF/article/details/103593072选择与您的cuda版本相对应的cudn下载。在这里,我下载了cudnn5.1,解压缩它,将它复制到相应的位置,授权它,并添加了链接关系。

 

(1)

sudo apt-get update

(2)

https://blog.csdn.net/wf19930209/article/details/95237824

更新PCI ID

由于目前ubuntu 18.04使用的内核版本是4.15.0,比较新的显卡还没有同步更新到位,所以我们需要手动更新一下支持的PCI ID。

1打开终端输入:

sudo update-pciids

 2查看命令是否成功执行:

sudo cat /usr/share/misc/pci.ids | grep -i rtx

ubuntu18.04+GTX2080 部署cuda10.2第1张

 3 查看当前插入的RTX2080Ti是否正确识别:

lspci | grep -i nvidia

ubuntu18.04+GTX2080 部署cuda10.2第2张

安装驱动

 ubuntu18.04+GTX2080 部署cuda10.2第3张

 ubuntu18.04+GTX2080 部署cuda10.2第4张

 ubuntu18.04+GTX2080 部署cuda10.2第5张

验证显卡是否安装成功

打开终端执行:

nvidia-smi

输出结果如下代表成功:

ubuntu18.04+GTX2080 部署cuda10.2第6张

 3、 装cuda10.2

cuda官网安装文档链接[1] http://docs.nvidia.com/cuda/cuda-installation-guide-linux/#axzz4HIBXnwyt,通过官网指导运行.run文件。

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

ubuntu18.04+GTX2080 部署cuda10.2第7张

wget https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda_11.1.1_455.32.00_linux.run

 ubuntu18.04+GTX2080 部署cuda10.2第8张

sudo sh cuda_11.1.1_455.32.00_linux.run

 ubuntu18.04+GTX2080 部署cuda10.2第9张

ubuntu18.04+GTX2080 部署cuda10.2第10张

 ubuntu18.04+GTX2080 部署cuda10.2第11张

 ubuntu18.04+GTX2080 部署cuda10.2第12张

                                   

添加系统环境变量,写到/etc/profile的尾部

sudo gedit /etc/profile
export PATH=/usr/local/cuda-10.2/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH

4、 检测cuda是否正常

$ nvcc -V //查看是否为10.2的nvcc版本

$ cd /usr/local/cuda-10.2/samples/1_Utilities/deviceQuery

$ make

$ sudo ./deviceQuery //查看是否有cuda8.0 的gpu内容

上面这一步,可能会报错could not insert 'nvidia_340_uvm'(跳过这一步检测,后面可能会继续报相同错误,或者提示gpu0不能用)。如下:

./deviceQuery Starting...
 CUDA Device Query (Runtime API) version (CUDART static linking)
modprobe: ERROR: could not insert 'nvidia_340_uvm': Invalid argument
cudaGetDeviceCount returned 30
-> unknown error
Result = FAIL

解决参考[3]中所述: sudo apt-get remove nvidia-340 。

然后继续检测sudo ./deviceQuery 看是否正常。

5、装cudnn, [5]是nvidia官方的cudnn指导文档(https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#axzz4qYJp45J2)。

 https://blog.csdn.net/WongHF/article/details/103593072

选择对应你cuda版本的cudnn下载。这里我下载的是cudnn5.1,解压后复制到相应位置,授权,增加链接关系。如下:

$ cd cudnn/include/ (解压后的cudnn目录,目录文件有可能叫cudn)

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

$ cd cudnn/lib64/

$ sudo cp lib*  /usr/local/cuda/lib64/   #复制动态链接库

$ cd /usr/local/cuda/lib64/sudo rm -rf libcudnn.so libcudnn.so.5   #删除原有动态文件

$ sudo ln -s libcudnn.so.5.0.5 libcudnn.so.5 #生成软衔接

$ sudo ln -s libcudnn.so.5 libcudnn.so     #生成软链接
Python 3
sudo apt-get install python3-numpy swig python3-dev python3-wheel 

免责声明:文章转载自《ubuntu18.04+GTX2080 部署cuda10.2》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[Scala]Scala安装以及在IDEA中配置ScalaJava实现 蓝桥杯 算法提高 歌唱比赛(暴力)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Ubuntu Linux系统开启TELNET服务的方法(2)

  Ubuntu Linux系统中默认没有Telnet服务,首先我进行安装开启服务,步骤如下: 1. sudo apt-get install xinetd telnetd(安装成功后,系统会有相应的提示) 2.sudo vi /etc/xinetd.conf并加入以下内容: 3. sudo vi /etc/xinetd.d/telnet并加入以下内容:...

搭建Loki、Promtail、Grafana轻量级日志系统(centos7)

需求 公司项目采用微服务的架构,服务很多,每个服务都有自己的日志,分别存放在不同的服务器上。当查找日志时需要分别登录不同的服务器,有大量的请求的情况下,在日志文件中查找信息十分困难。想要搭建一个日志系统,ELK分布式日志系统对于中小型公司来说开发维护成本太高,经过调研,选择Loki轻量级日志系统。 Loki简介 Loki 是一个水平可扩展,高可用性,多租户...

[机器学习] 深度学习之caffe1——软件配置与测试

caffe的编译配置真的是很让人头疼啊,不知道试过多少次了~~~ 重装系统了七八次,搞得linux的一些常用命令倒是很熟悉了~~~ 我有洁癖~~~某一个点上出了错,我一定要把它搞好了,再重新来一次,我怕会因为某一点的小错误会影响到其它重要的地方。。。(有同感的默默在心里举个爪~~~^_^~~~) 又折腾了好几次,参考了很多的博客,总结出一整套的安装配置流...

001-ESP32学习开发(arduino)-开发环境搭建

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnESP32/arduino.html" frameborder="0" scrolling="auto" height="1500"></iframe></p> 下载安装Py...

Archlinux换源与安装中文输入法

Archlinux换源与安装中文输入法 安装软件之前安装archlinuxcn 编辑sudo vim /etc/pacman.conf 在pacman.conf文件的最后增加以下两段代码: [archlinuxcn] Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch #Ser...

ubuntu下配置3D显卡加速驱动

3D ATi Video Card Driver 多数显卡(尤其是ATi)的显卡,3D加速驱动是默认安装的。如果要确认安装,只要确认xorg-driver-fglrx包已安装即可。安装完成后,执行以下命令配置:sudo dpkg-reconfigure xserver-xorg配置时一般选择自动配置,驱动选择fglrx即可完成配置后,重新启动X生效。...