代码之家  ›  专栏  ›  技术社区  ›  Ajinkya

找不到tensorflow/tools/pip_包

  •  0
  • Ajinkya  · 技术社区  · 5 年前

    我正在从源安装TensorFlow我正在遵循此指南( link )

    步骤1:安装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
    

    步骤3:配置生成

    ./configure
    

    使用的配置参数:

    Ajinkyas MacBook Pro:TensorFlow Ajinkyabobade$/配置警告: 运行bazel服务器需要终止,因为启动选项 是不同的。警告:--批处理模式已弃用。请代之以 使用命令“bazel”显式关闭bazel服务器 关闭”。您安装了Bazel 0.24.1。请指定 python的位置。[默认为 /usr/local/opt/python@2/bin/python2.7]: /usr/local/opt/python@2/bin/python2.7

    找到可能的python库路径:
    /usr/local/cell/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包] /usr/local/cell/python@2/2.7.16/frameworks/python.framework/versions/2.7/lib/python2.7/site-packages 是否希望使用XLA JIT支持构建TensorFlow?[是/否]:不,XLA 将为TensorFlow启用JIT支持。

    您希望使用Opencl Sycl支持构建TensorFlow吗?[是/否]:否 将为TensorFlow启用Opencl Sycl支持。

    您希望使用ROCM支持构建TensorFlow吗?[是/否]:否ROCM 将为TensorFlow启用支持。

    您希望在CUDA支持下构建TensorFlow吗?[是/否]:不是库达 将为TensorFlow启用支持。

    你想下载新版本的clang吗?(实验) [是/否]:不下载clang。

    是否希望使用MPI支持构建TensorFlow?[是/否]:无MPI 将为TensorFlow启用支持。

    请指定在编译bazel时要使用的优化标志 选项“-config=opt”已指定[默认值为-march=native -wno符号比较]:-march=native-wno符号比较

    是否要以交互方式为Android配置/工作区? 构建?[是/否]:n没有为Android版本配置工作区。

    您希望使用iOS支持构建TensorFlow吗?[是/否]:没有iOS 将为TensorFlow启用支持。

    预配置的bazel构建配置。您可以通过以下方式使用 将“-config=<>”添加到生成命令中。更多信息请参见Bazelrc。 细节。--config=mkl使用mkl支持进行构建。 --config=单片config,主要用于静态单片构建。 --config=gdr使用gdr支持构建。--config=动词
    #使用libverbs支持进行构建。--config=ngraph构建 Intel Ngraph支持。--config=numa使用numa构建 支持。--config=动态内核(实验)将内核构建到 分离共享对象。预配置的bazel build配置为禁用 默认功能:--config=noaws禁用AWS S3 文件系统支持。--config=nogcp禁用gcp支持。 --config=nohdfs禁用hdfs支持。--配置=无点火
    #禁用Apache Ignite支持。--config=nokafka禁用 Apache Kafka支持。--config=noncl禁用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)
    

    在错误中,我得到错误:跳过“//tensorflow/tools/pip_package:build_pip_package”:没有这样的包。我刚安装了这个软件包。如何删除此错误?

    0 回复  |  直到 5 年前
        1
  •  0
  •   Ajinkya    5 年前

    步骤1:安装所有依赖项:

    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
    

    步骤2:安装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
    

    步骤3:安装TensorFlow:

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

    步骤4:配置参数

    类型 $ which python3 然后在配置参数中输入python 3.6的路径, 拒绝所有其他问题 请注意,Bazel 0.24.1版达尔文适用于MacOS

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