ubuntu18.04 安装CUDA10.0以及ZED环境配置教程

(1)安装nvidia驱动

如果已经安装了,但是CUDA要求的版本和已安装驱动版本不一致,请卸载已经存在的驱动版本:

sudo apt-get remove --purge nvidia*

在安装之前首先就是要禁用Nouveau的驱动:

sudo vim /etc/modprobe.d/blacklist.conf

在最后一行加上: blacklist nouveau 是将Ubuntu自带的显卡驱动加入黑名单。
Ctrl +C保存后注意此时还需执行以下命令使禁用 nouveau 真正生效终端输入 :

 sudo update-initramfs -u 

然后重启。
然后在BIOS环境下禁用安全模式。
括号里的这一步在(2)完成安装但是GPU驱动安装失败后再做,如果第2步安装成功请略过该步骤(然后键入ubuntu-drivers devices检测你的NVIDIA显卡型号和推荐的驱动程序的模型。如果您同意该建议,请再次使用Ubuntu驱动程序命令来安装所有推荐的驱动程序。但是应注意CUDA的版本号对应不同的驱动版本,一定要对应)
输入以下命令:
一旦安装结束,重新启动系统,就完成了。

sudo ubuntu-drivers autoinstall

(2)安装CUDA

download CUDA from NVIDIA website and install it on your system.选择x86_64 对应的系统版本,可选用deb(network)方法来装。或者本地run方法来装,安装前注意删除不合适的显卡驱动,CUDA安装过程第一步就是自动安装显卡驱动,所以NVIDIA驱动可以不用自己预先安装。安装完后重启电脑,利用nvidia-smi命令来检查安装是否成功,如果安装成功将显示出GPU的相关信息列表,如果列表下一栏显示无应用软件占用GPU也是正常情况。注意本教程ZED目前最高版本只支持CUDA10.0,不支持10.1,所以不要下载CUDA10.1。

sudo sh XXXX.run

提示驱动安装失败
安装时选择不安装驱动,因为驱动之前可以自动安装,找到合适打版本

ubuntu18.04 安装CUDA10.0以及ZED环境配置教程_第1张图片

(3)安装ZED SDK

download the ZED SDK for Linux and launch the .run file from a terminal.

chmod +x ZED_SDK_Linux_*.run
./ZED_SDK_Linux_*.run

在安装过程中可能会需要阅读用户安装协议,按空格即可阅读。出现确认界面按tab选中确认按钮。安装完成后重启电脑

(4)错误问题

出现lXXX.so.10.0或xxx.lib找不到的问题,先找cuda10.0中lib64是否含有该文件,如果有的话,通过下列代码 e c h o " / u s r / l o c a l / l i b " ( 此 处 填 写 l x x x . s o . 10.0 文 件 的 路 径 ) > > / e t c / l d . s o . c o n f 再 输 入 echo "/usr/local/lib"(此处填写lxxx.so.10.0文件的路径) >> /etc/ld.so.conf 再输入 echo"/usr/local/lib"lxxx.so.10.0)>>/etc/ld.so.confldconfig,将这个动态链接所在位置写入共享库文件配置文件中。最后键入如下命令

sudo cp /usr/local/cuda-10.0/lib64/libnppc.so.10.0 /usr/local/lib/libnppc.so.10.0 &&sudo ldconfig

(5)启动ZED

终端启动ZED的Explorer和深度图输出程序,注意需要重命名删除名称空格才能正常调用。

你可能感兴趣的:(ubuntu18.04 安装CUDA10.0以及ZED环境配置教程)