今天,我从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
我该如何解决?
答案 0 :(得分:1)
Tensorflow 1.10.0版是最后一个支持cmake的版本,不再支持bazel。
请参阅TF 1.10.0发行说明: https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md#breaking-changes