apollo_logo
2
0

CCF-BDCI赛事显卡驱动安装

获取 GPU 支持

Apollo某些模块需要GPU的支持才能够编译、运行(例如感知模块),如果您需要使用此类模块,需要安装Nvidia显卡驱动以及Nvidia container toolkit以获取GPU支持。

注意:本教程只适用于ubuntu系统虚拟机无法安装显卡驱动,wsl请自行上网搜索

Ubuntu系统安装完成请更新相关软件:

1. 安装驱动

可参照官网方法安装驱动官网驱动

显卡驱动和CUDA版本兼容性,由于nvidia的硬件更新的很快,因此会遇到显卡驱动和CUDA版本不兼容的情况,以下为我们测试的畅通链路。

显卡系列

测试显卡

驱动版本

最低支持驱动版本

cuda版本

GeForce 10 Series

GeForce GTX 1080

nvidia-driver-470.160.03

nvidia-driver-391.35

CUDA Version :11.4

GeForce RTX 20 Series

GeForce RTX 2070 SUPER

nvidia-driver-470.63.01

nvidia-driver-456.38

CUDA Version :11.4

GeForce RTX 30 Series

GeForce RTX 3090

nvidia-driver-515.86.01

nvidia-driver-460.89

CUDA Version :11.6

GeForce RTX 3060

nvidia-driver-470.63.01

nvidia-driver-460.89

CUDA Version :11.4

Tesla V-Series

Tesla V100

nvidia-driver-418.67

nvidia-driver-410.129

CUDA Version :10.1

AMD

MI100 dGPU

ROCm™ 3.10 driver


10、20、30系列显卡推荐使用470.63.01版本,下载链接470.63.01显卡驱动

下载之后,找到相应的文件夹打开终端输入指令:

sudo chmod 777 NVIDIA-Linux-x86_64-470.63.01.run
sudo ./NVIDIA-Linux-x86_64-470.63.01.run

安装nvida-dockernvida-docker官方教程

为了在容器内获得 GPU 支持,在安装完 docker 后需要安装 NVIDIA Container Toolkit。 运行以下指令安装 NVIDIA Container Toolkit:

distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get -y update
sudo apt-get install -y nvidia-docker2

安装完成后需要重启Docker:

sudo systemctl restart docker

驱动检查

nvidia-smi

安装完毕后,请回到Apollo赛事系统安装文档中,继续按步骤安装

原创声明,本文由作者授权发布于Apollo开发者社区,未经许可,不得转载。
发表评论已发表 0 条评论
登录后可评论,请前往 登录
暂无评论~快去发表自己的独特见解吧!
目录
获取 GPU 支持
1. 安装驱动