由于自身电脑内存较小,在编译tensorflow时会出现内存不足的情况,所以不得不在更高内存的服务器上先编译好tensorflow,对于如何编译tensorflow,点击,再将编译好的环境转移到自身电脑中。
查看文件软链接
对于编译好的tensorflow,会在文件夹中出现:

其中,bazel-bin,bazel-genfiles,bazel-out,bazel-tensorflow-1.8.0以及bazel-testlogs为 软链接文件夹。
可用如下命令查看其链接的位置:
1 | ls -ll |
结果如下:

按照路径寻找这几个文件夹,进行压缩,得到284.tar
1 | tar zcvf 284006526c782bafe3a4ee9846bf3e4b 284 |
拷贝编译好的tensorflow文件夹
首先压缩整个文件夹,得到tensorflow.tar
1 | tar zcvf tensorflow.tar.gz tensorflow |
将tensorflow.tar与284.tar一同存入U盘
在本机上的操作
解压刚刚得到的两个文件夹,进入tensorflow文件夹,可以看到bazel-bin,bazel-genfiles,bazel-out,bazel-tensorflow-1.8.0以及bazel-testlogs大小都为0,直接删去。
在tensorflow文件夹中打开终端,建立248文件中的软链接,其中一个如下:
1 | ln -s 248/exeroot/org_tensorflow/bazel-out/k8-opt/bin |