问题标签 [bazel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2104 浏览

tensorflow - TensorFlow:找不到扩展文件:“google/protobuf/protobuf.bzl”

我正在按照本教程安装与 CUDA Compute Capability 3.0 兼容的支持 GPU 的 TensorFlow。

我安装了 Java-JDK8、Bazel 0.1.0、TensorFlow 0.6.0,并更改了配置以在 CUDA Compute Capability 3.0 上运行。到目前为止一切都很好。

但是当我输入这个命令时:

$HOME/bin/bazel build -c opt --config=cuda //tensorflow/cc:tutorials_example_trainer

我看到这个输出:

有什么建议吗?

0 投票
2 回答
737 浏览

java - 无法使用 Bazel 获取 Maven 依赖项 javadoc

工作区文件


Bazel 构建后的错误消息


问题:

为什么artifact变成javadoc/javadoc:javadoc:jar:1.3javadoc/javadoc:javadoc:1.3是期待。


javadoc:javadoc:1.3 repo 确实在https://repo1.maven.org/maven2/退出。

在此处输入图像描述

0 投票
0 回答
212 浏览

tensorflow - 如何使用 bazel 在外部目录中使用 tensorflow 服务

我有一个存储库,位于以下层次结构中:

然后如何在'face_ver'中构建目标'model_train.py',而不更改'serving'目录中的任何文件,使用bazel(bazel build)

请将示例 BUILD 文件和 WORKSPACE 文件(如果需要)的代码发布到 face_ver 中。

谢谢

0 投票
1 回答
723 浏览

tensorflow - TensorFlow 的分布式编译

我正在尝试使用distcc加速 Tensorflow 编译。我的distcc安装(在主机和客户端上)与使用 Makefile 进行编译的传统源包(make -j)正常工作。但显然bazeldistcc用于编译 Tensorflow 源。

请注意,目标平台是运行 Raspbian Jessy (Ubuntu) 的 Raspberry Pi 3,因此在更强大的机器上卸载编译非常重要。

您有什么经验或建议吗?

0 投票
2 回答
1344 浏览

ubuntu - 在 Ubuntu 上安装 Bazel 时出错

我正在尝试在我的 EC2 Ubuntu 机器上安装Bazel 。wget我从最新的 Bazel 版本下载 .sh 文件,然后使用 .sh 运行它sh ./bazel-0.2.1-installer-linux-x86_64.sh。我收到以下错误:

./bazel-0.2.1-installer-linux-x86_64.sh: 106: ./bazel-0.2.1-installer-linux-x86_64.sh: Syntax error: "(" unexpected

查看 .sh 文件中的第 106 行,我看到以下行function usage() {:不知道为什么(那一行会是一个问题。

我尝试过使用其他安装程序(bazel-0.2.1-installer-darwin-x86_64.sh, bazel-0.2.1-jdk7-installer-darwin-x86_64.sh, bazel-0.2.1-jdk7-installer-linux-x86_64.sh),并且所有安装程序在同一行都有相同的问题。

0 投票
1 回答
2377 浏览

python - Bazel:从 py_library 中的 python 文件创建 py_binary

Bazel 构建系统的新手。

我想从 py_library 中的文件创建一个 py_binary,该文件是从 http_archive 创建的。

目前我有:

WORKSPACE

cpplint.BUILD

src/BUILD

srcs an main 中的路径是错误的,当我运行时给出“没有这样的包'cpplint/cpplint.py'” bazel run src/lint。我不知道如何引用库中包含的文件。

0 投票
2 回答
1162 浏览

bazel - 在 Linux 中安装 bazel 失败

从git下载代码,运行sh compile.sh,报错如下:

0 投票
1 回答
168 浏览

android - 在 Android bazel 构建上获取 libpthread.so 未创建错误

我正在尝试运行tensorflow Android 示例,但我一直遇到这个问题:

错误:/home/administrator/TensorFlow_Git/tensorflow/examples/android/BUILD:41:1:未创建输出“tensorflow/examples/android/libpthread.so”。

错误:/home/administrator/TensorFlow_Git/tensorflow/examples/android/BUILD:41:1:并非所有输出都已创建。

版本详情:操作系统:Ubuntu 14.04LTS;bazel 版本 0.2.1;张量流版本:tensorflow-0.7.1-cp34-none-linux_x86_64.whl

WORKSPACE 文件摘录:

我可以通过 android studio 成功编译和部署 android 应用程序。

如果我注释掉 BUILD 文件中的部分并将 libpthread.so 文件从 Internet 复制到目标位置,则错误将更改为以下内容:

错误:/home/administrator/TensorFlow/tensorflow/tensorflow/examples/android/BUILD:12:1:未创建输出“tensorflow/examples/android/libtensorflow_demo.so”。

错误:/home/administrator/TensorFlow/tensorflow/tensorflow/examples/android/BUILD:12:1:并非所有输出都已创建。

不确定这是否是一个错误,但我想不是。

0 投票
1 回答
150 浏览

bazel - 在 bazel 中检测 NVCC 的版本

我想在 bazel 中检测系统中安装了哪个版本的 nvcc,并根据版本设置专门的标志。实现这一目标的最佳方法是什么?我对 bazel 构建系统很陌生。

0 投票
2 回答
1534 浏览

java - 使用 bazel 如何使用单个 jar 文件创建 tar 文件

我想为依赖于库 Y 和 Z 的 java 项目 X 创建一个 tar 文件,其结构如下

这是否受到任何内置 bazel 规则的支持?这是我需要在云雀或 bash 中写自己的东西吗?