实验元数据
获取实验元数据需swanlab>=0.3.25
总有些时候,你想要在代码中获取实验的元数据,比如实验的项目名、ID、实验名、网址等。
获取方式:
python
import swanlab
run = swanlab.init(
project="test-project",
experiment="test-exp",
)
# 打印出所有元数据
print(run.public.json())
# 打印出单个元数据
print(run.public.project_name)
print(run.public.cloud.experiment_url)
swanlab.init
返回的类run
会携带public
属性,替换了之前的settings
属性,他会返回:
project_name
:当前运行的项目名称version
:当前运行的swanlab版本run_id
:一个唯一idswanlog_dir
:swanlab保存文件夹run_dir
:本次实验的保存文件夹cloud
:云端环境的相关信息available
:是否运行在云端模式,如果不是,下面的属性全部为Noneproject_name
:本次运行的项目名称project_url
:本次运行在云端项目urlexperiment_name
:本次运行的实验名称experiment_url
:本次运行的云端实验url