bazel 构建错误 - 张量流
bazel build error - tensor flow
我正在努力将我的模型放入 Android 工作室。
为了在 Android 工作室中使用我的模型,我还知道我需要将 libandroid_tensorflow_inference_java.jar 和 libtensorflow_inference.so 文件放入 Android 工作室的资产文件夹中。
所以我使用 git 下载了 tensorflow 库并用它来构建 .so 和 .jar 文件。
在创建 .so 文件的过程中,我遇到了一个我无法解决的问题。
我按照流程在Androidstudio中安装了SDK,由于目前studio中只支持NDK 17版本,所以我在外部安装了12版本并解压。
~/tensorflow/WORKSPACE
为了搭建bazel,我修改了tensorflow根目录下WORKSPACE的内容,如上图。 this
但我不得不面对这些可怕的错误。
this this
为了解决这个问题,我更改了NDK位置并安装了另一个版本的NDK。我尝试采取其他措施,但错误并没有消失。从昨天开始,我一直在努力解决这个问题。我需要你的帮助。
您似乎缺少 -std=c++11
标志。
尝试传递这个额外的 Bazel 标志:--cxxopt=-std=c++11
。
我正在努力将我的模型放入 Android 工作室。 为了在 Android 工作室中使用我的模型,我还知道我需要将 libandroid_tensorflow_inference_java.jar 和 libtensorflow_inference.so 文件放入 Android 工作室的资产文件夹中。 所以我使用 git 下载了 tensorflow 库并用它来构建 .so 和 .jar 文件。 在创建 .so 文件的过程中,我遇到了一个我无法解决的问题。 我按照流程在Androidstudio中安装了SDK,由于目前studio中只支持NDK 17版本,所以我在外部安装了12版本并解压。 ~/tensorflow/WORKSPACE
为了搭建bazel,我修改了tensorflow根目录下WORKSPACE的内容,如上图。 this
但我不得不面对这些可怕的错误。 this this
为了解决这个问题,我更改了NDK位置并安装了另一个版本的NDK。我尝试采取其他措施,但错误并没有消失。从昨天开始,我一直在努力解决这个问题。我需要你的帮助。
您似乎缺少 -std=c++11
标志。
尝试传递这个额外的 Bazel 标志:--cxxopt=-std=c++11
。