GraphPipe 深度学习模型部署框架

程序名称:GraphPipe

授权协议: UPL

操作系统: 跨平台

开发语言: C/C++

GraphPipe 介绍

GraPHPipe 是甲骨文开源的通用深度学习模型部署框架。官方对 GraPHPipe
的定义为,这是一种协议和软件集合,旨在简化机器学习模型部署并将其与特定于框架的模型实现分离。

甲骨文表示,这一新工具可提供跨深度学习框架的模型通用 API、开箱即用的部署方案以及强大的性能

GraPHPipe 为在网络上传递张量数据(tensor
data)提供了一个标准、高性能的协议,以及提供了客户端和服务器的简单实现,因而使得从任何框架部署和查询机器学习模型变得轻而易举。GraPHPipe
的高性能服务器支持 TensorFlow、PyTorch、MXNet、cntk 和 Caffe2。

GraPHPipe 包括

  • 一组 flatbuffer 定义

  • 根据 flatbuffer 定义一致的模型的指南

  • 来自各种机器学习框架的模型的示例

  • 用于通过 GraPHPipe 查询模型的客户端库

GraPHPipe 功能特性

  • 基于 flatbuffers 的极简机器学习传输规范

  • 适用于 TensorflowCaffe2ONNX 的简单高效参考模型服务器(reference model servers)

  • Go,Python 和 Java 的高效客户端实现

使用这些工具,企业应该可跨多个服务器进行模型的部署,或者使用通用协议从不同的框架创建模型集合。GraPHPipe
可以帮助为依赖远程运行模型的物联网应用程序部署机器学习。

GraphPipe 官网

https://oracle.github.io/graphpipe/#/

相关编程语言

欧盟第7框架计划(FP7)的LarKC项目的目标是开发大规模...
Salad 是一种有效且灵活的实现著名的异常检测方法回...
multilanguage 是一个多语开发工具包,用于缓存多语...
go-cortex 是一个服务,通过倾听你的句子,并视图理...
DKPro Core 是基于 Apache UIMA 框架之上的自然语言...
NLTK 会被自然地看作是具有栈结构的一系列层,这些层...