首页 文章

当我使用pip安装TensorFlow时,Bazel构建会导致问题

提问于
浏览
0

所以文档提到最好从源代码安装,然后构建一个pip包 . 为什么建议使用下载页面上提供的wheel文件进行直接pip安装? here

我尝试了直接pip安装,然后在初始文件夹中运行一些脚本 . 这导致bazel没有找到一些依赖项的错误 . 我猜这与没有从源构建tensorflow有关,但我无法弄清楚为什么会这样 . 有什么指针吗?谢谢!

2 回答

  • 0

    支持从pip安装,是否可以提供有关操作系统的更多详细信息以及您看到的具体错误?

  • 0

    从源代码构建的主要原因仅仅是性能 .

    Building and installing from source

    默认的TensorFlow二进制文件针对最广泛的硬件,使每个人都可以访问TensorFlow . 如果使用CPU进行训练或推理,建议使用可用于所用CPU的所有优化来编译TensorFlow . 下面在比较编译器优化中记录了CPU训练和推理的加速比 . 要安装最优化的TensorFlow版本,请从源代码构建和安装 . 如果需要在具有与目标不同的硬件的平台上构建TensorFlow,则使用针对目标平台的最高优化进行交叉编译 . 以下命令是使用bazel为特定平台编译的示例

    ref:https://www.tensorflow.org/performance/performance_guide

相关问题