【问题标题】:Tensorflow on IBM Power9 ppc64le - Can libtensorflow.so be deleted?IBM Power9 ppc64le 上的 Tensorflow - 可以删除 libtensorflow.so 吗?
【发布时间】:2020-10-21 14:31:59
【问题描述】:

我尝试使用 python 和 tensorflow-gpu 包为 ppc64le 机器构建一个 docker 容器。我在 docker 容器中安装了 miniconda3,并使用 IBM 存储库安装了所有必要的包。令我惊讶的是,生成的 docker 容器 (7GB) 是 amd64 对应容器 (3.8GB) 的两倍。

我认为原因是 IBM 存储库中的软件包使安装变得臃肿。我做了一些研究,在tensorflow_core 目录中找到了两个文件libtensorflow.solibtensorflow_cc.so。这两个文件的大小都在 900MB 左右,并且没有安装在 amd64 容器中。

这两个文件似乎是用于 C 和 C++ 编程的 API 文件。所以我的问题是:如果我打算只在这个容器中使用 python,我可以删除这两个文件还是它们在 tensorflow 的 ppc64le 安装中起到其他作用?

【问题讨论】:

    标签: python docker tensorflow conda powerpc


    【解决方案1】:

    是的。这些是添加的,因为有很多请求,并且为已经构建的 TF .whl 自己拼凑库和标头是很痛苦的。

    如果您希望拥有磁盘空间,可以将它们删除。

    您的“amd64 容器”的内容是什么?只是一个 pip install tensorflow?

    【讨论】:

    猜你喜欢
    • 2020-07-04
    • 1970-01-01
    • 2016-04-19
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 2016-05-05
    • 1970-01-01
    相关资源
    最近更新 更多