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

    文章

    6723

    浏览量

    107390
  • gpu
    gpu
    +关注

    关注

    28

    文章

    5110

    浏览量

    134512
  • Linux
    +关注

    关注

    88

    文章

    11635

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Hbirdv2 OpenOCD的编译

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

    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

    WSL 1 和 WSL 2 的区别是什么

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

    适用于 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

    龙芯处理器支持WINDOWS吗?

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

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

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

    是否提供适用于CY7C65213 的 Windows 11驱动程序和 API 库 (dll)?

    您好,支持, 我对 Infineon(原 Cypress)生产的 USB 串行 IC 有疑问。 是否提供适用于 CY7C65213 的 Windows 11 驱动程序和 API 库 (dll
    发表于 05-15 07:26

    Skyworks ICE™ Technology 2 GHz 高功率前端模块,适用于 Wi-Fi 7 应用 skyworksinc

    电子发烧友网为你提供()Skyworks ICE™ Technology 2 GHz 高功率前端模块,适用于 Wi-Fi 7 应用相关产品参数、数据手册,更有Skyworks ICE
    发表于 05-12 18:29
    Skyworks ICE™ Technology <b class='flag-5'>2</b> GHz 高功率前端模块,<b class='flag-5'>适用于</b> Wi-Fi 7 应用 skyworksinc

    如何将FX3与WSLLinuxWindows 子系统)一起使用?

    如何将 FX3 与 WSLLinuxWindows 子系统)一起使用? 我在 /dev/ 中找不到任何设备 我有许多项目在 Windows
    发表于 05-06 07:11

    如何制作适用于Visionfive 2的Debian + UEFI固件系统

    制作适用于Visionfive 2的Debian + UEFI固件系统
    发表于 03-10 07:51

    适用于Oracle的Python连接器:可访问托管以及非托管的数据库

    适用于 Oracle 的 Python 连接器 适用于 Oracle 的 Python 连接器是一种可靠的连接解决方案,用于从 Python 应用程序访问 Oracle 数据库服务器和托管数据库服务
    的头像 发表于 01-14 10:30 757次阅读

    适用于Oracle的ODBC驱动程序

    适用于 Oracle 的 ODBC 驱动程序 Devart ODBC Driver for Oracle 是一种高性能连接解决方案,具有企业级功能,可用于从32位和64位 Windows、macOS
    的头像 发表于 01-13 09:17 870次阅读

    Triton编译器安装步骤详解

    1. 系统要求 在开始安装之前,请确保您的系统满足以下要求: 操作系统 :支持 LinuxWindows(通过
    的头像 发表于 12-24 17:35 4669次阅读

    风华高压贴片电容器适用于哪些应用场景?

    风华高压贴片电容器作为一种高性能的电子元器件,其适用范围广泛,主要适用于以下应用场景: 1. 汽车电子系统 风华高压贴片电容器在汽车电子系统中扮演着重要角色。它们常
    的头像 发表于 12-20 15:13 767次阅读
    风华高压贴片电容器<b class='flag-5'>适用于</b>哪些应用场景?

    适用于GNSS(卫星导航系统)的国产温补晶振,替换SiTime

    适用于GNSS(卫星导航系统)的国产温补晶振,替换SiTime
    的头像 发表于 12-20 09:50 903次阅读
    <b class='flag-5'>适用于</b>GNSS(卫星导航<b class='flag-5'>系统</b>)的国产温补晶振,替换SiTime