Ubuntu18.04从零开始安装显卡驱动、配置MMDetection3D环境

Ubuntu18.04从零开始安装显卡驱动、配置MMDetection3D环境

  • 概要
  • 安装NVIDIA英伟达显卡驱动
    • 参考文献
    • 其他
  • 安装CUDA 11.3、CuDNN、Anaconda
    • 安装CUDA
    • 安装CuDNN
    • 安装Anaconda
    • 参考文献
  • 安装MMDetection3D
    • 参考文献
    • Error处理

概要

显卡作为图像输出的硬件设备,在Ubuntu中默认安装一个开源的驱动,在“软件与更新”->“附加驱动”可以查看相关信息。
显卡驱动用来驱动显卡的程序,它向下调用硬件设备,向上提供封装接口。
CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台,是一种通用并行计算架构,该架构使GPU能够解决复杂的计算问题。
CuDNN是用于深度神经网络的GPU加速库。

安装NVIDIA英伟达显卡驱动

查看自己电脑的显卡型号:

ubuntu-drivers devices 

可以得到如下图所示的输出
Ubuntu18.04从零开始安装显卡驱动、配置MMDetection3D环境_第1张图片
由此可见,我电脑的显卡型号是GeForce 940MX
在官网选择自己版本型号,点击SEARCH
Ubuntu18.04从零开始安装显卡驱动、配置MMDetection3D环境_第2张图片
点击DOWNLOAD,驱动文件是 .run 格式。
Ubuntu18.04从零开始安装显卡驱动、配置MMDetection3D环境_第3张图片
Ubuntu 系统默认安装好是使用的一个开源的驱动:nouveau,我们要安装官方的驱动需要先禁用这个开源驱动,依次在终端执行以下两条命令:

sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

执行以下指令,检查是否禁用成功:

cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf

返回以下结果,说明禁用成功。
Ubuntu18.04从零开始安装显卡驱动、配置MMDetection3D环境_第4张图片
重启电脑。

打开命令行,给文件添加可执行权限:

你可能感兴趣的:(OpenMMLab,ubuntu,linux,MMDetection3D)