我正在 Docker 镜像中的 CycleGan 上运行 pytorch 培训。
我想用visdom来展示训练的进度(也是CycleGan项目推荐的)。
我可以在 docker 容器内启动一个 visdom.server
并在容器外访问它。但是,当我尝试在运行 visdom
的同一容器的 bash
session 中对 visdom.server
使用 basic example 时。我收到连接拒绝错误,例如 The requested URL could not be retrieved
。
我想我需要以某种自定义方式配置示例中的 visdom.Visdom()
才能将数据发送到服务器。
感谢您的帮助!
笔记
visdom.server
时,它说 You can navigate to http://c4b7a2be26c4:8097
,当所有示例都提到 localhost:8097
时。 localhost:8097
,我需要使用 curl --noproxy localhost, localhost:8097
。所以我将不得不在 visdom
里面做一些类似的事情。 最佳答案
在 docker 容器中设置 http_proxy
时,您还需要设置 no_proxy=localhost, 127.0.0.1
以允许连接到本地主机。
关于python - Docker 中的 visdom.server,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49692494/