Skip to main content

System namespace

Python package: neptune-scale

When you create a Neptune run or experiment, the system namespace (sys) is automatically created in the Run object. It contains basic metadata about the run, lineage, and environment.

This section contains a complete reference of namespaces and attributes in the sys namespace.

experiment namespace

is_head

Attribute pathType
sys/experiment/is_headBoolean
  • If True: The run is the head of the experiment.

    The head is the run that currently represents the experiment stored in the name attribute. See the section below.

  • If False: The run is no longer the head of the experiment. The value is set to False when a different run with the same experiment name is created.


name

Attribute pathType
sys/experiment/nameString

The experiment that the run is part of.


forking namespace

The forking namespace contains information about the fork point and parent run.

depth

Attribute pathType
sys/forking/depthInteger

Levels of descent from the experiment's root run. For example:

Depth valueDescription
0The root run
1Child run of the root run
2Run that forks off the child run

parent

Attribute pathType
sys/forking/parentString

Identifier of the parent run. That is, the run that the current run was forked from.


requested_parent

This attribute can be used for troubleshooting purposes: If there's a requested parent but no actual parent run logged, there may be an issue in the training process, such as a race condition or unhandled error.


step

Attribute pathType
sys/forking/stepInteger

Step where the run forks off its parent run.


creation_time

Attribute pathType
sys/creation_timeDatetime

Creation time of the run. The value is determined by the creation_time argument of the Run constructor.


custom_run_id

Attribute pathType
sys/custom_run_idString

Custom identifier of the run. The value is determined by the run_id argument of the Run constructor.


description

Attribute pathType
sys/descriptionString

When you add a description via the web app or API, it's stored as a string in the description attribute.

To learn more, see Log metadata: Run description.


failed

This attribute hasn't been updated to work accurately with Neptune Scale. It can be ignored.


family

This attribute can be ignored.


group_tags

Attribute pathType
sys/group_tagsStringSet

When you apply tags with add_tags(group_tags=True), the tags are stored under the attribute sys/group_tags.

To learn more, see Groups and Manage tags.


id

Attribute pathType
sys/idString

The auto-generated Neptune identifier, which consists of the project key and a counter.


modification_time

Attribute pathType
sys/modification_timeDatetime

When the run was last modified. This also takes into account actions via the web interface, such as managing tags.


monitoring_time

This attribute is deprecated and can be ignored.


name

Attribute pathType
sys/nameString

Name of the run. Same as the experiment name.


owner

Attribute pathType
sys/ownerString

The account which created the run.


ping_time

Attribute pathType
sys/ping_timeDatetime

When the Python client last interacted with the run.


relative_creation_time_ms

This attribute is experimental and can be ignored.


running_time

This attribute hasn't been updated to work accurately with Neptune Scale. It can be ignored.


size

This attribute hasn't been updated to work accurately with Neptune Scale. It can be ignored.


state

This attribute hasn't been updated to work accurately with Neptune Scale. It can be ignored.


tags

Attribute pathType
sys/tagsStringSet

Tags applied to the run, either via API or the web app.

To learn more, see Manage tags.


trashed

This attribute hasn't been updated to work accurately with Neptune Scale. It can be ignored.