gpt4 book ai didi

docker - 如何进入正在运行的docker容器并查看机器学习训练结果?

转载 作者:行者123 更新时间:2023-11-30 08:52:50 26 4
gpt4 key购买 nike

我在 docker 容器中运行机器学习模型。模型会经历训练、评估、测试和交互4个过程。我使用以下方式启动docker:

sudo docker run  --runtime=nvidia --name tensorflow_bert_dst -it  -p 8888:8888 tensorflow/tensorflow:1.13.2-gpu-py3-jupyter

训练的过程太长了,我关闭了终端,让docker在服务器中运行。几个小时后,我想使用以下方法检查结果并与模型交互。

docker attach tensorflow_bert_dst

但是docker挂起并且没有显示任何结果,如何进入正在运行的容器并查看上次结果并与我的模型交互?

最佳答案

您可以通过以下方式访问 docker 容器的日志:

docker logs -f <containerid/name> 

请注意,此命令显示容器主进程的日志(您启动容器的进程,该进程应记录到 stdout/stderr。

因此,如果您像这样启动容器:

docker run --name mylongrunningcontainer <image name> <long running command that outputs to stdout/stderr>

然后您可以随时检查输出:

docker logs -f mylongrunningcontainer

关于docker - 如何进入正在运行的docker容器并查看机器学习训练结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58659293/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com