【发布时间】:2020-10-21 14:31:59
【问题描述】:
我尝试使用 python 和 tensorflow-gpu 包为 ppc64le 机器构建一个 docker 容器。我在 docker 容器中安装了 miniconda3,并使用 IBM 存储库安装了所有必要的包。令我惊讶的是,生成的 docker 容器 (7GB) 是 amd64 对应容器 (3.8GB) 的两倍。
我认为原因是 IBM 存储库中的软件包使安装变得臃肿。我做了一些研究,在tensorflow_core 目录中找到了两个文件libtensorflow.so 和libtensorflow_cc.so。这两个文件的大小都在 900MB 左右,并且没有安装在 amd64 容器中。
这两个文件似乎是用于 C 和 C++ 编程的 API 文件。所以我的问题是:如果我打算只在这个容器中使用 python,我可以删除这两个文件还是它们在 tensorflow 的 ppc64le 安装中起到其他作用?
【问题讨论】:
标签: python docker tensorflow conda powerpc