竹风
(资料图片仅供参考)
高山仰止,景行行止, 虽不能至,心向往之。
关注他
46 人赞同了该文章
目录
收起
1. 安装nVidia GPU驱动
2. 安装WSL2
3. 在WSL2中安装CUDA
日常办公使用的是Windows操作系统,但是开发过程中不可避免要使用到Linux且需要GPU支持,VMWare和VBox等虚拟机方案不支持游戏显卡虚拟化,在不安装双系统情况下WSL2不仅可以提供Linux较为完整的支持,同时还能共同host中的GPU,是一个较为理想的解决方案。
现在已经是2022年,网上许多安装WSL2和WSL2中配置GPU的资料已经过时,因此在这里记录一下整个安装流程。
主要参考资料来自nVidia官网
CUDA Toolkit /cuda/wsl-user-guide/
windows系统现在已经不需要切换到Insider Preview版本,但是要确保系统版本高于windows10 21H2或Windows11
网上有许多资料写道需要安装针对WSL特别驱动,但是现在已经不需要这么做了,只需要到nVidia官网将驱动升级到最新版本即可。
Download the latest official NVIDIA /Download/
根据参考资料描述,驱动类型最好选择Game Ready版本而不是studio版本
注意,该是安装Windows驱动,而不是安装Linux驱动,在Windows下安装驱动后,会自动将驱动以的形式集成至WSL2中,因此切勿在WSL Linux中重复安装驱动。
现在安装WSL2也很方便了,可以参考官方链接:
Install /en-us/windows/wsl/install
这里列出一些主要步骤:
安装wsl(默认为Ubuntu发行版)
wsl --install
切换到WSL2
# 默认为WSL2,如果不是,可以通过下面命令切换默认为WSL2wsl --set-default-version 2#可以通过下面命令切换指发行版到WSL2wsl --set-version <distro name> 2
进入WSL2
# 在powershell或cmd下输入即可wsl
如果安装过程中出现错误,可能要需要手动安装一下更新/wslblob/wsl_update_
如果仍然出错,可以尝试全手动安装:
Manual installation steps for older versions of /en-us/windows/wsl/install-manual
这一步要小心,WSL2中安装CUDA和在普通Linux中安装CUDA会有所不同,主要参考CUDA Toolkit Downloads | NVIDIA Developer内容。
wget /compute/cuda/repos/wsl-ubuntu/x86_64/ mv /etc/apt//cuda-repository-pin-600sudo apt-key adv --fetch-keys /compute/cuda/repos/wsl-ubuntu/x86_64/ add-apt-repository "deb /compute/cuda/repos/wsl-ubuntu/x86_64/ /"sudo apt-get updatesudo apt-get -y install cuda
做完以上步骤,理论上就可以在WSL2中使用GPU了,在WSL2中输入nvidia-smi
查看,如果有输出则说明安装好了:
好了,是不是特别简单和方便呢?
编辑于 2022-05-17 12:51
Windows 10
Microsoft Windows
WSL (Windows Subsystem for Linux)
上一篇: 乐嘉自曝跟李玟遭遇相似,录制超级演说家被污蔑,揭露耍酒疯真相
下一篇: 最后一页
所有文章、评论、信息、数据仅供参考,使用前请核实,风险自负。
Copyright 2013-2020 高陵经济网 版权所有 京ICP备2022016840号-34
联系邮箱:920 891 263@qq.com glxcb.cn All Rights Reserved