Skip to main content

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集成

在用户界面中,您可以多次克隆任务,并为克隆任务设置参数值,以便由ClearML Agent执行。 当克隆任务被执行时,执行代理将使用新的参数值,就像通过命令行设置的一样。

查看代码示例,演示如何将ClearML与使用fire的代码集成。