【发布时间】:2019-05-02 06:10:45
【问题描述】:
我正在从源代码安装 Tensorflow 我正在遵循本指南 (link)。
第一步:安装 Bazel:
wget "https://github.com/bazelbuild/bazel/releases/download/0.24.1/bazel-0.24.1-installer-darwin-x86_64.sh"
chmod +x bazel-0.24.1-installer-darwin-x86_64.sh
./bazel-0.24.1-installer-darwin-x86_64.sh --user
第 2 步:下载 TensorFlow
git clone https://github.com/tensorflow/tensorflow.git
cd tensorflow
第三步:配置构建
./configure
使用的配置参数:
ajinkyas-MacBook-Pro:tensorflow ajinkyabobade$ ./configure 警告: 运行 Bazel 服务器需要被杀死,因为启动选项 是不同的。警告:--batch 模式已弃用。请改为 使用命令“bazel”显式关闭您的 Bazel 服务器 关机”。您已安装 bazel 0.24.1。请指定 蟒蛇的位置。 [默认为 /usr/local/opt/python@2/bin/python2.7]: /usr/local/opt/python@2/bin/python2.7
找到可能的 Python 库路径:
/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 请输入要使用的 Python 库路径。默认为 [/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages] /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 您想构建支持 XLA JIT 的 TensorFlow 吗? [是/否]:n 无 XLA 将为 TensorFlow 启用 JIT 支持。您希望构建支持 OpenCL SYCL 的 TensorFlow 吗? [是/否]:n 否 将为 TensorFlow 启用 OpenCL SYCL 支持。
您希望构建支持 ROCm 的 TensorFlow 吗? [y/N]:n 无 ROCm 将为 TensorFlow 启用支持。
您希望构建支持 CUDA 的 TensorFlow 吗? [是/否]:n 没有 CUDA 将为 TensorFlow 启用支持。
您想下载新版本的 clang 吗? (实验性) [y/N]: n Clang 不会被下载。
您希望构建支持 MPI 的 TensorFlow 吗? [y/N]:n 无 MPI 将为 TensorFlow 启用支持。
请指定优化标志在编译时使用 bazel 指定选项“--config=opt”[默认为-march=native -Wno-sign-compare]: -march=native -Wno-sign-compare
您是否希望以交互方式配置 ./WORKSPACE for Android 建立? [y/N]:n 没有为 Android 版本配置 WORKSPACE。
您希望构建支持 iOS 的 TensorFlow 吗? [y/N]:n 没有 iOS 将为 TensorFlow 启用支持。
预配置的 Bazel 构建配置。您可以通过以下任何方式使用 将“--config=”添加到您的构建命令中。有关更多信息,请参见 .bazelrc 细节。 --config=mkl # 使用 MKL 支持构建。 --config=monolithic # 为大多数静态单体构建配置。 --config=gdr # 使用 GDR 支持构建。 --config=动词
# 使用 libverbs 支持构建。 --config=ngraph # 构建 英特尔 nGraph 支持。 --config=numa # 使用 NUMA 构建 支持。 --config=dynamic_kernels #(实验性)将内核构建到 单独的共享对象。预配置的 Bazel 构建配置为 DISABLE 默认功能:--config=noaws # 禁用 AWS S3 文件系统支持。 --config=nogcp # 禁用 GCP 支持。 --config=nohdfs # 禁用 HDFS 支持。 --config=noignite
# 禁用 Apache Ignite 支持。 --config=nokafka # 禁用 阿帕奇卡夫卡支持。 --config=nonccl # 禁用 NVIDIA NCCL 支持。配置完成
第 4 步:Bazel 构建
ajinkyas-MacBook-Pro:tensorflow ajinkyabobade$ bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package
Starting local Bazel server and connecting to it...
ERROR: Skipping '//tensorflow/tools/pip_package:build_pip_package': no such package 'tensorflow/tools/pip_package': BUILD file not found on package path
WARNING: Target pattern parsing failed.
ERROR: no such package 'tensorflow/tools/pip_package': BUILD file not found on package path
INFO: Elapsed time: 1.962s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded)
在 ERROR 中我得到 ERROR: Skipping '//tensorflow/tools/pip_package:build_pip_package': no such package。我刚刚安装了这个相同的软件包。如何消除此错误?
【问题讨论】:
标签: python python-2.7 tensorflow computer-vision