Organizing Runs in a Dashboard

Neptune is a browser-enabled app that lets you visualize and browse runs.

The Runs space displays all the runs in a specific Project in table form.

There are several ways to organize your runs. Following options are available:

Continue reading this page to learn more about each option.

Using tags

You can create tag(s), which you assign to runs. Later, you can quickly filter by these tags.

Using dashboard views

Run dashboard view is a saved setup of columns configuration and run's filters.

For example, you can filter rows (runs) by metric value and select a subset of useful columns that represent relevant runs meta-data. You can create many views in the project. Thanks to this you can quickly jump between different aspects of the project.

Notice, that one view 'keras with extra visuals' has a pin icon next to it:

Use pin to set the default view.

Every saved view is visible for everybody in the project.

When dashboard views are useful?

There are few situation when you may want to create custom dashboard view:

  • You work on separate idea or task within a project, and you want to see only relevant information.

  • Your team explores separate ideas in the project and for each idea you want to have separate dashboard.

  • You want to create separate view that contains only your runs.

  • You want to have a separate view for runs that have model weights that was pushed to production.

What can be customized in view?

A view is a saved setup of runs filter and arrangement of columns.

How to create dashboard view?

In this short tutorial you will learn how to customize runs dashboard and save it as a new view.

To save view, you need to be project’s “contributor” or “owner”. Learn more about it here: Roles in project.

Step 1: Go to runs dashboard

Open runs dashboard in your project, for example sklearn-integration project.

Step 2: Apply filter

Apply filter, for example filter by tag.

Step 3: Arrange columns

Add some columns to the dashboard and customize them.

Step 4: Save new view

Save filtered runs and arrangement of columns as new view.

Step 5: Access saved view

Saved view is appended to the list of views:

Result

In this short tutorial you learned how to create new view that consist of runs filter and arrangement of columns. You learned how to save new view and access it later from the list of views.

Continue to the section below “Customizing columns” to learn more about what you can do with dashboard columns.

Customizing columns

You can configure what metadata logged to Neptune is displayed as columns in the dashboard. Runs meta-data that you can display are numerical and textual such as:

  • metrics,

  • parameters,

  • text logs,

  • system parameters.

Use "+ Add column" button to decide what to display:

Learn more how to log different types of meta-data: What objects can you log to Neptune.

Suggested columns

Note, that neptune automatically proposes columns based on what is different between runs. This helps you see what changed quickly. Suggested columns are the right-most columns in the dashboard. See example below:

Sort dashboard by column

You can decide over which column to sort the dashboard. Use arrows in the column header to do it:

Decide how to display column data

For each column individually, you can decide how its data is displayed. Click on the cog icon and select display format:

Reorder columns and adjust their width

Moreover, you can reorder columns and adjust their width.

Grouping runs

You can group runs by one or more column(s).

The dashboard displays the selected columns, allowing you to make in-group and across-groups analysis of the runs. Each group is represented by the first run that appears according to the sorting order. After opening it, each group shows at most 10 runs - all runs can be viewed by clicking Show all.