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

问题描述 投票:1回答:1

今天,我从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 

我该如何解决?

tensorflow cmake
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.