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算力相关推荐

  1. Windows 11 小技巧- WSL开启Linux桌面应用

    WSL 经过⼏年的发展,已经是⼀个Windows下不少开发⼈员做云原⽣应⽤的必备环境,你可以在上⾯写各种语⾔,各种后端框架,也可以完成容器和k8s的部署,在Windows11下更进⼀步,直接⽀持Lin ...

  2. Windows 11 小技巧- 安装

    Windows 11 依赖于TPM 2.0,什么是TPM呢?TPM技术旨在提供基于硬件的与安全性相关的功能.TPM芯片是⼀个安全的加密处理器,有助于执⾏⽣成.存储和限制加密密钥的使用等操作.TPM芯片 ...

  3. Windows 11 小技巧- winget安装和维护应用程序

    安装好Windows  11后,你可能需要为系统安装常⽤的⼯具,例如安装Visual  Studio Code,Google Chrome ,VLC Player 等应⽤.以往你可能需要⾃⼰去各大网站 ...

  4. 玩转Windows服务系列——Windows服务小技巧

    伴随着研究Windows服务,逐渐掌握了一些小技巧,现在与大家分享一下. 将Windows服务转变为控制台程序 由于默认的Windows服务程序,编译后为Win32的窗口程序.我们在程序启动或运行过程 ...

  5. windows操作小技巧1:文件批操作更改类型

    今日更新一个Windows操作小技巧: 日常生活中我们有批量操作更改文件后缀名(类型)的需要: 比如这有五个.txt文本文件,我要想将其批量改为.html该如何操作呢? 首先新建文本文档: 其次在新建 ...

  6. windows使用小技巧-----设置电脑免密码登录

    windows使用小技巧-----设置电脑免密码登录 前言 1.win+r打开cmd输入netplwiz打开用户账户 2.第二种方法:打开控制面板选择用户账户 3.取消勾选要使用本计算机,用户必须输入 ...

  7. Windows操作系统小技巧

    我综合了网上的有关软件应用的小巧和自己的几个,希望对大家有用,如果你有更好的请跟帖子大家共分享!有关注册表修改的,请先备份注册表! 1. 影音文件在xp中无法删除  很多情况下是因为预览功能搞的鬼.开 ...

  8. 45招绝密Windows操作系统小技巧大汇总

    1.影音文件在xp中无法删除  很多情况下是因为预览功能搞的鬼.开始|运行中输入并执行"REGSVR32 /U SHMEDIA.DLL",取消息预览. 恢复时运行"REG ...

  9. 45招绝密Windows操作系统小技巧汇总

    1.影音文件在xp中无法删除    很多情况下是因为预览功能搞的鬼.开始|运行中输入并执行"REGSVR32 /U SHMEDIA.DLL",取消息预览.    恢复时运行&quo ...

最新文章

  1. Leetcode刷题 1441题: 用栈操作构建数组(基于python3和c++两种语言)
  2. 推荐系统中所使用的混合技术介绍
  3. wider face data 在 faster rcnn 上的实践记录(caffe)
  4. [linux] shell脚本编程-统计日志文件中的设备号发通知邮件
  5. IOS第二天多线程-04简化单例模式
  6. shell 脚本,将/etc/目录下所有的软链接文件输出
  7. php 随机数据库,PHP实现随机一句功能
  8. 手把手教你架构3D引擎高级篇系列四
  9. 给摩托罗拉C1200数字对讲机写频
  10. Android Floyd-Steinberg-Dithering、Stucki-dither 抖动处理
  11. matlab 股票 小波,小波分析 + 支持向量机(SVM)预测股票涨跌幅的实现
  12. vue中使用svg图片
  13. 纯CSS3实现的蓝天白云效果
  14. 如何快速提升 Flutter App 中的动画性能
  15. python生成热度图_Python - 场景热力图绘制[转]
  16. 计算机专业课838,838计算机科学专业基础综合.docx
  17. 计算机远程桌面软件,手把手教你远程控制电脑软件推荐
  18. python列表中的元素可以是不同类型_Python列表中所有元素必须为相同类型的数据。...
  19. python框架Django数据库类型
  20. 交互设计师怎样做网页产品的“原型设计”?

热门文章

  1. 初探mysql数据库模式(一)
  2. Android Nine-patch
  3. Adb安装程序出现TimeOut错误
  4. Centos5 install vnc
  5. linux tomcat 启动权限不足解决办法
  6. 编译安装PHP出现configure: error: MySQL configure failed. Please check config.log的解决方法
  7. Centos编译安装Apache 2.4.6笔记 配置
  8. apache目录的访问控制
  9. 【转】Python可变长度的函数参数
  10. sql面试语句与后台调用js提示语句