Skip to content

swanlab watch

bash
swanlab watch [OPTIONS]
选项描述例子
-p, --port设置实验看板Web服务运行的端口,默认为5092swanlab watch -p 8080:将实验看板Web服务设置为8080端口
-h, --host设置实验看板Web服务运行的IP地址,默认为127.0.0.1swanlab watch -h 0.0.0.0:将实验看板Web服务的IP地址设置为0.0.0.0
-l, --logdir设置实验看板Web服务读取的日志文件路径,默认为swanlogswanlab watch --logdir ./logs:将当前目录下的logs文件夹设置为日志文件读取路径
--help查看终端帮助信息。swanlab watch --help

介绍

本地启动SwanLab实验看板。
在创建SwanLab实验时,会在本地目录下创建一个日志文件夹(默认名称为swanlog),使用swanlab watch可以本地离线打开实验看板,查看指标图表和配置。

使用案例

打开SwanLab离线看板

首先,我们找到日志文件夹(默认名称为swanlog),然后在命令行执行下面的命令:

bash
swanlab watch -l [logfile_path]

其中logfile_path是日志文件夹的路径,可以是绝对路径或相对路径。如果你的日志文件夹名称是默认的swanlog,那么也可以直接用swanlab watch启动而无需-l选项。

执行命令后,会看到下面的输出:

bash
swanlab watch -l [logfile_path]

*swanlab: Try to explore the swanlab experiment logs in: [logfile_path]
*swanlab: SwanLab Experiment Dashboard ready in 465ms

  Local:   http://127.0.0.1:5092

访问提供的URL,即可访问SwanLab离线看板。

设置IP和端口号

我们可以通过-h参数设置IP,-p参数设置端口号。
比如我们希望能够在本地访问云服务器上的离线看板,那么需要在云服务器上开启实验看板时,设置IP为0.0.0.0:

bash
swanlab watch -h 0.0.0.0

如果需要设置端口的话:

bash
swanlab watch -h 0.0.0.0 -p 8080