Table of Contents
事实上,确实得老老实实听取查到的资料的话...在用头铁的不依照各位老哥们的话依旧用VS2010去配置tensorflow C++API的三天里饱受煎熬,转为2015后果然很流畅的就配置好了呢~所以其实前面一直试错、改错其实收获还是挺大的嘛,后续遇到的问题基本瞬间就解决了。
参考
基本上参考了这位大神的步骤:
【Tensorflow】Windows以cmake+visual studio方式编译cpu版tensorflow.dll和tensorflow.lib
【Tensorflow】Windows以cmake+visual studio方式编译gpu版tensorflow.dll和tensorflow.lib
【Tensorflow】Windows下用tensorflow C++接口调用pb模型文件进行预测
准备
visual studio 2015 update 3(必须要,没有的可以去下载补丁更新一下,官网有)
git(用于从github上down东西下来,推荐架梯子,或者也可以自己下载再放入相应路径下)
Cmake v3.6.3
python3.6或python3.5
tensorflow r1.8(https://github.com/tensorflow/tensorflow/tree/r1.8)
swigwin
CUDA、cudnn
修改CMakeLists.txt
修改tensorflow/contrib/cmake/CMakeList.txt,将
if (tensorflow_OPTIMIZE_FOR_NATIVE_ARCH)
include(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG("-march=native" COMPILER_OPT_ARCH_NATIVE_SUPPORTED)
if (COMPILER_OPT_ARCH_NATIVE_SUPPORTED)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
endif()
endif()<