【问题标题】:the android tensorflow demo build error with bazel command使用 bazel 命令的 android tensorflow 演示构建错误
【发布时间】:2016-12-01 19:44:34
【问题描述】:

当我运行 tensorflow android 演示时。 我已经安装了很长时间的bazel来构建环境。 然后当所有工具都完成后。然后在 Android Studio 中运行演示。 gradle 控制台告诉我这个:

the error image

buildNative 的任务执行时出现错误。 gradle 控制台中的完整命令行显示: 启动进程'命令'/usr/local/bin/bazel''。工作目录:/Users/colarking/Workspace/tensorflow 命令:/usr/local/bin/bazel build -c opt tensorflow/examples/android:tensorflow_native_libs --crosstool_top=//external:android/crosstool --cpu=armeabi-v7a --verbose_failures --host_crosstool_top=@bazel_tools//tools/cpp:toolchain 成功启动进程'command'/usr/local/bin/bazel''

【问题讨论】:

    标签: android tensorflow


    【解决方案1】:

    您是否使用这些命令构建了本机库?

    CPU=armeabi-v7a
    bazel build //tensorflow/examples/android:tensorflow_native_libs --crosstool_top=//external:android/crosstool --cpu=$CPU --host_crosstool_top=@bazel_tools//tools/cpp:toolchain
    
    NATIVE_FOLDER=tensorflow/examples/android/libs/$CPU
    mkdir -p $NATIVE_FOLDER
    cp bazel-bin/tensorflow/examples/android/libtensorflow_demo.so $NATIVE_FOLDER 
    

    来源:https://github.com/tensorflow/tensorflow/issues/3444

    【讨论】:

      【解决方案2】:

      Tensorflow 看不到 NDK 的路径。您需要使用 NDK 和 sdk 路径更新项目根文件夹中的 WORKSPACE 文件。您还需要为您的机器安装correct NDK。按照说明here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多