【问题标题】:tensorflow/tools/pip_package not found未找到张量流/工具/pip_package
【发布时间】: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


    【解决方案1】:

    Step1:安装所有依赖项:

    pip install -U  pip six numpy wheel setuptools mock
    pip install -U  keras_applications==1.0.6 --no-deps
    pip install -U  keras_preprocessing==1.0.5 --no-deps
    

    第二步:安装 Bazel

    sudo xcodebuild -license accept
    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
    export PATH="$PATH:$HOME/bin"
    bazel version
    

    第三步:安装 TensorFlow:

    git clone https://github.com/tensorflow/tensorflow.git
    cd tensorflow
    ./configure
    

    Step4:配置参数

    输入$ which python3,然后在配置参数中输入python 3.6的路径, 对所有其他问题说不 请注意 bazel 版本 0.24.1 darwin 适用于 MacOS

    第五步:bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-05
      • 2016-03-08
      • 2020-08-15
      相关资源
      最近更新 更多