Project Panels page¶
The Panels page is as a customizable dashboard for your project, and the default page when opening an Experiment Management project in the Comet UI.
The project dashboard allows you to view and compare performance across multiple experiments. In addition to viewing the metrics we have added automatically for you, you can add more visualizations to the dashboard.
Each action is explored in detail in the respective sections below.
Note
When clicking on an experiment from the experiments list, you are redirected to the Single Experiment page.
Manage the experiments list¶
The Experiments sidebar provides you with a list of all your experiments. This list can be customized through some of the actions available next to the Experiments
header:
- Filter experiments: Filter down the experiments based on any of the data logged to them.
- Sort experiments: Sort the experiments based on any of the data logged to them.
- Group experiments: Group experiments based on metadata, Comet will display in the charts the experiments from the last opened grouped.
Note
The experiments displayed in each panel is related to the experiments in the sidebar. You can view more experiments in each panel by increasing the page size to 100
for example. You can also go to the next page to see the next set of experiments.
Please refer to the Manage displayed experiments section for information on how to manage the experiments list.
Perform bulk actions on selected experiments¶
From the Project Panels page, you can select experiments and perform actions using the bottom action bar. The most commonly used actions include:
- Compare: Allows you to compare up to 4 experiments side by side
- Archive: Soft-delete the selected experiments
- Tag: Add a tag to all the selected experiments, can be useful for filtering
Please refer to the Perform bulk actions on selected experiments section for more information.
Manage the views¶
In the top right corner, you can select a view from the dropdown menu. Views store the layout of the panels in the dashboard, as well as all related settings.
Personal view¶
Comet defaults to the Personal view which shows an overview of all data logged to your experiments.
Specifically, it shows:
- Every metric that was logged
- An image panel with the most common images
- Every table that was logged
- Every curve that wes logged
When you log a new metric, or hide an experiment, the Personal view will update automatically.
The Personal view automatically creates at most 1,000 metrics, 100 tables, and 100 curves, to keep the page responsive.
Making changes to the Personal view¶
You can make changes to the Personal view, but other team members will not be able to see them.
Making changes also pauses the automatic updates. When you Regenerate the view, your changes will be discarded and automatic updates will resume. To keep your changes, you can either copy the specific panels to a different view, or duplicate the Personal view entirely.
Create and update the views¶
Create a new view to customize the panels for your project. You can either start from scratch, or by duplicating one of the existing views. You can customize it by adding your own visualizations, updating dashboard settings or editing the existing panels.
Additionally, you can select a view from a different project within the workspace. These are read-only – in order to make changes, you can either duplicate the view in the current project, or navigate to the original project and make changes there.
Manage the panels¶
Add, edit, and delete a panel¶
A panel is a built-in or custom Python visualization. Review the available panels in the Visualizations section.
To add a panel to your dashboard:
- Click Add panel in the top right corner of each section.
Select any of the built-in, community, or your personal collection of panels from the Panel Gallery popup.
Configure the selected panel.
- Click Done when complete, or Reset to clear all settings.
Note
To edit or delete a panel you can use the panel menu by click on the three dots icon by the top right of the desired panel.
Group panels in sections¶
You can group panels inside sections.
To create a section, click on the Add section button at the bottom of the Panels dashboard.
Every section has a customizable name that you can update by clicking on the Pencil icon that appears when hovering by the section name.
Additionally, from the three vertical dots icons by the section name, you can:
- Move the section up or down.
- Delete the section.
Note
While you can easily drag and drop panels within a section, in order to move a panel to a different section, you will need to open the its three-dot menu and select Move to section.
In Personal view, name your metrics with a forward-slash (/
) prefix to organize them into sections. For example, a metric called section_1/metric_1
will be added to the section section_1
.
Manage the dashboard settings¶
View settings¶
You can update view settings by clicking on the relevant icon by the right of the Search panel (regex) bar.
All panels that are not locked will be updated following new view settings, while locked panels follow their individual panel settings. You can toggle between the two settings by clicking on the lock icon in each panel.
Below we explore the actions you can perform to bulk update panel settings in the dashboard.
Update the x-axis settings: You can update the x-axis for all unlocked panels, this can be useful to toggle between viewing metrics by
step
orepoch
.- Click on the first icon by the right of the Search panel (regex) bar.
- From the popup window, select the dimension to use for the x-axis.
Select the dimension for the x axis of all unlocked panels in the dashboard Update the smoothing settings: You can add smoothing for all the unlocked panel which can be useful to focus on trends rather than small local fluctuations.
- Click on the second icon by the right of the Search panel (regex) bar.
- From the popup window, select the desired smoothing factor.
Select the smoothing factor for all unlocked panels in the dashboard Update the additional dashboard settings
Additional bulk actions for dashboard settings can be accessed by clicking on the third icon by the right of the Search panel (regex) bar. Choose to adjust one or more between:
- Sample size: 50, 100, 500, or 1000 [default is 100].
- Y-axis transformation: None, log_e, log_10, log scale [default is None].
- Outliers: whether to Show or Ignore [default is Show].
Dashboard menu¶
The dashboard menu bar to the right of the view selection gives you access to high-level management functionalities for the dashboard.
Each action is explored in detail in the respective sections below.
The Options button in the dashboard menu bar allows you to:
- Share the dashboard view via URL (only for Public projects).
- Update the decimal precision [default is 3].
- Define whether to Auto Refresh the data, or decide to Refresh now.
You can add a view to a report by clicking Add to Report button on the top right corner of the dashboard menu bar.