wsl下安装Ubuntu24.04系统以及cuda环境
1、安装Ubuntu24.04系统
安装wsl请自行搜索教程
打开命令行,执行以下命令安装
wsl --install -d Ubuntu-24.04
查看安装的系统列表
wsl -l
进入到对应的系统
wsl -d Ubuntu-24.04
修改root用户密码
sudo passwd root
卸载不用的系统
wsl --unregister Ubuntu-24.04
2、安装依赖库
更新软件列表
sudo apt-get update
下载g++编译器
sudo apt-get install g++
下载gcc编译器
sudo apt-get install gcc
下载GNU Make编译器
sudo apt-get install make
下载安装initramfs-tools
sudo apt-get install initramfs-tools
3、安装cuda
- 安装nvidia驱动
输入以下命令查看是否安装驱动,如果没有安装会提示安装命令,按对应的命令安装即可。
nvidia-smi
安装后再执行以上命令会看到cuda版本
- 接下来安装cuda
打开cuda网站
选择对应的系统本版和安装的cuda版本,会给出安装命令,按照命令安装。
在执行 sudo sh cuda_11.8.0_520.61.05_linux.run 的时候可能会报错
Failed to verify gcc version. See log at /var/log/cuda-installer.log for details.
这个时gcc版本不兼容导致,可以在命令后面加上 --override 参数再执行
sudo sh cuda_11.8.0_520.61.05_linux.run --override
配置环境变量
sudo vim ~/.bashrc
export PATH=$PATH:/usr/local/cuda-11.8/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.8/lib64
source ~/.bashrc
输入 nvcc -V 查看cuda版本
- 安装cudnn
打开cudnn网站
选择cuda对应版本的cudnn,下载。我使用的cuda11.8,下载cudnn8.7版本的包。
上传后进行解压
tar -xvf cudnn-linux-x86_64-8.8.1.3_cuda11-archive.tar.xz
进入到解压目录,复制对应文件到cuda安装目录下
sudo cp include/cudnn*.h /usr/local/cuda-11.8/include
sudo cp lib/libcudnn* /usr/local/cuda-11.8/lib64
sudo chmod a+r /usr/local/cuda-11.8/include/cudnn*.h /usr/local/cuda-11.8/lib64/libcudnn*
到此,cuda就安装完成了。