wsl2 ubuntu子系统安装显卡驱动与cuda

wsl2 安装参考文档:windows 使用wsl2安装linux子系统_windows wsl2 安装linux-优快云博客

演示安装ubuntu 22

列出可安装的子系统 命令:wsl --list --online

PS C:\Users\linyu> wsl --list --online
以下是可安装的有效分发的列表。
使用 'wsl.exe --install <Distro>' 安装。
NAME                                   FRIENDLY NAME
Ubuntu                                 Ubuntu
Debian                                 Debian GNU/Linux
kali-linux                             Kali Linux Rolling
Ubuntu-18.04                           Ubuntu 18.04 LTS
Ubuntu-20.04                           Ubuntu 20.04 LTS
Ubuntu-22.04                           Ubuntu 22.04 LTS
OracleLinux_7_9                        Oracle Linux 7.9
OracleLinux_8_7                        Oracle Linux 8.7
OracleLinux_9_1                        Oracle Linux 9.1
openSUSE-Leap-15.5                     openSUSE Leap 15.5
SUSE-Linux-Enterprise-Server-15-SP4    SUSE Linux Enterprise Server 15 SP4
SUSE-Linux-Enterprise-15-SP5           SUSE Linux Enterprise 15 SP5
openSUSE-Tumbleweed                    openSUSE Tumbleweed

安装ubuntu 命令:wsl --install -d Ubuntu-22.04

PS C:\Users\linyu> wsl --install -d Ubuntu-22.04
正在安装: Ubuntu 22.04 LTS
已安装 Ubuntu 22.04 LTS。
正在启动 Ubuntu 22.04 LTS...
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers

输入账号密码 安装完成

Enter new UNIX username:
New password:
Retype new password:
passwd: password updated successfully
Installation successful!

安装显卡驱动

两种方法 二选一即可

1. 第一种方法:

 参考官网文档: WSL 上的 CUDA (nvidia.com)

### 在WSL Ubuntu 18.04中正确配置和安装NVIDIA GPU驱动程序 在WSL2环境中,Ubuntu子系统无需单独安装NVIDIA显卡驱动程序,因为该功能由Windows端的NVIDIA驱动支持。以下是具体的配置流程: #### Windows端NVIDIA驱动安装 为了使WSL能够访问GPU资源,在Windows端需安装适用于WSL的专用NVIDIA驱动程序。具体步骤如下: - 访问[NVIDIA官方下载页面](https://developer.nvidia.com/cuda/wsl/download),根据显卡型号选择合适的驱动版本并完成安装[^2]。 - 安装完成后,在Windows命令提示符下运行`nvidia-smi`命令验证驱动是否正常工作。如果返回显卡的相关信息,则表明驱动已成功安装。 #### WSL中的CUDA Toolkit安装 除了安装Windows端的NVIDIA驱动外,还需要在WSL内的Ubuntu子系统安装CUDA Toolkit以便于开发和利用GPU加速的应用程序。 - 更新APT包索引文件: ```bash sudo apt update && sudo apt upgrade -y ``` - 添加NVIDIA CUDA软件源列表到APT配置中,并导入GPG密钥以确保安全性: ```bash distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/7fa2af80.pub | sudo apt-key add - sudo bash -c "echo \"deb https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64 /\" > /etc/apt/sources.list.d/cuda.list" ``` - 再次更新APT缓存后安装指定版本的CUDA工具集(例如11.7版): ```bash sudo apt-get update sudo apt install cuda-toolkit-11-7 -y ``` #### 配置环境变量 为了让编译器和其他应用程序找到CUDA库的位置,需要设置一些必要的环境变量。 - 编辑用户的`.bashrc`文件加入以下路径声明: ```bash echo 'export PATH=/usr/local/cuda-11.7/bin:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}' >> ~/.bashrc source ~/.bashrc ``` #### 测试CUDA安装 最后一步是确认CUDA能够在WSL下的Ubuntu操作系统里正常使用。 - 下载标准测试样例代码来检验硬件兼容性和基本性能表现: ```bash wget http://developer.download.nvidia.com/compute/redist/cuda/samples/v11.7/cuda-samples-linux-x86_64.tar.gz tar zxvf cuda-samples-linux-x86_64.tar.gz cd NVIDIA_CUDA-11.7_Samples/1_Utilities/deviceQuery make ./deviceQuery ``` 以上就是在WSL环境下针对Ubuntu 18.04 LTS发行版实现NVIDIA GPU驱动及相关组件的成功部署方法[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不仙520

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值