当前位置: 首页 > 知识库问答 >
问题:

tensorflow android构建过程中bazel的错误

罗寒
2023-03-14

我正在遵循以下教程https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/android

我使用后的错误

sudo bazel build -c opt --config=cuda //tensorflow/tools/pip_package:build_pip_package


ERROR: /home/hugo/.cache/bazel/_bazel_root/1c2dc229a3fb3a0c8f1a06862d6b4c74/external/local_config_cuda/crosstool/BUILD:4:1: Traceback (most recent call last):
File "/home/hugo/.cache/bazel/_bazel_root/1c2dc229a3fb3a0c8f1a06862d6b4c74/external/local_config_cuda/crosstool/BUILD", line 4
    error_gpu_disabled()
File "/home/hugo/.cache/bazel/_bazel_root/1c2dc229a3fb3a0c8f1a06862d6b4c74/external/local_config_cuda/crosstool/error_gpu_disabled.bzl", line 3, in error_gpu_disabled
    fail("ERROR: Building with --config=c...")
ERROR: Building with --config=cuda but TensorFlow is not configured to build with GPU support. Please re-run ./configure and enter 'Y' at the prompt to build with GPU support.
ERROR: no such target '@local_config_cuda//crosstool:toolchain': target 'toolchain' not declared in package 'crosstool' defined by /home/hugo/.cache/bazel/_bazel_root/1c2dc229a3fb3a0c8f1a06862d6b4c74/external/local_config_cuda/crosstool/BUILD.

我假设上述错误也是由于我的bazel安装不正确造成的?我试了bazel版本

Build label: 0.4.5
Build target: bazel-out/local-fastbuild/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
Build time: Thu Mar 16 12:19:38 2017 (1489666778)
Build timestamp: 1489666778
Build timestamp as int: 1489666778

所以我很确定它已经安装好了。这里的错误是什么?我如何纠正它?

共有1个答案

上官思博
2023-03-14

错误:任务“:BuildExternalAssets”执行失败。启动进程“command”/usr/local/bin/bazel时出现问题

1.这表明在“/usr/local/bin/bazel”中找不到bazel,您清楚地理解了,正如您所说,“我检查了/usr/local/bin/并且那里没有bazel文件夹。”

2.请通过命令行中的“whereis bazel”命令检查bazel在PC上的安装位置(如果是Linux操作系统)

错误:使用--config=cuda构建,但是TensorFlow没有配置为使用GPU支持构建。

3.看起来你正在使用CUDA的目标源,这是你试图做的吗?我的意思是,你想编译源代码以部署在基于CUDA的设备上吗?

如果是,“请重新运行。/configure”

 类似资料:
  • 我目前正在按照这里的说明使用bazel从源代码构建tenorflow。 设置配置并尝试构建配置后,出现以下错误: Cuda配置错误:将C:/Program Files/NVIDIA GPU Computing读取到olkit/Cuda/v9时出错。0/include/cudnn。h:爪哇。伊奥。IOException:错误:src/main/native/win-dows/processes jn

  • 大家好,我刚刚完成了我的代号为一的应用程序,在模拟器中测试时一切顺利,但在发送android版本时失败了。我已经检查了错误日志,似乎不明白是什么问题。下面是显示由codename one服务器报告的完整错误日志的链接。链接:https://www.dropbox.com/s/6f7fcr8l7fr1w4d/new error . txt?dl=0

  • 我正在尝试使用bazel 0.18.0构建tenorflow工具包 以下步骤可以 直到尝试运行这个命令行 它显示错误,所以我应该给别的东西然后quantize_graph?我可以使用或找到什么? root@24663fb1018d:/srv/wu/tensorflow src/tensorflow#bazel build--config=cuda//tensorflow/contrib/quant

  • 警告 build 命令已被弃用。 请使用第三方构建工具(如webpack或grunt),或参考示例 Truffle Boxes 。 In order to provide tight integration with Truffle for those that desire it, Truffle allows you to specify a custom build pipeline mea

  • 错误中给出的链接没有找到问题的解决方案。如何正确构建项目?

  • 我从他们的git repo中获取了AndEngine的源代码,下载了一个新的AndroidStudio、sdk和ndk,导入了它,并试图创建一个简单的新的空GameActivity extends BaseGameActivity。

  • 我正试图通过bazel在Windows 10 64位上编译支持CUDA的TensorFlow。我的系统是这样设置的: Windows 10 64bit 具有CUDA功能6.1的Nvidia GeForce 1050 CUDA Toolkit v8.0- 我还设置了以下环境变量: Bazel具备其网站所需的所有步骤(https://docs.bazel.build/versions/master/i

  • 首先,我安装并配置了Bazel,现在我可以使用该教程成功地编译和部署应用程序。 然而,我被Android Studio困住了。我安装了官方的Bazel插件,然后尝试将我的Bazel项目导入到Android studio(从构建文件导入)。我得到了同步错误: 在项目目录下找到2个目标;同步其中的2个。从项目视图目录同步目标: //src/main/java/com/example/bazel:gre