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

问题描述

我试图用python和tensorflow-gpu软件包为ppc64le机器构建一个docker容器。我将miniconda3安装在docker容器中,并使用IBM存储库安装了所有必需的软件包。令我惊讶的是,最终的Docker容器(7GB)是其amd64对应容器(3.8GB)的两倍。

我认为原因是IBM存储库中的软件包使安装过时。我做了一些研究,发现libtensorflow.so目录中有两个文件libtensorflow_cc.sotensorflow_core。这两个文件的大小均为900MB,并且未安装在amd64容器中。

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

解决方法

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

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

“ amd64容器”的内容是什么?只是一个点安装tensorflow?