Run groups
With the grouping function, you can divide runs into groups by tag, configuration, or other values. You can then compare groups against each other.
note
This page is about group mode in the experiments table. For groups in reports, see Define run groups.
Switching to group mode
To switch from List to Group mode, in the All runs tab, click Group.
Grouping runs
By default, runs are grouped by dedicated group tags. To group runs by a different attribute:
- When in group mode, click Group.
- From the dropdown list, select one of the available attributes.
For example, if you've logged your runs as follows:
A run
run.log_configs({"params/learning_rate": 0.01})
Another run
run.log_configs({"params/learning_rate": 0.001})
Then you can select the learning_rate
attribute to group your runs by learning rate value.
Selecting runs to compare
The eye icon next to a group shows the following:
- The color of a group.
- Whether the runs are currently visible in compare mode:
- – all runs of the group are visible
- – only some of the group's runs are visible
- – none of the group's runs are visible
Compare runs within a group
To compare all runs within a single group against each other:
- To clear the currently visible runs, click the eye icon in the Name column and select None.
- On the group that you're interested in, click the eye icon until it indicates that all runs are visible ().
Compare runs from different groups
To compare runs that belong to the different groups:
- To clear the currently visible runs, click the eye icon in the Name column and select None.
- Open the groups that you're interested in.
- For each run that you want to compare, click the eye icon until it indicates that the run is visible ().