使用哪个 Tensorflow Docker 图像?

Which Tensorflow Docker image to use?

我刚刚注意到存在两个 Tensorflow 图像。

有这个:

tensorflow/tensorflow on Docker Hub

然后这个(两个参考):

gcr.io/tensorflow/tensorflow on GitHub

gcr.io/tensorflow/tensorflow on Tesorflow.com

有相关的区别吗?

发布标签,例如 latest1.0.0-gpu,在 gcr.io 和 Docker hub 之间是相同的。

换句话说,如果你这样做

nvidia-docker pull gcr.io/tensorflow/tensorflow:1.0.0-gpu(来自gcr.io)

nvidia-docker pull tensorflow/tensorflow:1.0.0-gpu(来自 Docker 中心)

你应该得到相同的图像。

但是,TensorFlow 仅将夜间图像推送到 Docker Hub,请参阅: https://hub.docker.com/r/tensorflow/tensorflow/tags/

所以如果你想使用最新的每晚构建,省略 gcr.io 部分,例如, docker pull tensorflow/tensorflow:nightly-py3