单进程中的多任务
multiple_tasks_single_process 脚本展示了在多个ClearML任务中记录单个脚本的能力。
为了在多个任务中记录脚本,每个任务需要使用Task.init()
进行初始化,并输入task_name
和project_name
参数。在同一脚本中初始化另一个任务之前,必须使用Task.close()
手动关闭前一个任务。
当脚本执行时,控制台应显示以下输出:
ClearML Task: created new task id=5c4d2d3674a94e35b10f04d9d2180l62
ClearML results page: https://app.clear.ml/projects/6835eb7316554c2b933b69638470fe02/experiments/5c4d2d3674a94e35b10f04d9d2180l62/output/log
...
ClearML Task: created new task id=28a84c17a6204b438e1e7a094a234a7f
ClearML results page: https://app.clear.ml/projects/7894eb7316554c4b933a79638473fe02/experiments/28a84c17a6204b438e1e7a094a234a7f/output/log
...
ClearML Task: created new task id=6d1e253ba0234d32a38sg85013185g46
ClearML results page: https://app.clear.ml/projects/7895eb7316554c4b933a69638470fe02/experiments/6d1e253ba0234d32a38sg85013185g46/output/log
请注意,创建了三个具有不同ID的独立任务,并提供了查看每个任务结果的链接。