Skip to main content

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.

How to switch to group mode in the Neptune app

Grouping runs

By default, runs are grouped by dedicated group tags. To group runs by a different attribute:

  1. When in group mode, click Group.
  2. 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:

  1. To clear the currently visible runs, click the eye icon in the Name column and select None.
  2. 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:

  1. To clear the currently visible runs, click the eye icon in the Name column and select None.
  2. Open the groups that you're interested in.
  3. For each run that you want to compare, click the eye icon until it indicates that the run is visible ().

Plotting the group mean as a single graph

See Charts: Plot group mean as single graph →