2021-05-13 23:48:51 +00:00
---
title: Tracking Leaderboards
---
2025-02-06 15:31:11 +00:00
In this tutorial, you will set up a tracking leaderboard. A tracking leaderboard allows easy monitoring of tasks
using a customized [task table ](../../webapp/webapp_exp_table.md ) with auto refresh for continual updates.
2021-05-13 23:48:51 +00:00
The tracking leaderboard can be customized to include columns with information about:
2025-02-06 15:31:11 +00:00
* Task status
* Elapsed time since the task started and last updated
2021-05-13 23:48:51 +00:00
* Most recent iteration
* Metrics
* Hyperparameters
* And more.
Bookmark the leaderboard in the browser to reuse and share the leaderboard URL with other users.
For this tutorial, use one of the following as a project:
2025-02-06 15:31:11 +00:00
* Recommended: One of your projects with more than one task.
2021-05-13 23:48:51 +00:00
* Clone the [clearml ](https://github.com/allegroai/clearml ) repository and execute some of the example scripts.
2021-09-09 10:17:46 +00:00
## Step 1: Select a Project
2021-05-13 23:48:51 +00:00
2025-02-06 15:31:11 +00:00
The leaderboard will track tasks in one or all projects.
2021-05-13 23:48:51 +00:00
2023-06-13 09:21:35 +00:00
Begin by opening the [ClearML Web UI ](../../webapp/webapp_overview.md ) and selecting a project, by doing one of the following:
2022-01-11 14:18:11 +00:00
* On the Dashboard, click a project card or **VIEW ALL** .
2021-05-13 23:48:51 +00:00
* On the Projects page, click a project card or the **All projects** card.
2025-02-06 15:31:11 +00:00
## Step 2: Filter the Tasks
2021-05-13 23:48:51 +00:00
2025-02-06 15:31:11 +00:00
The task table allows filtering tasks by name, type, and status.
2021-05-13 23:48:51 +00:00
**Apply any combination of the following filters:**
2025-02-06 15:31:11 +00:00
* Name - Use the search bar to find tasks containing any search term.
2021-05-13 23:48:51 +00:00
* Type - Click the **TYPE** column's filter and then on the list select any of the following:
* **Training**
* **Testing**
* **Controller**
* **Data Processing**
* And others, depending on the types of tasks in the project
* Status - Click the **STATUS** column's filter and then on the list select any of the following:
2025-02-06 15:31:11 +00:00
* **Draft** - The task is not running.
* **Pending** - The task is in a queue waiting to be run by a worker.
* **Running** - The task is currently running by a worker.
* **Completed** - The task ran and terminated successfully.
* **Failed** - The task ran and terminated with an error.
* **Aborted** - The task ran and was manually or programmatically terminated.
* **Published** - The task is not running, it is preserved as read-only.
2021-05-13 23:48:51 +00:00
2023-11-05 08:30:37 +00:00
## Step 3: Hide the Default Columns
2021-05-13 23:48:51 +00:00
Customize the columns on the tracking leaderboard by hiding any of the default columns shown below.
**To select the defaults, do the following:**
1. Click settings.
1. Select / clear any combination of the default columns from the following:
2025-02-06 15:31:11 +00:00
* **TYPE** - The type of task: training, testing, or other, depending on the types of tasks in the project.
* **NAME** - The name of the task.
* **STATUS** - The status of the task.
2021-05-13 23:48:51 +00:00
* **PROJECT** - The project name.
2025-02-06 15:31:11 +00:00
* **USER** - The user creating or running the task.
* **STARTED** - The elapsed time since the task started running.
* **UPDATED** - The elapsed time since the task update.
* **ITERATION** - The last iteration of the task. For tasks with a status of `Running` , this is the most recent iteration. For `Completed` , `Aborted` , and `Failed` tasks, this is the final iteration.
2021-05-13 23:48:51 +00:00
2021-09-09 10:17:46 +00:00
## Step 4: Show Metrics or Hyperparameters
2021-05-13 23:48:51 +00:00
The leaderboard can contain any combination of metrics and hyperparameters. For each metric, choose whether to view the last (most
2023-04-04 13:16:54 +00:00
recent), minimum, and/or maximum values.
2021-05-13 23:48:51 +00:00
**To select metrics or hyperparameters:**
1. Click settings.
1. For metrics, click ** + METRIC**, expand a metric category, and then select the metric checkboxes of those to show in
the leaderboard, and select the metric values (min / max / last).
2023-01-12 10:49:55 +00:00
1. For hyperparameters, click ** + HYPERPARAMETERS**, and then select the hyperparameter checkboxes of those to show in the leaderboard.
2021-05-13 23:48:51 +00:00
2021-09-09 10:17:46 +00:00
## Step 5: Enable Auto Refresh
2021-05-13 23:48:51 +00:00
2025-02-06 15:31:11 +00:00
Auto refresh allows monitoring the progress of tasks in real time. It is enabled by default.
2021-05-13 23:48:51 +00:00
**To enable / disable auto refresh:**
2024-03-12 09:24:42 +00:00
* Hover over refresh and then check / clear the **Auto Refresh** checkbox.
2021-05-13 23:48:51 +00:00
2021-09-09 10:17:46 +00:00
## Step 6: Save the Tracking Leaderboard
2021-05-13 23:48:51 +00:00
The URL for **ClearML Web UI** now contains parameters and values for the customized leaderboard. Bookmark it to be able
2025-02-06 15:31:11 +00:00
to return to the leaderboard and monitor the tasks.
2021-05-13 23:48:51 +00:00
:::important
Share the leaderboard with another user by copying and sharing the URL.
:::