用於運行和訓練深度神經網路的開源 C+庫——nGraph
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/ngraph
【限時拼團】
NLP 工程師入門實踐班
三大模塊,五大應用,知識點全覆蓋;
海外博士講師,豐富項目分享經驗;
理論 + 實踐,帶你實戰典型行業應用;
專業答疑社群,結交志同道合夥伴。
新人福利
關注 AI 研習社(okweiwu),回復1領取
【超過 1000G 神經網路 / AI / 大數據,教程,論文】
Intel發布開源增強學習框架Coach
※如何用 Python 和深度神經網路發現即將流失的客戶?
※深度學習界的 「吃雞掛」——目標檢測 SSD 實驗
TAG:AI研習社 |