fly63前端网

www.fly63.com

首页文章资源工具教程 栏目
  • 关于我们
  • 网站投稿
  • 赞助一下
搜索

在线工具_工作生活好帮手

打造各种简单、易用、便捷的在线工具,网友无需注册和下载安装即可使用

点击查看

关闭

提交网站

Paddle.js
分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:https://github.com/PaddlePaddle/Paddle.js
网站描述:一个运行在浏览器中的开源深度学习框架

Paddle.js 是百度 PaddlePaddle 的 web 方向子项目,是一个运行在浏览器中的开源深度学习框架。Paddle.js 可以加载提前训练好的 paddle 模型,或者将 paddle hub 中的模型通过 Paddle.js 的模型转换工具 paddlejs-converter 变成浏览器友好的模型进行在线推理预测使用。目前,Paddle.js 可以在支持 webGL/webGPU 的浏览器中运行。


主要特点

模块

Paddle.js项目基于Atom系统构建,该系统是一个通用框架,可支持WebGL上的GPGPU操作。 它非常模块化,可以通过利用WebGL来更快地执行计算任务。

paddlejs-core,推理引擎的核心部分,负责整个引擎的推理流程运行

paddlejs-converter,模型转换工具,将 PaddlePaddle 模型(或称为 fluid 模型)转化为浏览器友好的格式

paddlejs-models,封装好的模型工程库,提供简易 api 方便用户落地 AI 效果

paddlejs-examples,Paddle.js AI 效果样例

paddlejs-mediapipe,数据流处理工具库,支持 webrtc 视频流、轻量 opencv 等工具

计算方案

paddlejs-backend-webgl,webgl 方案,目前算子支持最多的方案,算子支持列表

paddlejs-backend-webgpu,webgpu 方案,该计算方案仍然是实验阶段,WebGPU 仍处于草案阶段 ,算子支持列表

paddlejs-backend-cpu,cpu 方案,算子支持列表

paddlejs-backend-nodegl, nodegl 方案, 在 Node.js 环境中执行预测, 使用 webgl 方案的算子 算子支持列表

浏览器/系统覆盖范围

PC浏览器: Chrome、Safari、Firefox

手机浏览器: Baidu App、Safari、Chrome、UC and QQ Browser

小程序: 百度小程序、微信小程序

系统: MacOS、Windows


Web友好的model格式

上面的转换脚本生成两种类型的文件:

model.json (数据流图和权重清单文件)

chunk_x.dat (二进制权重文件的集合)


链接: https://fly63.com/nav/3316

more>>
相关栏目
react
Facebook开发的一款高效、灵活、声明式设计的JS库
官网GitHub
AngularJS
Google推出有条理,可维护,易编程的MVVM框架
官网GitHub
backbone
提供:模型、集合、视图,开发重量级的javascript应用的框架
官网GitHub
jquery
一个快速、简洁的JavaScript代码库
官网GitHub
zepto.js
一个轻量级的针对现代高级浏览器的JavaScript库
官网GitHub
Ember
JavaScript MVC框架,它用来创建复杂的Web应用程序,消除了样板
官网GitHub
nw.js
轻量级桌面应用开发的捷径
官网GitHub
socket.io
一个WebSocket库,包括了客户端的js和服务器端的nodejs
官网GitHub
nuxt.js
基于 Vue.js 的轻量级、服务端渲染 (SSR) 应用框架
官网GitHub
Next.js
实现react的服务端渲染的框架
官网GitHub
Electron
基于Chromium 和 Node.js, 使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用
官网GitHub
htmx
无需JavaScript的动态HTML
官网GitHub
Nerv
一款由京东凹凸实验室打造的类React前端框架
官网GitHub
lodash
一致性、模块化、高性能的 JavaScript 实用工具库
官网GitHub
ocLazyLoad
AngularJS 的延迟加载(惰性加载)模块和组件
点击进入GitHub
weui.js
WeUI 的轻量级 js 封装
点击进入GitHub

手机预览