类似于这个问题,我想通过代码来编辑/设置运行的描述,而不是通过用户界面进行编辑。
需要澄清的是,我不想设置整个实验的描述,只想设置单个运行的描述。
回答:
有两种方法可以设置描述。
1. description
参数
您可以使用 description
参数在 mlflow.start_run()
中为您的运行设置一个使用 markdown 格式的描述。以下是一个示例。
if __name__ == "__main__": # 加载数据集和其他内容 run_description = """### 标题这是一个测试 **粗体**,*斜体*,~~删除线~~ 文本。[这是一个示例超链接](http://example.com/). """ with mlflow.start_run(description=run_description) as run: # 训练模型和其他内容
2. mlflow.note.content
标签
您可以通过设置键为 mlflow.note.content
的标签来设置/编辑运行名称,这是用户界面(当前)在后台所做的操作。
if __name__ == "__main__": # 加载数据集和其他内容 run_description = """### 标题这是一个测试 **粗体**,*斜体*,~~删除线~~ 文本。[这是一个示例超链接](http://example.com/). """ tags = { 'mlflow.note.content': run_description } with mlflow.start_run(tags=tags) as run: # 训练模型和其他内容
结果
如果您在 mlflow.start_run()
中同时设置了 description
参数和 mlflow.note.content
标签,您将得到以下错误。
描述已通过标签 mlflow.note.content 在标签中设置。请从标签中删除键 mlflow.note.content 或省略描述。