我在CLion中设置了一个使用CMake的项目。我正在使用各种第三方库,并希望还集成Tensorflow。
我已经尝试过bazel将Tensorflow编译成一个共享库libtensorflow.so,但是仍然有相当多的依赖项(例如,当前的protobuf版本,一旦我这样做了,还有更多的依赖项)需要修复。
是否有一种方法可以使用标准的Tensorflow git存储库,并以某种方式链接为python使用而预编译的库?或者还有其他方便的方法吗?
Python中的Tensorflow很适合我。
发布于 2016-08-01 16:02:47
我知道这个答案已经很晚了,但我遇到了你的确切问题,并能够解决它。我创建了一个存储库这里,它描述了如何实现您想要的结果。要点是:
/usr/local。如果您有任何问题或问题,请随时与我联系。
发布于 2018-12-18 15:52:56
如果你在MacOS上,用自制的,CMake和pkg_config,这很容易。
首先使用brew获取Tensorflow:
brew install libtensorflow然后在CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
project(tf-inference)
find_package(PkgConfig)
pkg_check_modules(TensorFlow REQUIRED tensorflow)
link_directories(${TensorFlow_LIBRARY_DIRS})
include_directories(${TensorFlow_INCLUDE_DIRS})
add_compile_definitions(${TensorFlow_CFLAGS_OTHER})
add_executable(tf-inference inference.cpp)
target_link_libraries(tf-inference ${TensorFlow_LIBRARIES})https://stackoverflow.com/questions/38076914
复制相似问题