前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github 项目推荐 | 用于运行和训练深度神经网络的开源 C++ 库 —— nGraph

Github 项目推荐 | 用于运行和训练深度神经网络的开源 C++ 库 —— nGraph

作者头像
AI研习社
发布2018-07-26 15:01:21
1K0
发布2018-07-26 15:01:21
举报
文章被收录于专栏:AI研习社AI研习社

nGraph 是一个用于运行和训练深度神经网络的开源 C++ 编译器库。

nGraph 目前支持三种流行的深度学习框架(neon、MXNet、TensorFlow),对于其他的深度学习框架,开发者可以根据官方的引导指南来创建用于编译和运行训练模型的自定义桥接代码。

近期,nGraph 增加了对 ONNX 的早期支持。拥有「已训练好的」模型的开发者可以用 nGraph 避开框架的复杂性,同时导入模型以便通过 ngraph_api 在集成的、高效的后端测试和运行。

通过 nGraph,数据科学家可以专注于数据科学,而不用在不同的设备上调整模型。

支持的平台

早期支持的后端如下:

  • Intel® Architecture Processors (CPUs),
  • Intel® Nervana™ Neural Network Processor™ (NNPs), and
  • NVIDIA* CUDA (GPUs).

nGraph 后期将会增加更多的支持平台,包括:

  • FPGA
  • Movidius

详细的介绍和安装信息请查询官方网址:

http://ngraph.nervanasys.com/docs/latest/

Github 页面:

https://github.com/NervanaSystems/ngrap

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI研习社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档