swanlab watch
bash
swanlab watch [OPTIONS]| 选项 | 描述 | 例子 |
|---|---|---|
-p, --port | 设置实验看板Web服务运行的端口,默认为5092。 | swanlab watch -p 8080:将实验看板Web服务设置为8080端口 |
-h, --host | 设置实验看板Web服务运行的IP地址,默认为127.0.0.1。 | swanlab watch -h 0.0.0.0:将实验看板Web服务的IP地址设置为0.0.0.0 |
-l, --logdir | 设置实验看板Web服务读取的日志文件路径,默认为swanlog。 | swanlab watch --logdir ./logs:将当前目录下的logs文件夹设置为日志文件读取路径 |
--help | 查看终端帮助信息。 | swanlab watch --help |
介绍
本地启动SwanLab离线看板。
在创建SwanLab实验时(并设置mode="local"),会在本地目录下创建一个日志文件夹(默认名称为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