问题标签 [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 回答
18946 浏览

homebrew - 为什么 brew 找不到特定的已知公式?

我正在尝试在我的 mac (10.11.5) 上安装 bazel。

我可以看到它可以通过 brew 获得:http: //braumeister.org/formula/bazel

但是当我运行“brew install bazel”时,我得到了这个:

为什么是这样?

0 投票
0 回答
536 浏览

tensorflow - SyntaxNet Bazel 构建失败:gcc:错误:无法识别的命令行选项“-h”

尝试在 Ubuntu 14.04 LTS 上安装 SyntaxNet,构建失败,gcc 无法识别命令行选项“-h”。搜索 gcc 文档,似乎没有这样的命令行选项。有人见过这个吗?

0 投票
0 回答
359 浏览

tensorflow - tensorflow-magenta bazel 错误运行第一次测试

我已经在 Ubuntu 15.10 上安装了 C++ protobuf 库。当我在洋红色工作区目录中运行第一个洋红色测试时,我收到此错误(将 url 更改为 protobuf,无法发布足够的声誉点。这是一个多么好的问题报告系统):

root@ubuntu-VirtualBox:/home/ubuntu/magenta# bazel test magenta/... .. 错误:包包含错误:洋红色。错误:加载包'洋红色'时出错:读取扩展文件'protobuf.bzl'时遇到错误:没有这样的包'@protobuf//':克隆存储库时出错:protobuf:无法打开由protobuf引起的git-upload-pack:无法打开protobuf 导致的 git-upload-pack:无法打开 protobuf 导致的 git-upload-pack:protobuf 导致无法打开 git-upload-pack:无法打开 git-upload-pack。信息:经过时间:2.305 秒错误:无法开始构建。无法运行测试。

0 投票
1 回答
295 浏览

linux - bazel 无法在我的 mac 中测试语法网

我正在尝试在我的 Mac 上运行SyntaxNet ,并按照本网站上列出的步骤进行操作,但是当我在 bazel 测试 SyntaxNet 时到达最后一个安装步骤时,我遇到了问题

就是这个:

... ETC

0 投票
2 回答
683 浏览

android - 如何将外部依赖项添加到 bazel

我是一名学生,目前正在从事一个项目,我正在尝试将我用 Android Studio 创建的游戏连接起来。还使用 Tensorflow 制作了一个神经网络,将用于安卓游戏。

问题是 Android Studio 使用了一个名为 Gradle 的构建工具,而 Tensorflow 使用了 Bazel。为了解决这个问题,我一直在尝试使用 Bazel 构建我的 android 游戏,但我被困在必须添加使用的外部依赖项的部分。对于游戏,我使用以下依赖项:

  • 应用兼容
  • 支持
  • 百分

据说应该与android支持存储库一起提供。

我查看了http://www.bazel.io/docs/external.html和其他几个来源,但我仍然不明白如何添加依赖项。有人可以为我提供一个示例,例如如何使用 appcompat 以及我必须做些什么才能使其工作?还是有另一种更容易的方法?

编辑:我已经成功构建了 Tensorflow 的 android 示例,但是这个:https ://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/android 但它不包括我正在使用的依赖项。

0 投票
1 回答
892 浏览

docker - 在 Docker 容器中使用沙盒运行 bazel

我想在 Docker 容器中使用 bazel 构建。但是,我总是收到以下警告:

警告:您的系统不支持沙盒执行,因此无法保证操作的密封性。有关更多信息,请参阅 http://bazel.io/docs/bazel-user-manual.html#sandboxing。您可以通过 --ignore_unsupported_sandboxing 关闭此警告。

我确实想使用沙盒。我知道这是一个权限问题,发生这种情况是因为 Docker 守护程序删除了一些权限。我需要什么权限才能使沙盒工作?

注意:简单地使用--privileged不是一种选择。

0 投票
3 回答
9839 浏览

tensorflow - 如何在 bazel/tensorflow 构建期间添加外部头文件

我正在尝试为 tensorflow 的一些实验添加外部头文件(如 OpenCL 头文件)。我尝试将其添加到 tensorflow/core/BUILD 文件下的 BUILD 文件中:

我还在此目录中创建了一个软链接,指向来自 OpenCL 驱动程序(在 tensorflow/third_party 下)的这些头文件的位置(如 ln -s /opt/opencl/ ),但它仍然抱怨它没有找到该头文件。

如果我直接添加外部头文件(如 /opt/opencl/CL/),它会抱怨无法包含外部文件(或类似的东西)。

我也没有 root 密码来将这些头文件复制到 /usr/include/ 中。

有人能解释一下如何将外部头文件放入 tensorflow 中进行构建吗?

感谢您的快速帮助。

0 投票
2 回答
4373 浏览

tensorflow - 如何指定 bazel 使用的 CPU 内核数?

我正在用 bazel 构建语法网络(tensorflow fork)。它的工作非常缓慢并且一直挂断。

上次我遇到这个问题(使用 caffe)时,有人告诉我通过添加-j4. 在 bazel 中,此命令不起作用。像这样的 bazel 有什么自定义命令吗?

CPU 规格:3.8GHz 时钟,四核

CPU 型号:AMD 4800(或类似的东西)。

0 投票
1 回答
233 浏览

tensorflow - 如何结合来自 tensorflow tensorflow-serving 和 syntaxnet 的 bazel 工件?

我已经使用 bazel 构建了 syntaxnet 和 tensorflow-serving。两者都嵌入了自己的(部分?)张量流本身的副本。我已经有一个问题,我想在一个脚本中“导入”一些 tensorflow-serving 部分,该脚本“存在”在我无法弄清楚的语法树中(不做一些非常丑陋的事情)。

现在我想要“tensorboard”,但这显然不是作为syntaxnet 或tensorflow-serving 内的嵌入式tensorflow 的一部分构建的。

所以现在我确定“我做错了”。我应该如何组合由各种单独的 bazel 工作区构建的工件?

特别是,我如何构建 tensorflow(使用 tensorboard)和 syntaxnet 和 tensorflow-serving 并让它们“安装”以供使用,以便我可以开始在一个完全独立的目录/存储库中编写自己的脚本?

“./bazel-bin/blah”真的是 bazel 的结局吗?没有“make install”等价物吗?

0 投票
1 回答
786 浏览

tensorflow - 如何使用 tensorflow 服务注册“自定义”操作(实际上,来自 syntaxnet)?

我正在尝试提供从 syntaxnet 导出的模型,但 parser_ops 不可用。带有操作的库文件位于(树外):

../models/syntaxnet/bazel-out/local-opt/bin/syntaxnet/parser_ops.so

我目前正在破解 mnist_inference 示例,(因为我不知道如何使用 bazel 在树外构建任何东西),我正在运行的命令是:

./bazel-out/local-opt/bin/tensorflow_serving/example/mnist_inference --port=9000 /tmp/model/00000001

我得到的错误是:

F tensorflow_serving/example/mnist_inference.cc:208] Check failed: ::tensorflow::Status::OK() == (bundle_factory->CreateSessionBundle(bundle_path, &bundle)) (OK vs. Not found: Op type not registered 'FeatureSize')

而且FeatureSize肯定是在parser_ops.so中定义的,只是不知道怎么加载。