tensorflow在1.3后加入了官方的windows支持,可以使用cmake在vs2015下编译c++ library。但坑还是很多,简单整理了1.3版本编译及使用过程。并介绍了编译部分kernel的方法。其他版本也可参考进行编译。
编译版本为1.3,只cpu。带gpu的tensorflow可以用1.5以后的版本。
编译前准备
组件下载或安装
1.CMake version 3.5以上
2.git (http://git-scm.com)
3.swig (http://www.swig.org/download.html)
4.Visual Studio 2015
5.Python 3.5 64-bit (选择添加安装lib文件)
6.NumPy 1.11.0 以上
注意事项:CMake 与 git安装时需要将其加入到环境变量中,否则后续编译过程中会出现找不到相关程序的错误
编译过程
1.设置vs使用64位的编译工具(否者有一定概率报out-of-memory的错误)