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

    文章

    6760

    浏览量

    108159
  • gpu
    gpu
    +关注

    关注

    28

    文章

    5321

    浏览量

    136207
  • Linux
    +关注

    关注

    88

    文章

    11854

    浏览量

    219824
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在Windows上安装最新的deepin 25 WSL版本

    在日常的开发与测试中,许多用户希望能在 Windows 环境下便捷地使用 Linux 工具链。此时,WSLWindows Subsystem for
    的头像 发表于 05-08 14:31 218次阅读
    如何在<b class='flag-5'>Windows</b>上安装最新的deepin 25 <b class='flag-5'>WSL</b>版本

    32g3 有适用于 linux 的 vr5510 驱动程序吗?

    HI 我正在运行带有linux_yocto映像的 s32g3 VNP-RDB3 板。 s32g3 有适用于 linux 的 vr5510 驱动程序吗? 我可以看到有支持驱动程序https
    发表于 04-15 07:14

    晶振:电子系统的心跳节拍器

    的时序基准,确保各类电子设备协调、同步运行。 二、晶振的核心特点 1. 高精度与高稳定性 基于石英晶体的压电效应,输出频率极为稳定,受外界环境影响小,适用于对时序要求严格的通信、计量等领域。 2. 低功耗
    发表于 01-09 17:36

    Hbirdv2 OpenOCD的编译

    Visual Studio Code支持,首先下载安装WSL,并升级到WSL2。 1.开始菜单搜索“启用或关闭 Windows 功能”将适用于Li
    发表于 10-31 08:24

    适用于中高压(最高90V)系统设计:FP135/136/137 高端电流检测芯片

    适用于中高压(最高90V)输入的高端电流检测芯片。FP137适用于30V至48V的中压范围;FP135与FP136则适用于48V以上的高压范围。
    的头像 发表于 10-27 16:48 831次阅读
    <b class='flag-5'>适用于</b>中高压(最高90V)<b class='flag-5'>系统</b>设计:FP135/136/137 高端电流检测芯片

    SkyOne® Ultra 2.5 前端模块,适用于 WCDMA / LTE 频段 1、2、3、4、25、34、39 skyworksinc

    电子发烧友网为你提供()SkyOne® Ultra 2.5 前端模块,适用于 WCDMA / LTE 频段 1、2、3、4、25、34、39相关产品参数、数据手册,更有SkyOne® Ultra
    发表于 10-21 18:31
    SkyOne® Ultra 2.5 前端模块,<b class='flag-5'>适用于</b> WCDMA / LTE 频段 1、<b class='flag-5'>2</b>、3、4、25、34、39 skyworksinc

    SkyOne® Ultra 2.0 前端模块,适用于 WCDMA / LTE 频段 1、2、3、4、34、39 skyworksinc

    电子发烧友网为你提供()SkyOne® Ultra 2.0 前端模块,适用于 WCDMA / LTE 频段 1、2、3、4、34、39相关产品参数、数据手册,更有SkyOne® Ultra 2.0
    发表于 10-21 18:31
    SkyOne® Ultra 2.0 前端模块,<b class='flag-5'>适用于</b> WCDMA / LTE 频段 1、<b class='flag-5'>2</b>、3、4、34、39 skyworksinc

    keil无法写入wsl文件怎么解决?

    使用rt-thread的容器开发,想要在windows上打开并编译保存在wsl2中的项目,遇到如下错误 Could not create/access path '
    发表于 09-16 06:04

    用于无线 LAN 的 2.4 GHz 高效前端和适用于蓝牙®应用的端口 skyworksinc

    电子发烧友网为你提供()用于无线 LAN 的 2.4 GHz 高效前端和适用于蓝牙®应用的端口相关产品参数、数据手册,更有用于无线 LAN 的 2.4 GHz 高效前端和适用于蓝牙®应
    发表于 07-01 18:32
    <b class='flag-5'>用于</b>无线 LAN 的 2.4 GHz 高效前端和<b class='flag-5'>适用于</b>蓝牙®应用的端口 skyworksinc

    WSL 1 和 WSL 2 的区别是什么

    PS C:\Users\Administrator> wsl --set-default-version 2 >> 有关与 WSL 2 的主要区别的信息,请访问 https://a
    的头像 发表于 06-27 10:25 3252次阅读

    适用于 WLAN 和蓝牙®应用的 2.4 GHz 高效前端 skyworksinc

    电子发烧友网为你提供()适用于 WLAN 和蓝牙®应用的 2.4 GHz 高效前端相关产品参数、数据手册,更有适用于 WLAN 和蓝牙®应用的 2.4 GHz 高效前端的引脚图、接线图、封装手册
    发表于 06-20 18:30
    <b class='flag-5'>适用于</b> WLAN 和蓝牙®应用的 2.4 GHz 高效前端 skyworksinc

    2.4 GHz、256 QAM 前端模块,用于 WLAN/ 和端口,适用于蓝牙®应用 skyworksinc

    电子发烧友网为你提供()2.4 GHz、256 QAM 前端模块,用于 WLAN/ 和端口,适用于蓝牙®应用相关产品参数、数据手册,更有2.4 GHz、256 QAM 前端模块,用于 WLAN
    发表于 06-18 18:30
    2.4 GHz、256 QAM 前端模块,<b class='flag-5'>用于</b> WLAN/ 和端口,<b class='flag-5'>适用于</b>蓝牙®应用 skyworksinc

    用于 WLAN/ 的 2.4 GHz、256 QAM 前端模块和适用于蓝牙®应用的端口 skyworksinc

    电子发烧友网为你提供()用于 WLAN/ 的 2.4 GHz、256 QAM 前端模块和适用于蓝牙®应用的端口相关产品参数、数据手册,更有用于 WLAN/ 的 2.4 GHz、256 QAM 前端
    发表于 06-18 18:30
    <b class='flag-5'>用于</b> WLAN/ 的 2.4 GHz、256 QAM 前端模块和<b class='flag-5'>适用于</b>蓝牙®应用的端口 skyworksinc

    龙芯处理器支持WINDOWS吗?

    龙芯处理器目前不支持原生运行Windows操作系统,主要原因如下: 架构差异 龙芯架构:龙芯早期基于MIPS架构,后续转向自主研发的LoongArch指令集(与x86/ARM不兼容
    发表于 06-05 14:24

    聚徽厂家解码——工控机操作系统选择:WindowsLinux、QNX 如何匹配工业场景

    优势,适用于不同工业场景。 Windows:通用性与易用性的代表 特点与优势 Windows 操作系统凭借简洁直观的用户界面和丰富的软件生态,在工控领域广泛应用。无论是早期的
    的头像 发表于 05-29 16:28 1914次阅读