跳到主内容

Python Fire

Python Fire 是一个用于创建命令行接口的 Python 包。ClearML 与 fire 无缝集成,并自动记录其命令行参数。

你只需添加两行代码

from clearml import Task

task = Task.init(task_name="<task_name>", project_name="<project_name>")

代码运行时,ClearML 会记录你的命令行参数,你可以在 WebApp 的任务 **配置 > 超参数 > 参数** 部分查看它们。

Fire integration

在 UI 中,你可以多次克隆任务,并为 ClearML Agent 执行设置克隆任务的参数值。克隆任务执行时,执行代理会使用新的参数值,就像通过命令行设置的一样。

查看演示 ClearML 与使用 fire 的代码集成的代码示例