繁体   English   中英

构建较旧的 Tensorflow 2.x

[英]Building an older Tensorflow 2.x

我已经尝试这样做了一段时间了。 我无法在本地机器上构建,所以我选择了 Docker 路线。 我能够成功地使用 docker image devel-gpu 来构建 Tensorflow。 问题在于它构建了最新和最好的(2.5)。 我已经搜索并搜索了一种构建较旧 2.x 版本的方法,但没有成功。

你如何构建,比如使用 docker 的 TensorFlow 2.1?

我似乎不再为包含要构建的源代码的各个版本制作 docker 镜像。

如果您可以使用已经构建的镜像,Docker Hub 上有旧版本可用。 这是 2.1 的链接: https : //hub.docker.com/r/tensorflow/tensorflow/tags?page= 1 &name= 2.1 这是获取旧版本的最简单方法。

如果你想自己构建它:

  1. 克隆存储库:
git clone https://github.com/tensorflow/tensorflow.git && cd tensorflow
  1. 切换到所需的版本:
git checkout v2.1.0
  1. 您将在tensorflow/tools/dockerfiles/dockerfiles/找到 Dockerfiles,但在构建之前,我建议您查看tensorflow/tools/dockerfiles/README.md以获取确切的构建说明。 对于 2.1.0 版,它声明您必须使用README.md将构建命令设置上下文运行到目录中。 那是:
cd tensorflow/tools/dockerfiles
docker build -f ./dockerfiles/cpu.Dockerfile -t tf .

差不多就是这样,构建完成后,您将拥有一个名为tf:latest的图像(在构建命令中使用标志-t进行自定义)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM