尝试在自己的Ubuntu18.04.5上使用clearml服务器进行SSH端口转发,而无法查看我的调试示例。
我的设置:
从工作机器通过localhost:18080
ssh -N -L 18081:127.0.0.1:8081 user@hostA
ssh -N -L 18081:127.0.0.1:8081 user@hostA从工作机器访问Web的
在任务->结果->调试示例下的Web应用程序中,图像仍然由localhost:8081进行重构。
我在哪里可以将文件服务器URL设置为localhost: Web中的18081?我尝试了~/clearml.conf,但是这不起作用(我认为它适用于我的python脚本)。
发布于 2021-01-11 18:39:05
免责声明:我是ClearML团队的一员(以前是培训员)
在ClearML中,一旦将调试图像的URL上传到文件服务器,就会注册它们。WebApp实际上并不决定每个调试映像的URL,而是从服务器获得每个调试映像的URL。这允许您将调试映像上传到各种存储目标,ClearML文件服务器只是最方便的内置选项。
因此,WebApp将始终查找已上载到文件服务器并在其URL中包含localhost:8080的调试映像的localhost:8008。一个可能的解决方案是简单地以ssh -N -L 8081:127.0.0.1:8081 user@hostA的形式添加另一个隧道。
对于未来的实验,您可以选择继续使用8081 (并继续使用这个新的隧道),或者将clearml.conf中的默认文件服务器URL更改为指向端口localhost:18081,前提是您在存在18081隧道的同一台机器上运行您的实验。
https://stackoverflow.com/questions/65671395
复制相似问题