为什么我不能使用CMake在VS2017上编译tensorflow-r1.99?

时间:2018-08-31 04:43:10

标签: tensorflow cmake

今天,我从github上获得了tensorflow,然后将其与CMake一起使用进行编译。

这是我的vs2017 CMD命令:

C:\...\build2017>cmake .. -A x64 -DCMAKE_BUILD_TYPE=Release
-DPYTHON_EXECUTABLE="C:\Anaconda3\python.exe"
-DPYTHON_LIBRARIES="C:\Anaconda3\libs\python35.lib"
-Dtensorflow_WIN_CPU_SIMD_OPTIONS=/arch:AVX
-DCMAKE_BUILD_TYPE=Release
-Dtensorflow_BUILD_CC_EXAMPLE=ON
-Dtensorflow_ENABLE_GRPC_SUPPORT=OFF

然后我用

MSBuild /p:Configuration=Release tf_python_build_pip_package.vcxproj

但是,我遇到了48个错误。这些错误大多数都是这样

“absl/strings/string_view.h”: No such file or directory 

我该如何解决?

1 个答案:

答案 0 :(得分:1)

Tensorflow 1.10.0版是最后一个支持cmake的版本,不再支持bazel。

请参阅TF 1.10.0发行说明: https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md#breaking-changes