ClearML SSH 端口转发文件服务器在 WEB 中不可用 Ui
ClearML SSH port forwarding fileserver not available in WEB Ui
尝试在自己的 Ubuntu 18.04.5 上使用带有 SSH 端口转发的 clearml-server,但无法看到我的调试样本。
我的设置:
- hostA 上的 ClearML 服务器
- 通过 localhost:18080
从工作计算机访问 Web 应用程序的 SSH 隧道连接
- 网络应用程序:
ssh -N -L 18081:127.0.0.1:8081 user@hostA
- 文件服务器:
ssh -N -L 18081:127.0.0.1:8081 user@hostA
在任务->结果->调试示例下的 Web 应用程序中,图像仍由 localhost:8081
引用
在 Web App 中,我在哪里可以将文件服务器 URL 设置为 localhost:18081?
我尝试了 ~/clearml.conf,但这没有用(我认为它适用于我的 python 脚本)。
免责声明:我是 ClearML 团队(以前称为 Trains)的成员
在 ClearML 中,调试图像的 URL 在上传到文件服务器后被注册。 WebApp 实际上并不决定每个调试图像的 URL,而是从服务器为每个调试图像获取它。这允许您潜在地将调试图像上传到各种存储目标,ClearML 文件服务器只是最方便的内置选项。
因此,WebApp 将始终寻找 localhost:8008
以查找已上传到文件服务器并在其 URL 中包含 localhost:8080
的调试图像。
一种可能的解决方案是简单地以 ssh -N -L 8081:127.0.0.1:8081 user@hostA
.
的形式添加另一个隧道
对于未来的实验,您可以选择继续使用 8081
(并继续使用这个新隧道),或者将 clearml.conf
中的默认文件服务器 URL 更改为指向端口localhost:18081
,假设您 运行 从存在通往 18081
的隧道的同一台机器进行实验。
尝试在自己的 Ubuntu 18.04.5 上使用带有 SSH 端口转发的 clearml-server,但无法看到我的调试样本。
我的设置:
- hostA 上的 ClearML 服务器
- 通过 localhost:18080 从工作计算机访问 Web 应用程序的 SSH 隧道连接
- 网络应用程序:
ssh -N -L 18081:127.0.0.1:8081 user@hostA
- 文件服务器:
ssh -N -L 18081:127.0.0.1:8081 user@hostA
在任务->结果->调试示例下的 Web 应用程序中,图像仍由 localhost:8081
引用在 Web App 中,我在哪里可以将文件服务器 URL 设置为 localhost:18081? 我尝试了 ~/clearml.conf,但这没有用(我认为它适用于我的 python 脚本)。
免责声明:我是 ClearML 团队(以前称为 Trains)的成员
在 ClearML 中,调试图像的 URL 在上传到文件服务器后被注册。 WebApp 实际上并不决定每个调试图像的 URL,而是从服务器为每个调试图像获取它。这允许您潜在地将调试图像上传到各种存储目标,ClearML 文件服务器只是最方便的内置选项。
因此,WebApp 将始终寻找 localhost:8008
以查找已上传到文件服务器并在其 URL 中包含 localhost:8080
的调试图像。
一种可能的解决方案是简单地以 ssh -N -L 8081:127.0.0.1:8081 user@hostA
.
对于未来的实验,您可以选择继续使用 8081
(并继续使用这个新隧道),或者将 clearml.conf
中的默认文件服务器 URL 更改为指向端口localhost:18081
,假设您 运行 从存在通往 18081
的隧道的同一台机器进行实验。