iDeep 是英特尔的深度学习扩展包,用于收集加速深度学习操作(如卷积,解卷积,relu 等)的模块。iDeep 使用英特尔 MKL-DNN 作为加速引擎。
Github:
https://github.com/intel/ideep
iDeep 的预览版本在 Ubuntu 16.04 和 OS X 上做了测试。
最低要求:
其他需求:
iDeep Cpp API
头文件模式引入iDeep Cpp API:
#include "ideep.hpp"
将单独的头文件固定到项目的一个 Cpp 文件中来实例化 iDeep
@@ main.cc
#include "ideep_pin_singletons.hpp"
安装 iDeep python 包:
如果你使用的是老的 setuptools,请更新:
pip install -U setuptools
从源代码安装 iDeep python 软件包(ideep4py):
git submodule update --init && mkdir build && cd build && cmake ..
cd ../python
python setup.py install