Skip to main content

Tags

Tags help identify and organize your runs.

Adding tags to a new runโ€‹

Pass a list or set of tags to the tags argument of the add_tags() function:

from neptune_scale import Run

run = Run(...)

run.add_tags(tags=["tag1", "tag2", "tag3"])

To add group tags instead of regular ones, set the group_tags argument to True:

run.add_tags(
tags=["seabirds"],
group_tags=True,
)

Adding tags laterโ€‹

Manage tags in the web interfaceโ€‹

In the experiments table, click inside the Tags column to edit the tags.

To edit tags in bulk, select multiple runs and click Manage tags in the toolbar.

Manage tags via APIโ€‹

Tags are stored in the sys/tags attribute, which is of type StringSet.

To add tags to an existing run, resume it first.

from neptune_scale import Run

run = Run(run_id="SomeExistingRunId", resume=True, ...)

Then, to add best to the list of tags:

run.add_tags(tags=["best"])
tip

You can also include emoji in tags:

run.add_tags(tags=["best ๐Ÿ†"])

Removing tagsโ€‹

To remove tags from a run via API, pass them to the tags argument of the remove_tags() function:

from neptune_scale import Run

run = Run(run_id="SomeExistingRunId", resume=True, ...)
run.remove_tags(tags=["best"])