问题描述
我试图用python和tensorflow-gpu软件包为ppc64le机器构建一个docker容器。我将miniconda3安装在docker容器中,并使用IBM存储库安装了所有必需的软件包。令我惊讶的是,最终的Docker容器(7GB)是其amd64对应容器(3.8GB)的两倍。
我认为原因是IBM存储库中的软件包使安装过时。我做了一些研究,发现libtensorflow.so
目录中有两个文件libtensorflow_cc.so
和tensorflow_core
。这两个文件的大小均为900MB,并且未安装在amd64容器中。
这两个文件似乎是用C和C ++进行编程的API文件。所以我的问题是:如果我只打算在此容器中使用python,我可以只删除这两个文件,还是在tensorflow的ppc64le安装中它们有其他用途?
解决方法
是的。添加这些是因为有很多请求,要自己拼凑库和标头以获取已构建的TF .whl是很痛苦的。
如果您希望有磁盘空间,可以将其删除。
“ amd64容器”的内容是什么?只是一个点安装tensorflow?