0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微软研发适用于Linux的Windows子系统——WSL 2

lhl545545 来源:比特网 作者:张伟 2020-09-16 14:07 次阅读

近期,微软发布了一款名为TensorFlow-DirectML的TensorFlow扩展套件,帮助开发者能够在Windows平台上通过支持DirectX 12的GPU来加速TensorFlow模型运算,并同样适用Linux的Windows子系统(WSL)。目前该套件已经在GitHub开源,供开发者取用程序码。

此前微软便在build 2020大会上曾宣布,适用于Linux的Windows子系统WSL 2(Windows Subsystem for Linux 2)开始支持GPU硬件加速。但微软表示,TensorFlow虽可以同时利用CPU和GPU来执行运算,但GPU加速仅限于特定供应商的平台。

另一方面DirectX一直以来,被广泛地用于加速Windows上的游戏和计算应用程序,其DirectML可以让支援DirectX 12的GPU,执行高效能的数学运算。因此微软透过整合TensorFlow以及DirectML,让开发者可以在Windows,使用GPU执行完整的机器学习训练和推理功能。

TensorFlow-DirectML是通过加入名为DML而非GPU的新装置,将TensorFlow和DirectML整合在一起,其新的核心集建构在DirectML API之上,而非象是现有的CPU和GPU核心,建立在Eigen函式库之上。

由于DirectML又是以Direct3D 12低阶函式库开发,该绘图API是专为需要对资源分配和工作排程,进行绝对控制的高效能低延迟应用程序设计,因此DirectML与TensorFlow整合,还需要仰赖装置Runtime负责在装置与主机间,管理装置存储器、复制张量、纪录GPU命令,以及排程工作。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6218

    浏览量

    103062
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4402

    浏览量

    126563
  • Linux
    +关注

    关注

    87

    文章

    10979

    浏览量

    206673
收藏 人收藏

    评论

    相关推荐

    微软WSL更新支持IPv6流量透过Linux

    据悉,微软近期对Windows Subsystem for LinuxWSL)进行了2.2.2版本更新,包含多项优化改进。其中最引人注目的便是新增的nft规则,允许IPv6数据包经过
    的头像 发表于 04-08 10:23 256次阅读

    微软正式发布适用于Windows的Sudo

    微软已在 Windows 11 Insider Preview Build 26052 中发布适用于 Windows 的 Sudo,并将其在 MIT 协议下进行开源。
    的头像 发表于 03-19 09:20 293次阅读
    <b class='flag-5'>微软</b>正式发布<b class='flag-5'>适用于</b><b class='flag-5'>Windows</b>的Sudo

    适用于Linux Emulex驱动程序 10.2版本

    电子发烧友网站提供《适用于Linux Emulex驱动程序 10.2版本.pdf》资料免费下载
    发表于 08-24 11:39 0次下载
    <b class='flag-5'>适用于</b><b class='flag-5'>Linux</b> Emulex驱动程序 10.2版本

    适用于Linux的OneCommand Manager应用程序发行说明

    电子发烧友网站提供《适用于Linux的OneCommand Manager应用程序发行说明.pdf》资料免费下载
    发表于 08-22 10:40 0次下载
    <b class='flag-5'>适用于</b><b class='flag-5'>Linux</b>的OneCommand Manager应用程序发行说明

    适用于Linux的Emulex驱动程序发行说明

    电子发烧友网站提供《适用于Linux的Emulex驱动程序发行说明.pdf》资料免费下载
    发表于 08-16 14:37 1次下载
    <b class='flag-5'>适用于</b><b class='flag-5'>Linux</b>的Emulex驱动程序发行说明

    如何在openEuler WSL中体验完整的桌面环境?

    WSL微软发布的让用户能够在windows上使用Linux环境的技术,openEuler已发布多个版本的WSL镜像。
    的头像 发表于 08-02 18:22 2560次阅读
    如何在openEuler <b class='flag-5'>WSL</b>中体验完整的桌面环境?

    Emulex OneCommand Manager适用于Linux的应用程序

    电子发烧友网站提供《Emulex OneCommand Manager适用于Linux的应用程序.pdf》资料免费下载
    发表于 08-02 10:17 0次下载
    Emulex OneCommand Manager<b class='flag-5'>适用于</b><b class='flag-5'>Linux</b>的应用程序

    适用于Windows的OneCommand Manager应用程序发行说明

    电子发烧友网站提供《适用于Windows的OneCommand Manager应用程序发行说明.pdf》资料免费下载
    发表于 07-29 10:51 0次下载
    <b class='flag-5'>适用于</b><b class='flag-5'>Windows</b>的OneCommand Manager应用程序发行说明

    适用于Linux的LightPulse适配器发行说明

    电子发烧友网站提供《适用于Linux的LightPulse适配器发行说明.pdf》资料免费下载
    发表于 07-29 09:55 0次下载
    <b class='flag-5'>适用于</b><b class='flag-5'>Linux</b>的LightPulse适配器发行说明

    适用于Windows的Emulex驱动程序发行说明

    电子发烧友网站提供《适用于Windows的Emulex驱动程序发行说明.pdf》资料免费下载
    发表于 07-28 14:27 0次下载
    <b class='flag-5'>适用于</b><b class='flag-5'>Windows</b>的Emulex驱动程序发行说明

    适用于Windows的Emulex驱动程序 版本12.8.542.9

    电子发烧友网站提供《适用于Windows的Emulex驱动程序 版本12.8.542.9.pdf》资料免费下载
    发表于 07-28 10:43 0次下载
    <b class='flag-5'>适用于</b><b class='flag-5'>Windows</b>的Emulex驱动程序 版本12.8.542.9

    适用于Linux Emulex HBA管理器应用程序

    电子发烧友网站提供《适用于Linux Emulex HBA管理器应用程序 .pdf》资料免费下载
    发表于 07-27 09:15 0次下载
    <b class='flag-5'>适用于</b><b class='flag-5'>Linux</b> Emulex HBA管理器应用程序

    适用于Linux的驱动程序发行说明

    电子发烧友网站提供《适用于Linux的驱动程序发行说明.pdf》资料免费下载
    发表于 07-24 15:04 0次下载
    <b class='flag-5'>适用于</b><b class='flag-5'>Linux</b>的驱动程序发行说明

    适用于Windows的Emulex驱动程序

    电子发烧友网站提供《适用于Windows的Emulex驱动程序.pdf》资料免费下载
    发表于 07-24 14:40 4次下载
    <b class='flag-5'>适用于</b><b class='flag-5'>Windows</b>的Emulex驱动程序

    获取Linux办法

    子系统WSL):WSL全称Windows Subsystem for Linux,几乎所有的Linux
    的头像 发表于 05-22 14:39 491次阅读
    获取<b class='flag-5'>Linux</b>办法