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

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

3天内不再提示

微软推出ONNX Runtime Web,利用WebGPU优化浏览器机器学习性能

微云疏影 来源:综合整理 作者:综合整理 2024-03-05 14:23 次阅读

3 月 5 日,据报道,微软将 ONNX Runtime Web 与 WebGPU 进行集成,旨在提升网络浏览器中复杂机器学习模型的运行效率。当前阶段,Chromium 和 Edge 浏览器已加入初步支持。

作为微软的 JavaScript 库,ONNX Runtime Web 使得网络开发者能在浏览器环境下部署机器学习模型,并提供多种硬件加速的后端支持。

WebGPU 则是一种设计用于网络浏览器的,为机器学习模型提供硬件加速的 API。在此前,因算力限制,复杂机器学习模型尤其是大规模生成模型无法在网页浏览器中有效运行。如今,WebGPU 得以充分利用设备 GPU 的潜力来解决这一问题,大幅改善运行效果。

微软指出:

借助计算着色器等创新技术,WebGPU 能够更为高效地应对复杂机器学习工作负载。其对半精度(FP16)的支持,不仅降低 GPU 内存占用及带宽需求,还提升运算速度。WebGPU 借助 GPU 并行处理的优势,轻松实现高效且具有扩展性的机器学习应用。

所有版本的 Chrome 113、Edge 113、适用于 Mac、Windows、ChromeOS 的 Chrome 以及适用于 Android 的 Chrome 121 均默认为WebGPU 做好准备,开发者可通过 ONNX Runtime Web 调用 WebGPU 以提高运行效率。

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

    关注

    4

    文章

    6564

    浏览量

    103937
  • gpu
    gpu
    +关注

    关注

    28

    文章

    4700

    浏览量

    128673
  • 模型
    +关注

    关注

    1

    文章

    3158

    浏览量

    48701
  • 机器学习
    +关注

    关注

    66

    文章

    8373

    浏览量

    132391
收藏 人收藏

    评论

    相关推荐

    AWTK 最新动态:支持浏览器控件

    导读AWTK浏览器控件,基于webview项目实现,将浏览器嵌入到AWTK应用程序中,让开发者可以方便的集成在线帮助和调用地图等功能。awtk-widget-web-view是基于webview实现的AWTK
    的头像 发表于 11-20 01:05 65次阅读
    AWTK 最新动态:支持<b class='flag-5'>浏览器</b>控件

    写一个Chrome浏览器插件

    一、什么是浏览器插件 浏览器插件是依附于浏览器,用来拓展网页能力的程序。插件具有监听浏览器事件、获取和修改网页元素、拦截网络请求、添加快捷菜单等功能。使用
    的头像 发表于 11-18 17:12 161次阅读
    写一个Chrome<b class='flag-5'>浏览器</b>插件

    微软Edge浏览器响应速度提升42%至76%,优化历史记录、下载功能

    此外,Edge 124版浏览器展开或折叠收藏夹的响应速度也提升了40%。未来数月内,微软将继续优化Edge浏览器,以提升历史记录、下载和钱包等功能的响应速度。
    的头像 发表于 05-29 14:49 620次阅读

    微软Edge浏览器停止支持旧对比度调整,强调强制色彩标准

    微软日前公布消息,决定终止Edge浏览器对传统“-ms-high-contrast”和“-ms-high-contrast-adjust”属性的使用,转向使用全新的“强制颜色”标准这一跨浏览器解决方案。
    的头像 发表于 04-30 11:07 744次阅读

    微软Edge浏览器新增文本编辑功能:引入Compose和数字书写功能

    除此之外,Edge 浏览器也对 Windows Ink 的手写体验进行了优化提升。现在,用户可在浏览器地址栏、文本区及“contenteditable”属性的区域内使用数字书写功能。
    的头像 发表于 04-24 15:26 630次阅读

    Mozilla Firefox浏览器推出Text Fragments功能,提升用户体验

    早在2020年,谷歌即在Chrome浏览器推出了“Scroll to Text Fragments”功能,而Edge、Opera、Brave、Vivaldi以及苹果Safari等基于Chromium的浏览器也已支持这一便捷特性
    的头像 发表于 04-08 10:21 584次阅读

    高通与谷歌携手推出骁龙Windows PC优化版Chrome浏览器

    今日,科技巨头高通技术公司与谷歌联合宣布,面向搭载骁龙芯片的Windows PC推出优化版Chrome浏览器。此举旨在为用户带来更流畅、更高效的上网体验,并预示着双方合作的进一步深化。
    的头像 发表于 03-28 10:02 708次阅读

    高通和谷歌宣布推出面向搭载骁龙的Windows PC的优化版Chrome浏览器

    高通技术公司和谷歌今日宣布,即日起推出面向搭载骁龙的Windows PC的优化版Chrome浏览器,先于2024年年中即将发布的搭载骁龙®X Elite计算平台的PC面市。
    的头像 发表于 03-27 14:05 535次阅读

    鸿蒙实战开发:【浏览器制作】

    使用[@ohos.systemparameter]接口和[Web组件]展示了一个浏览器的基本功能,展示网页,根据页面历史栈前进回退等。
    的头像 发表于 03-19 17:47 558次阅读
    鸿蒙实战开发:【<b class='flag-5'>浏览器</b>制作】

    AI推理框架软件ONNX Runtime正式支持龙架构

    近日,知名AI推理框架开源社区ONNX Runtime正式发布支持龙架构的版本1.17.0。
    的头像 发表于 03-12 12:23 539次阅读
    AI推理框架软件<b class='flag-5'>ONNX</b> <b class='flag-5'>Runtime</b>正式支持龙架构

    如何通过浏览器访问Web页面进行固件更新的方法?

    如果电脑没有安装 TIA PORTAL 软件,但是 CPU 之前激活了 Web 服务功能,可以通过电脑联网 CPU,然后打开浏览器浏览到 CPU 的方式进行固件更新。
    的头像 发表于 02-25 14:51 1391次阅读

    js脚本怎么在浏览器中运行

    浏览器中运行JavaScript脚本是一种常见的方式,因为JavaScript是一种在Web浏览器中执行的脚本语言。下面是一个详细的,最少1500字的文章,介绍如何在浏览器中运行
    的头像 发表于 11-27 16:46 2706次阅读

    浏览器需要支持javascript怎么解决

    JavaScript是一种流行的脚本语言,用于对网页进行动态交互和功能增强。几乎所有现代浏览器都支持JavaScript,但在某些情况下,用户可能需要采取措施来确保浏览器支持JavaScript
    的头像 发表于 11-26 11:23 4826次阅读

    浏览器支持javascript怎么设置

    浏览器是我们上网冲浪的工具,而JavaScript是一种广泛使用的脚本语言,可以在网页中添加交互性和动态性。因此,确保浏览器正确支持JavaScript是非常重要的。 首先,我们需要理解什么是浏览器
    的头像 发表于 11-26 11:22 1377次阅读

    浏览器javascript被禁用怎么解开

    JavaScript是一种前端开发语言,通过运行在浏览器中的脚本来给网页增加动态交互和功能性。然而,有时候我们可能会遇到浏览器禁用JavaScript的情况,这会导致某些网页无法正常运行或功能受限
    的头像 发表于 11-26 11:21 1.9w次阅读