在Tensorflow android中传递一个编译器标志

时间:2017-01-10 15:41:50

标签: android cmake tensorflow

我正在为TensorFlow使用Android Java推理界面(请参阅TensorFlow-Android)。

我有两个问题。

  1. 如何通过选择性注册传递编译器标志来构建核心张量流?我应该把它放进CMakeLists.txt吗?
  2. CMAKE_CXX_FLAGS变量如何影响构建?我的意思是,最初,我们构建libtensorflow-core.a静态库(通过在gralde中取消注释build_all_android.sh)然后我们使用CMakeLists.txt构建.so共享库,并将此标志传递给cmake似乎是多余的。

1 个答案:

答案 0 :(得分:0)

您可以将--copt参数传递给bazel(basic docs):

--copt=<a string> multiple uses are accumulated
Additional options to pass to gcc.

用户手册有关于此选项的更多文档:
https://bazel.build/versions/master/docs/bazel-user-manual.html#flag--copt