Windows 11 小技巧- WSL运行本地GPU算力
WSL 已经被很多开发⼈员⽤于云原⽣开发,但如果你像我每天要完成⼈⼯智能应⽤的 发,会⼀直希望能加上GPU算⼒,这样就不需要再去安装⼀台Linux的机器去做⼈⼯智能的⼯作了(毕竟很多的⼈⼯智能场景都是在Linux下完成的)。这次Windows 11 不仅⽀持了Linux的桌⾯应⽤,更提供了GPU算⼒⽀持,这也让开发⼈员可以在⼀台 Windows 的设备上完成更多的开发⼯作了。(新⼀代的Surface Laptop Studio就是朝着这个⽅向发展的)。
1、
准备⼯作,更新你的Nvidia 驱动
必须更新你的Nvidia 驱动到510.06
下载地址 https://developer.nvidia.com/cuda/wsl/download
(ps:安装完后建议重启⼀次电脑 )
2、
通过WSL按顺序执行如下命令
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.4.0/local_in stallers/cuda-repo-wsl-ubuntu-11-4-local_11.4.0-1_amd64.deb
sudo dpkg -i cuda-repo-wsl-ubuntu-11-4-local_11.4.0-1_amd64.deb
sudo apt-get update
sudo apt-get -y install cuda
sudo apt install -y cuda-toolkit-11-4
3、
验证⽅式如下
cd /usr/local/cuda-11.4/samples/4_Finance/BlackScholes sudo make BlackScholes
./BlackScholes
如果配置成功,结果如下:
这样你的WSL就⽀持GPU训练了,你现在可以通过Nvidia Docker 或Tensorflow/PyTorch完成你的⼈⼯智能应⽤。
4、
安装cuDNN 对应cuda 11.4
别忘记安装cuDNN 对应cuda 11.4 请下载cuDNN 8.2.x对应的Ubuntu 20.04 Runtime deb版本(下载地址https://developer.nvidia .com/rdp/cudnn-archive) 。
下载完后,执⾏如下命令
sudo dpkg -i libcudnn8_8.2.2.26-1+cuda11.4_amd64.deb
echo 'export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":/usr/local/cuda- 11/lib64' >> ~/.zshrc
echo 'export PATH="$PATH":/usr/local/cuda/bin' >> ~/.zshrc
这个时候,你就可以结合TensorFlow/PyTorch 进⾏机器学习的训练了。
(机器学习环境配置请参考
https://blog.csdn.net/kinfey/article/details/117635067)
在WSL 利⽤GPU 训练,请看以下视频:
Windows 11 小技巧-
WSL运行本地GPU算力
# 更多内容 #
如果你想了解更多关于WSL本地GPU算⼒的相关知识,可以扫描以下⼆维码或者浏览器输入该地址https://aka.ms/Win11Dev004获取。
Windows 11 小技巧- WSL运行本地GPU算力相关推荐
- Windows 11 小技巧- WSL开启Linux桌面应用
WSL 经过⼏年的发展,已经是⼀个Windows下不少开发⼈员做云原⽣应⽤的必备环境,你可以在上⾯写各种语⾔,各种后端框架,也可以完成容器和k8s的部署,在Windows11下更进⼀步,直接⽀持Lin ...
- Windows 11 小技巧- 安装
Windows 11 依赖于TPM 2.0,什么是TPM呢?TPM技术旨在提供基于硬件的与安全性相关的功能.TPM芯片是⼀个安全的加密处理器,有助于执⾏⽣成.存储和限制加密密钥的使用等操作.TPM芯片 ...
- Windows 11 小技巧- winget安装和维护应用程序
安装好Windows 11后,你可能需要为系统安装常⽤的⼯具,例如安装Visual Studio Code,Google Chrome ,VLC Player 等应⽤.以往你可能需要⾃⼰去各大网站 ...
- 玩转Windows服务系列——Windows服务小技巧
伴随着研究Windows服务,逐渐掌握了一些小技巧,现在与大家分享一下. 将Windows服务转变为控制台程序 由于默认的Windows服务程序,编译后为Win32的窗口程序.我们在程序启动或运行过程 ...
- windows操作小技巧1:文件批操作更改类型
今日更新一个Windows操作小技巧: 日常生活中我们有批量操作更改文件后缀名(类型)的需要: 比如这有五个.txt文本文件,我要想将其批量改为.html该如何操作呢? 首先新建文本文档: 其次在新建 ...
- windows使用小技巧-----设置电脑免密码登录
windows使用小技巧-----设置电脑免密码登录 前言 1.win+r打开cmd输入netplwiz打开用户账户 2.第二种方法:打开控制面板选择用户账户 3.取消勾选要使用本计算机,用户必须输入 ...
- Windows操作系统小技巧
我综合了网上的有关软件应用的小巧和自己的几个,希望对大家有用,如果你有更好的请跟帖子大家共分享!有关注册表修改的,请先备份注册表! 1. 影音文件在xp中无法删除 很多情况下是因为预览功能搞的鬼.开 ...
- 45招绝密Windows操作系统小技巧大汇总
1.影音文件在xp中无法删除 很多情况下是因为预览功能搞的鬼.开始|运行中输入并执行"REGSVR32 /U SHMEDIA.DLL",取消息预览. 恢复时运行"REG ...
- 45招绝密Windows操作系统小技巧汇总
1.影音文件在xp中无法删除 很多情况下是因为预览功能搞的鬼.开始|运行中输入并执行"REGSVR32 /U SHMEDIA.DLL",取消息预览. 恢复时运行&quo ...
最新文章
- Leetcode刷题 1441题: 用栈操作构建数组(基于python3和c++两种语言)
- 推荐系统中所使用的混合技术介绍
- wider face data 在 faster rcnn 上的实践记录(caffe)
- [linux] shell脚本编程-统计日志文件中的设备号发通知邮件
- IOS第二天多线程-04简化单例模式
- shell 脚本,将/etc/目录下所有的软链接文件输出
- php 随机数据库,PHP实现随机一句功能
- 手把手教你架构3D引擎高级篇系列四
- 给摩托罗拉C1200数字对讲机写频
- Android Floyd-Steinberg-Dithering、Stucki-dither 抖动处理
- matlab 股票 小波,小波分析 + 支持向量机(SVM)预测股票涨跌幅的实现
- vue中使用svg图片
- 纯CSS3实现的蓝天白云效果
- 如何快速提升 Flutter App 中的动画性能
- python生成热度图_Python - 场景热力图绘制[转]
- 计算机专业课838,838计算机科学专业基础综合.docx
- 计算机远程桌面软件,手把手教你远程控制电脑软件推荐
- python列表中的元素可以是不同类型_Python列表中所有元素必须为相同类型的数据。...
- python框架Django数据库类型
- 交互设计师怎样做网页产品的“原型设计”?