?
高频彩论坛,重庆时时彩官方投注,双色球稳赚投注技巧,长期稳赢投注法 凤凰彩票

场直播i框架WebDNN:从根基特征到机开源浏览器上

时间:2017-11-28 19:43来源:未知 作者:admin 点击:
为实现更快速的施行速度,优化 DNN 模子的计较图(graph)就显得很是主要。DNN 的施行由两阶段构成:锻炼阶段和推理阶段。这两个阶段别离需要分歧的优化方式。WebDNN 仅专注于终端用

  为实现更快速的施行速度,优化 DNN 模子的计较图(graph)就显得很是主要。DNN 的施行由两阶段构成:锻炼阶段和推理阶段。这两个阶段别离需要分歧的优化方式。WebDNN 仅专注于终端用户设备上推理阶段的施行,而且它支撑复杂的优化。这种优化能够使用正在用由大量 DNN 框架锻炼的模子上。用户不需要编纂锻炼代码便可实现。

  安拆使用开辟情况正在本文的最初一部门给出,此中还有一些从 Caffe、Keras、Chainer 等转换模子的案例。

  若是你但愿启用 WebAssembly 后端,那么就需要 Emen 的 emm++号令。dnn若是你只但愿测验考试 WebGPU 后端,那么能够跳过这一节。

  更多相关GMIS 2017大会的内容,请点击「阅读原文」查看机械之心官网 GMIS 专题↓↓↓前往搜狐,查看更多

  处理这个问题的此中一条方案是云计较。而 WebDNN,六开彩开奖现场直播i做为另一条处理方案,高度优化了 DNN 模子,令其可正在终端用户设备的网页浏览器上运转它们。

  WebDNN 是网页浏览器中最快的 DNN 施行框架,而本文起首简单引见了 WebDNN 特征取其框架布局,开源浏览器上最快的DNN施行六开彩开奖现场直播i框架WebDNN:从根基特征到机即表了然为什么 WebDNN 能为端用户供给高效的 DNN 使用。尔后文章将给出 WebDNN 取 Keras.js 的细致对比,并正在最初一部门引见 WebDNN 的安拆情况取步调。

  我们前面曾经领会到 DNN 的使用需要庞大的计较资本,WebDNN 能够处理这个问题,方式是将网页浏览器做为免安拆的 DNN 施行框架。该框架能够优化锻炼后的 DNN 模子,将模子数据进行压缩,从而加速施行速度。dnn此外,该框架利用如 WebAssembly 和 WebGPU 等全新 Java API 以实现零开销施行(zero-overhead execution)。尝试成果显示,dnn这种方式实现了跨越 200 倍的加快。

  比来,深度神经收集(DNN)正在良多范畴吸引了大量的关心,好比图像和视频识别、天然言语处置和逛戏 AI 等。良多这些范畴的产物都使用了 DNN。然而,DNN 计较成本很高,并且其施行也遍及需要硬件加快。所以正在终端用户设备好比笔记本电脑或智妙手机上施行 DNN 也变得不现实。六开彩开奖现场直播i

  WebDNN 能正在网页浏览器上施行 DNN 模子。凡是来讲,网页浏览器是曾经正在终端用户的设备上安拆好了的,而且用户也熟悉若何利用它。因而,WebDNN 能够很便利地供给 DNN 的使用,而且没有任何正在当地安拆使用法式的坚苦。一些支流网页浏览器的一系列分歧特点能够被用于加快,WebDNN 正在分歧浏览器上连结尽可能以一样速度施行 DNN 模子的策略。

  若是你并没有如许的情况,就能够利用 WebAssembly 后端,根基上所有的现代浏览器都支撑它。留意:IE 和 Safari 并不支撑 WebAssembly,可是 asm.js 代码能够和 WebAssembly 代码一必赢彩票从动生成,而且有类似的机能。

  WebDNN 由两个模块构成,即图形转译器(graph transpiler)和描述符运转器(deor runner)。图形转译器能转译和优化模子使其成为正在浏览器中可施行的格局,六开彩开奖现场直播i而描述符运转器则正在浏览器中施行并转换模子。

  Java 是一门尺度的正在网页上运转的编程言语,其通过一个注释器(interpreter)施行。因而,它需要计较开销(overhead),并且它不克不及完全操纵 CPU 的能力,同样的问题正在 GPU 中也存正在。现代网页浏览器支撑 WebGL,即一个利用 GPU 的 Java API。然而,该 API 的设想是用于图像处置而非合用于通用目标计较。此外,将 WebGL 用于通用目标计较会激发 overhead cost。

  图形转译器(Graph transpiler)是一种离线转换模子的模块,它正在 Python(版本 3.6)中实现,并只要软件开辟者需要运转它。该模块会发生「graph deor」文件,这个文件由 Java 和二进制权数据构成。描述符运转器(Deor runner)是一个正在线模块,其正在终端用户的浏览器运转图形描述符(graph deor),该模块是 Java 文件。软件开辟者需要利用由软件库供给的 API 来支撑模子的输入和显示输出。79彩票注册

(责任编辑:admin)
顶一?
(0)
0%
踩一?
(0)
0%
------分隔?----------------------------
?