wsl2 ubuntu安装cuda
时间: 2023-11-09 18:09:20 浏览: 158
为在WSL2 Ubuntu上安装CUDA,您可以按照以下步骤进行操作:
1. 将CUDNN压缩包复制到Ubuntu系统中,可以使用以下命令:
```
cd /mnt/d/CUDNN_linux_8.2.4/
sudo cp cudnn-11.4-linux-x64-v8.2.4.15.tgz /usr/local/
sudo tar -xvf cudnn-11.4-linux-x64-v8.2.4.15.tgz
```
2. 执行以下命令安装CUDNN:
```
cd /usr/local
sudo dpkg -i libcudnn8_8.2.4.15-1 cuda11.4_amd64.deb
sudo dpkg -i libcudnn8-dev_8.2.4.15-1 cuda11.4_amd64.deb
```
完成上述步骤后,您的WSL2 Ubuntu系统将安装好CUDA。
相关问题
wsl2ubuntu安装cuda
WSL2 (Windows Subsystem for Linux 2) 是Windows 10引入的一种功能,它允许用户在Windows上运行Linux发行版。要在WSL2中安装CUDA,你需要按照以下步骤操作:
1. **确认系统支持**:确保你的Windows 10版本(如Version 2004及以上)并开启WSL2。
2. **安装Ubuntu**:打开WSL,在商店中搜索并安装Ubuntu 20.04 LTS 或更新版本,因为一些较旧的版本可能不支持CUDA。
3. **更新系统**:打开终端(`Ctrl+Alt+T`),输入 `sudo apt update && sudo apt upgrade` 更新Ubuntu软件包到最新状态。
4. **添加CUDA PPA**:为了获取最新的CUDA版本,需要添加NVIDIA官方PPA(个人存储库)。输入:
```
sudo add-apt-repository ppa:graphics-drivers/ppa
```
5. **安装依赖**:由于CUDA需要一些额外的库,先安装它们:
```
sudo apt-essential software-properties-common curl git
```
6. **安装CUDA**:
```
sudo apt-get install cuda-toolkit-<version>
```
替换 `<version>` 为你想要的CUDA版本号,例如 `11.6`。
7. **验证安装**:
运行 `nvidia-smi` 来检查是否成功安装,并确认GPU已被识别。
8. **配置环境变量**:
需要在系统的PATH中包含CUDA的bin目录,以便在任何地方都能访问CUDA工具。这通常通过修改`.bashrc`文件完成,然后运行 `source ~/.bashrc` 使其生效。
9. **测试安装**:
下载并尝试运行CUDA示例程序以确保一切正常。
注意:对于WSL,性能可能会受到Windows主机图形驱动的影响,而且不是所有CUDA应用都能无缝工作。此外,NVIDIA的官方支持可能不如在直接安装在Linux系统中全面。
wsl2 ubuntu20.04 cuda
### 安装和配置CUDA于WSL2 Ubuntu 20.04
#### 准备工作
确保Windows已更新至支持WSL2版本,并通过PowerShell以管理员身份执行`wsl --install`指令来安装WSL。随后,在Microsoft Store下载并安装Ubuntu 20.04 LTS。初次启动Ubuntu时会提示设置用户名与密码,注意遵循UNIX命名规则[^2]。
#### 更新系统包列表
为了保证后续操作顺利进行,建议先更新系统的软件源:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装必要的依赖项
在开始安装CUDA之前,需预先安装一些必需的组件:
```bash
sudo apt-get install build-essential
```
#### 添加NVIDIA仓库密钥及地址
向本地APT添加来自NVIDIA官方的安全密钥以及对应的APT存储库路径以便获取最新的驱动程序和支持文件:
```bash
wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-wsl-ubuntu-11-8-local_11.8.0-1_amd64.deb
sudo dpkg -i cuda-repo-wsl-ubuntu-11-8-local_11.8.0-1_amd64.deb
sudo cp /var/cuda-repo-wsl-ubuntu-11-8-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
```
以上命令适用于安装CUDA 11.8版本;如果需要其他版本,则应调整URL指向相应资源位置[^3]。
#### 安装CUDA工具包
完成上述准备工作之后就可以正式安装CUDA Toolkit了:
```bash
sudo apt-get -y install cuda
```
#### 设置环境变量
为了让编译器能够找到刚安装好的CUDA库,还需要修改`.bashrc`文件加入如下两行配置:
```bash
export PATH=/usr/local/cuda-11.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64\
${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
```
记得保存更改后的.bashrc文件并通过source命令使新设定生效:
```bash
source ~/.bashrc
```
#### 测试CUDA是否成功安装
最后一步是验证整个过程无误,可以通过运行简单的测试样例来进行确认:
```bash
cd ~/NVIDIA_CUDA-11.8_Samples/1_Utilities/deviceQuery
make
./deviceQuery
```
若一切正常的话应该能看到有关GPU设备的信息输出,这表明CUDA已经可以在当前环境中正常使用了。
阅读全文
相关推荐

















