IBM Power9 ppc64le 上的 Tensorflow - 可以删除 libtensorflow.so 吗?

Tensorflow on IBM Power9 ppc64le - Can libtensorflow.so be deleted?

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

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

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

是的。添加这些是因为有很多请求,并且将库和 headers 自己拼凑成一个已经构建的 TF .whl.

很痛苦

如果您想要磁盘 space,可以删除它们。

你的“amd64容器”的内容是什么?只是 pip install tensorflow?