一、Windows11安装WSL2
1.1 启用Windows子系统及虚拟化
1. 打开设置 —— 控制面板
2. 程序 —— 程序和功能中的【启用或关闭Windows功能】
3. 勾选【适用于Linux的Windows子系统】和【虚拟机平台】
4. 重启电脑
1.2 下载Ubuntu20.04
1. 打开Microsoft Store,商店内搜索Ubuntu
2. 选择版本【20.04.6 LTS】下载并安装
3. 进入Ubuntu20.04,设置用户名和密码
二、Ubuntu20.04安装CUDA-11.8(命令行方法)
1. 查看显卡信息,判断可安装的CUDA版本
nvidia-smi
运行结果如下:
其中【CUDA Version】是允许安装的CUDA的最高版本(选择CUDA11.8)
2. 下载CUDA11.8并安装
1. 进入官网:https://developer.nvidia.com/cuda-toolkit-archive 选择要下载的版本
(CUDA11.8网址:https://developer.nvidia.com/cuda-11-8-0-download-archive)
2. 依次选择:【Linux — x86_64 — Ubuntu — 20.04 — runfile(local)】
3. 根据下方给出的命令依次运行安装
3. 修改环境变量
1. 打开环境变量文件
sudo vi ~/.bashrc
2. 按【i】进入编辑,在末尾加入:
export PATH="/usr/local/cuda-11.8/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.8/lib64:$LD_LIBRARY_PATH"
按【ESC】 —— 【:wq】保存并退出
(其中 【cuda-11.8】 可根据自己的版本进行修改)
3. 更新修改后的环境变量
source ~/.bashrc
4. 检查CUDA是否安装成功
输入命令检验CUDA是否安装成功:
nvcc -V
显示CUDA的版本则表明安装成功:
三、Ubuntu20.04安装cuDNN-8.9.6
1. 下载cuDNN-8.9.6并安装
1. 进入官网:https://developer.nvidia.cn/rdp/cudnn-archive 选择要下载的版本。
(选择cuDNN-8.9.6为例)
2. 根据本身系统版本,在适用于CUDA 11.X 的板块选择【Local Installer for Ubuntu20.04 x86_64 (Deb)】,下载到Windows本地
3. 安装依赖
sudo apt-get install zlib1g
4. Windows文件移动到Ubuntu根目录(文件地址根据自身情况修改)
sudo cp /mnt/d/cudnn-local-repo-ubuntu2004-8.9.6.50_1.0-1_amd64.deb ~
5. 安装
sudo dpkg -i cudnn-local-repo-ubuntu2004-8.9.6.50_1.0-1_amd64.deb
sudo cp /var/cudnn-local-repo-ubuntu2004-8.9.6.50/cudnn-local-5FA1A941-keyring.gpg /usr/share/keyrings/
6. 更新
sudo apt-get update
结果如下:
其中【8.6.9.50】即为安装的版本
7. 下载
sudo apt-get install libcudnn8=8.x.x.x-1+cudaX.Y
【8.x.x.x】替换为上面的【8.6.9.50】;【X.Y】替换为安装的CUDA版本【11.8】 以下同理
sudo apt-get install libcudnn8-dev=8.x.x.x-1+cudaX.Y
sudo apt-get install libcudnn8-samples=8.x.x.x-1+cudaX.Y
2. 检查cuDNN是否安装成功
1. 将cuDNN事例复制到可写路径
cp -r /usr/src/cudnn_samples_v8/ $HOME
2. 转到可写路径
cd $HOME/cudnn_samples_v8/mnistCUDNN
3. 编译示例
make clean && make
报错:
解决办法:
sudo apt-get install make
重新执行make clean && make,继续报错:
解决办法:
sudo apt-get install libfreeimage3 libfreeimage-dev
4. 运行示例
./mnistCUDNN
若运行成功则显示:Test passed!
四、安装Anaconda3
1. 官网下载Anaconda3的Linux版本:https://www.anaconda.com/download/success ,至本地
2. Windows文件移动到Ubuntu的根目录(文件地址根据自身情况修改)
sudo cp /mnt/d/Anaconda3-2024.06-1-Linux-x86_64.sh ~
3. 安装
sudo bash Anaconda3-2024.06-1-Linux-x86_64.sh
一路回车,安装位置默认
4. 检查Anaconda3是否安装成功
conda --version
显示版本号则证明安装成功