WSL2下配置Cuda

点击此处打开Cuda下载官网,选择目标平台,按步骤输入安装指令。

如果出现缺失libtinfo5依赖 ,可能是因为WSL2是Ubuntu24.04只有 libtinfo6,需要手动安装。

安装来自 Ubuntu 安全(security)仓库 的兼容版本 libtinfo5_6.3-2ubuntu0.1

1
2
3
sudo apt update
wget http://security.ubuntu.com/ubuntu/pool/universe/n/ncurses/libtinfo5_6.3-2ubuntu0.1_amd64.deb
sudo apt install ./libtinfo5_6.3-2ubuntu0.1_amd64.deb

重新执行Cuda最后一步的安装指令,安装成功。接下来将Cuda加入环境变量。

打开环境变量文件

1
vim ~/.bashrc

加入Cuda配置

1
2
export PATH="/usr/local/cuda/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"

保存文件然后刷新环境变量

1
source ~/.bashrc

命令行输入 nvcc -V 输出版本信息则视为成功

1
2
3
4
5
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2024 NVIDIA Corporation
Built on Thu_Mar_28_02:18:24_PDT_2024
Cuda compilation tools, release 12.4, V12.4.131
Build cuda_12.4.r12.4/compiler.34097967_0