Skip to main content
 首页 » 编程设计

python之Docker 中的 visdom.server

2024年09月07日40sharpest

我正在 CycleGan 上进行 pytorch 培训在 Docker 镜像中。

我想使用 visdom显示训练的进度(也是从 CycleGan 项目推荐的)。

我可以在 docker 容器内启动一个 visdom.server 并在容器外访问它。但是当我尝试使用 basic example在 bash session 内的 visdom 上,与运行 visdom.server 的容器相同。我收到连接被拒绝的错误,例如 The requested URL could not be retrieved。

我认为我需要以某种自定义方式配置示例中的 visdom.Visdom(),以便能够将数据发送到服务器。

感谢任何帮助!

注意事项

  • 当我启动 visdom.server 时,它说 You can navigate to http://c4b7a2be26c4:8097,当所有示例都提到 localhost:8097.
  • 我正尝试在代理后执行此操作。
  • 我意识到,为了 curl localhost:8097,我需要使用 curl --noproxy localhost, localhost:8097。所以我将不得不在 visdom 中做一些类似的事情。

请您参考如下方法:

在 docker 容器中设置 http_proxy 时,您还需要设置 no_proxy=localhost, 127.0.0.1 以允许连接到本地主机。