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.so
和 libtensorflow_cc.so
。这两个文件大小都在900MB左右,并且没有安装在amd64容器中。
这两个文件好像是API-C和C++编程的文件。所以我的问题是:如果我打算只在这个容器中使用 python,我可以只删除这两个文件,还是它们在 tensorflow 的 ppc64le 安装中有其他用途?
是的。添加这些是因为有很多请求,并且将库和 headers 自己拼凑成一个已经构建的 TF .whl.
很痛苦
如果您想要磁盘 space,可以删除它们。
你的“amd64容器”的内容是什么?只是 pip install tensorflow?
我尝试用 python 和用于 ppc64le 机器的 tensorflow-gpu 包构建一个 docker 容器。我在 docker 容器中安装了 miniconda3,并使用 IBM 存储库安装了所有必需的包。令我惊讶的是,生成的 docker 容器 (7GB) 是其 amd64 容器 (3.8GB) 的两倍。
我认为原因是来自 IBM 存储库的包使安装膨胀。我做了一些研究,在 tensorflow_core
目录中找到了两个文件 libtensorflow.so
和 libtensorflow_cc.so
。这两个文件大小都在900MB左右,并且没有安装在amd64容器中。
这两个文件好像是API-C和C++编程的文件。所以我的问题是:如果我打算只在这个容器中使用 python,我可以只删除这两个文件,还是它们在 tensorflow 的 ppc64le 安装中有其他用途?
是的。添加这些是因为有很多请求,并且将库和 headers 自己拼凑成一个已经构建的 TF .whl.
很痛苦如果您想要磁盘 space,可以删除它们。
你的“amd64容器”的内容是什么?只是 pip install tensorflow?