喜大普奔:WSL2终于支持GPU了
- 四维在微软最新发布的 Windows Insider 预览版本中,WSL2 获得了 GPU 计算支持。这意味着 Linux 二进制文件可以利用 GPU 资源,在 WSL 中进行机器学习、AI 开发或是数据科学等工作。
此次更新包括对 NVIDIA CUDA 和 DirectML 的支持。CUDA 的初始预览包括对现有机器学习工具、库和流行框架(包括 PyTorch 和 TensorFlow)的支持,以及本机 Linux 环境中可用的所有 Docker 和 NVIDIA Container Toolkit 支持,允许构建在 Linux 上运行的容器化 GPU 工作负载在 WSL 2 中按原样运行,让开发者可以在本地 Windows 计算机上进行开发和实验。它的面向目标是专业人士。
DirectML 则更加针对初学者,能够让使用者跨 AMD、Intel 和 NVIDIA GPU,在 Windows 硬件上实现加速,体验机器学习的工作负载。这次预览版本发布了带有 DirectML 后端的 TensorFlow 预览包,初学者可以从 TensorFlow 教程模型或微软提供的示例开始学习。
微软表示,计划在接下来的几个月中开源与 DirectML 一起使用的 TensorFlow 代码扩展库。
———
看上去,用DirectML似乎可以用核显跑ai
重点是,终于可以一边打游戏一边ai开发? 人生如梦 - cyberkiller性能有影响吗
- davidchiu前使用的是wsL1,不知道如何升级到wsl2。
- cainiao1v1mac把unix\linux的用户差不多吸光了,win这样折腾wsl能吸点过来不
- ekson回复4#cainiao1v1
没有吧?有这么夸张吗? iOS fly ~ - 321312mac底端和linux没啥区别了,一打开终端,就是一liunx
- erik终于不用折腾linux了
用linux做桌面系统真是煎熬 - 屋大维Win桌面,写代码进WSL,挺好的,而且文件系统共通 iOS fly ~
- ekson回复6#321312
除了终端呢? iOS fly ~ - 林有德mac没有nvidia驱动吧,python的三方库也不全。去年为了在mac里跑个环境,拿源代码回来连改带编译花了一周的时间,然后还是有几个额外的包没编译成,一气之下买了台新电脑
- shi3333非常好啊
- Webrules折腾一晚上了,还是没装成功。。。跑CUDA samples提示:docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].
- 19840315微软的思路应该是cuda转directx 再通过虚拟机机制api forword到本地dx驱动 性能不清楚 但对linux gfx生态没有任何帮助 只是为自家dx服务罢了小尾巴~
- z16166看官方文档啊:https://docs.microsoft.com/en-us/windows/wsl/wsl2-index
2020年WSL的roadmap包括:支持GPU、支持linux GUI app
https://devblogs.microsoft.com/commandline/the-windows-subsystem-for-linux-build-2020-summary/
GPU支持目前是预览,适合喜欢折腾的。 - veblenCUDA能转DirectX,兄弟你的想法很大胆啊。。。
- FQX卧槽,厉害啊,Mac现在都不支持CUDA了。 iOS fly ~
- 10moons时候能解决IO啊,唉,9p现在慢的丧失可用性了 iOS fly ~
- howletwsl 2与Windows都是跑在hyper v上的。Windows并不是wsl 2的宿主。为啥要将CUDA转DirectX?
- Kert
- z16166mac是FreeBSD改的吧,不是linux
- Kert
- z16166用kqueue
- ekson回复6#321312
好多东西都要安装。自动运行啥的还是linux来的方便 iOS fly ~