问题标签 [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.
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
我看到这个输出:
有什么建议吗?
java - 无法使用 Bazel 获取 Maven 依赖项 javadoc
工作区文件
Bazel 构建后的错误消息
问题:
为什么artifact
变成javadoc/javadoc:javadoc:jar:1.3
?javadoc/javadoc:javadoc:1.3
是期待。
javadoc:javadoc:1.3 repo 确实在https://repo1.maven.org/maven2/退出。
tensorflow - 如何使用 bazel 在外部目录中使用 tensorflow 服务
我有一个存储库,位于以下层次结构中:
然后如何在'face_ver'中构建目标'model_train.py',而不更改'serving'目录中的任何文件,使用bazel(bazel build)
请将示例 BUILD 文件和 WORKSPACE 文件(如果需要)的代码发布到 face_ver 中。
谢谢
tensorflow - TensorFlow 的分布式编译
我正在尝试使用distcc
加速 Tensorflow 编译。我的distcc
安装(在主机和客户端上)与使用 Makefile 进行编译的传统源包(make -j
)正常工作。但显然bazel
不distcc
用于编译 Tensorflow 源。
请注意,目标平台是运行 Raspbian Jessy (Ubuntu) 的 Raspberry Pi 3,因此在更强大的机器上卸载编译非常重要。
您有什么经验或建议吗?
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
),并且所有安装程序在同一行都有相同的问题。
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
。我不知道如何引用库中包含的文件。
bazel - 在 Linux 中安装 bazel 失败
从git下载代码,运行sh compile.sh,报错如下:
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:并非所有输出都已创建。
不确定这是否是一个错误,但我想不是。
bazel - 在 bazel 中检测 NVCC 的版本
我想在 bazel 中检测系统中安装了哪个版本的 nvcc,并根据版本设置专门的标志。实现这一目标的最佳方法是什么?我对 bazel 构建系统很陌生。
java - 使用 bazel 如何使用单个 jar 文件创建 tar 文件
我想为依赖于库 Y 和 Z 的 java 项目 X 创建一个 tar 文件,其结构如下
这是否受到任何内置 bazel 规则的支持?这是我需要在云雀或 bash 中写自己的东西吗?