C:\ Users \ dulam \ tensorflow> bazel build -c opt // tensorflow / examples / android:tensorflow_demo 警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' // tensorflow /java:src/main/java/org/tensorflow/DataType.java'直。您应该将文件移动到此包或依赖于适当的规则。
警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' //tensorflow/java:src/main/java/org/tensorflow/Graph.java'直。您应该将文件移动到此包或依赖于适当的规则。
警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' //tensorflow/java:src/main/java/org/tensorflow/Input.java'直。您应该将文件移动到此包或依赖于适当的规则。
警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' //tensorflow/java:src/main/java/org/tensorflow/NativeLibrary.java'直。您应该将文件移动到此包或依赖于适当的规则。
警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' //tensorflow/java:src/main/java/org/tensorflow/Operation.java'直。您应该将文件移动到此包或依赖于适当的规则。
警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' //tensorflow/java:src/main/java/org/tensorflow/OperationBuilder.java'直。您应该将文件移动到此包或依赖于适当的规则。
警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' //tensorflow/java:src/main/java/org/tensorflow/Output.java'直。您应该将文件移动到此包或依赖于适当的规则。警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' // tensorflow / java:src / main / java / org / tensorflow / SavedModelBundle.java'直。您应该将文件移动到此包或依赖于适当的规则。
警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' //tensorflow/java:src/main/java/org/tensorflow/Session.java'直。您应该将文件移动到此包或依赖于适当的规则。
警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' //tensorflow/java:src/main/java/org/tensorflow/Shape.java'直。您应该将文件移动到此包或依赖于适当的规则。
警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' //tensorflow/java:src/main/java/org/tensorflow/Tensor.java'直。您应该将文件移动到此包或依赖于适当的规则。警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' // tensorflow / java:src / main / java / org / tensorflow / TensorFlow.java'直。您应该将文件移动到此包或依赖于适当的规则。
警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' //tensorflow/java:src/main/java/org/tensorflow/TensorFlowException.java'直。您应该将文件移动到此包或依赖于适当的规则。
警告:C:/ users / dulam / tensorflow / tensorflow / contrib / android / BUILD:58:12:在android_library规则的srcs属性中// tensorflow / contrib / android:android_tensorflow_inference_java:请不要导入' //tensorflow/java:src/main/java/org/tensorflow/package-info.java'直。您应该将文件移动到此包或依赖于适当的规则。
ERROR: C:/users/dulam/tensorflow/tensorflow/java/src/main/native/BUILD:19:1: error loading package 'tensorflow/c': Encountered error while reading extension file 'protobuf.bzl': no such package '@protobuf//': Traceback (most recent call last):
File "C:/users/dulam/tensorflow/tensorflow/workspace.bzl", line 116
_apply_patch(repo_ctx, repo_ctx.attr.patch_file)
File "C:/users/dulam/tensorflow/tensorflow/workspace.bzl", line 107, in _apply_patch
_execute_and_check_ret_code(repo_ctx, cmd)
File "C:/users/dulam/tensorflow/tensorflow/workspace.bzl", line 91, in _execute_and_check_ret_code
fail("Non-zero return code({1}) when ..., <2 more arguments>))
执行&#C; \ tools \ msys64 \ usr \ bin \ bash.exe -c patch -p1 -d C:/ users / dulam / appdata / local / temp时非零返回码(127) / _bazel_dulam / ir1w5ngn / external / protobuf -i C:/users/dulam/tensorflow/third_party/protobuf/add_noinlines.patch':
Stdout:
Stderr: /usr/bin/bash: patch: command not found
and referenced by '//tensorflow/java/src/main/native:native'.
ERROR: Analysis of target '//tensorflow/examples/android:tensorflow_demo'
failed; build aborted.
INFO: Elapsed time: 43.035s
如何在Windows上获取patch命令。 我的系统操作系统是Windows 10。
答案 0 :(得分:0)
您需要使用MSYS2 shell中的pacman
包管理器来安装patch
:
c:\tools\msys64\msys2.exe
)运行此命令:
pacman -Syu patch