位置:编程技术网 > 区块链 > 正文 >

Linux拜拜!微软给WSL加入GPU支持,Windows迎来命令行包管理工具

2020年07月25日 23:10来源:未知手机版

2017奥斯卡,欧雅壁纸,底盘装甲

来自:量子位 报道 | QbitAI| 编辑:真经君

>码农真经(ID:coder_experience)第 168 次推文图源:百度

上一篇:蒋凡不在乎当接班人?马云在阿里日说了一句话表明态度

正文

看完昨晚微软Build大会,虽然开发者不能亲自到现场,但看到WSL更新,就不忍惊呼:Amazing!

为什么这么说呢?

我们看看几个更新,你就知道了。

比如:

Windows中的Linux子系统(WSL)将支持GPU,还能运行GUI应用;

Windows将加入命令行包管理工具winget。

光是第一个功能更新,你还有什么理由不鼓掌叫好?

WSL将支持GPU

假设您在Windows主机上安装了正确的GPU驱动程序,将可用于任何已安装的WSL发行版(Ubuntu、Fedora、openSUSE),而无需安装任何其他软件包。

为了实现WSL 2对GPU的支持,WDDMv2.9驱动程序将把GPU-PV扩展到Linux端。

这个过程是由一个新的Linux内核驱动Dxgkrnl来实现,该驱动利用GPU-PV协议将GPU暴露给用户模式的Linux。

>有了GPU支持以后,微软还在WSL中加入了机器学习API DirectML。这样开发者就能够在WSL上训练神经网络,不必再单独安装一个Linux系统。

而且,微软官方郑重宣布,WSL将很快推出英伟达CUDA加速功能,可以加速cuDNN、cuBLAS、TensorRT等CUDA-X库。

除了CUDA支持之外,微软还在WSL中带来了对NVIDIA-docker工具的支持,在云中执行的容器化GPU工作负载可以在WSL内部按原样运行。

既然已经支持了GPU,那么对GUI图形化程序的支持也扫除了障碍。

过去WSL只能使用命令行应用,今后WSL将可以直接运行Linux中的GUI应用。

>Windows终于有软件包管理工具了

这次,除了WSL更新,微软也提供了一些新的工具。

首先,Windows终于迎来的自己的软件包管理工具winget。

>和Ubuntu中的apt-get一样,现在给Windows安装软件包只需一行命令,无需在去浏览器里找软件包再双击安装。

比如输入

wingetinstallterminal

将安装Windows Terminal 1.0,而过去你要到Windows Store里找到这个应用才能安装。

现在软件包管理工具winget只是预览版,但是已经加入了多项重要功能:

install:安装应用

show:展示应用信息

source:管理软件源

search:查找应用并显示应用基本信息

hash:验证软件包哈希值

validate:验证文件清单

-help:显示命令帮助内容

-info:显示附加数据、帮助内容、解决方法

-version:显示客户端版本号

为了方便程序员在隔离居家令下的沟通协作,Microsoft Teams加入了开发者熟悉的Visual Studio和Visual Studio Code;还整合了Power Platform,进行Code conversation,自动填充信息,用@提醒。

微软还推出了Project Reunion,这是一个开发平台,打破了操作系统之间的隔阂。也就是说,开发者可以实现Win32与通用Windows平台API的整合。

此举是希望给生态还不够完善的Surface Pro X等基于ARM的Windows电脑注入新的活力。

>世界前五的超级计算机终于亮相

去年,微软宣布向OpenAI投资10亿美元,共同构建一个新的Azure AI超算平台。

而现在,历时一年,终于在Build大会上亮相!

本文地址:http://www.reviewcode.cn/qukuailian/160330.html 转载请注明出处!

今日热点资讯