浙大EasyMocap运行笔记三:WSL2安装CUDA11.1

1. CUDA的安装版本根据自己计算机的要求来确定,我的计算机最高支持版本为11.1(比较建议11.1和11.6,因为EasyMocap的文档中有这两个版本的快速安装指南,可能后续进展会更方便)。

2. 官方文档中要求使用WSL2,且最好使用Windows11。所以昨晚连夜升级Windows11。

一、查看自己计算机的CUDA限制版本

打开PowerShell输入 查看自己计算机兼容的CUDA最高版本。

其中CUDA Version即为计算机能运行的最高CUDA版本,下载的版本应低于等于图示。

我选择下载CUDA11.1。

二、 下载CUDA WSL驱动

1、下载驱动程序

注意!!!官方文档中说到,这是唯一一个需要下载的驱动,不要安装其他Linux显示驱动。

CUDA Toolkit Archive | NVIDIA Developer

进入上述链接选择你需要下载的版本

按照Base Installer中的提示在Ubuntu中执行。

2、执行第一条语句。

第一条可能会出现报错Failed to verify gcc version. See log at /var/log/cuda-installer.log for details.解决方法放在下面问题1中。

执行下面的命令查看报错详情。

cat /var/log/cuda-installer.log

3、执行第二条语句,执行较慢,需要等待一些时间。

①选择Continue,回车

②在该页面输入accept

 ③尤其重要!!!(虽然第1步已经提醒过大家了)

如果最开始输入nvidia-msi有CUDA版本,说明电脑已经安装过CUDA了,如果出现如图第一行,记得,取消Driver勾选。注意:回车键作用是将 [X] 就会变成[  ],[X]代表有,[  ]代表无。

上下键移动到Install,回车。

安装成功如图所示:

三、配置环境变量

1、在Ubuntu中输入下列指令编辑环境变量。

vim ~/.bashrc

 在末尾加上下列两行指令,其他版本按照实际下载改一下版本就行。(输入i进入编辑,编辑结束按ESC退出编辑,输入:wq保存编辑并退出)

export PATH=/usr/local/cuda-11.1/bin:$PATH 
export LD_LIBRARY_PATH=/usr/local/cuda-11.1/lib64:$LD_LIBRARY_PATH 

2、​应用环境变量

source ~/.bashrc

四、检验安装

nvcc --version

输入版本就说明安装成功。

问题:

安装时CUDA时可能会报错:

Failed to verify gcc version. See log at /var/log/cuda-installer.log for details.
这是因为我们的wsl系统刚刚创建,可能没有安装gcc导致的。

解决:

进入安装时的链接:CUDA Toolkit Archive | NVIDIA Developer

选择安装版本后面的Versioned Online Documentation->Installation Guide Linux,点击查看应安装的gcc版本。

虽然其中没有提到Ubuntu22.04的版本,下载一个gcc9试试吧。

(1)安装gcc-9

sudo apt install gcc-9 g++-9

(2)删除原来版本gcc建立的软链接

sudo rm -rf /usr/bin/gcc
sudo rm -rf /usr/bin/g++

(3)建立新的gcc版本的软连接

sudo ln -s /usr/bin/gcc-9 /usr/bin/gcc
sudo ln -s /usr/bin/g++-9 /usr/bin/g++

(4)查看gcc版本

gcc --version

参考:

CUDA on WSL

在 WSL 2 上启用 NVIDIA CUDA | Microsoft Learn

【AI】搭建Windows Linux子系统(WSL2)CUDA环境_业界新闻_筋斗云

Ubuntu 20.04 安装 cuda10报错 Error: unsupported compiler: 9.4.0. Use --override to override this check.-CSDN博客

Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details._[error]: install of driver component failed.-CSDN博客

猜你喜欢

转载自blog.csdn.net/lianqi2003/article/details/143116980