noether.core.trackers.trackio_tracker

Attributes

Classes

TrackioTrackerSchema

Schema for TrackioTracker configuration.

TrackioTracker

HuggingFace Trackio tracker.

Module Contents

noether.core.trackers.trackio_tracker.TRACKIO_IMPORT_ERROR = None
class noether.core.trackers.trackio_tracker.TrackioTrackerSchema(/, **data)

Bases: noether.core.trackers.BaseTrackerConfig

Schema for TrackioTracker configuration.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

project: str

The project name for the Trackio project.

space_id: str | None = None

The HuggingFace space ID where to store the Trackio data.

class noether.core.trackers.trackio_tracker.TrackioTracker(tracker_config, **kwargs)

Bases: noether.core.trackers.BaseTracker

HuggingFace Trackio tracker.

https://github.com/gradio-app/trackio

Initialize the TrackioTracker. :param tracker_config: Configuration for the TrackioTracker. See TrackioTrackerSchema for available options including project and space_id. :param **kwargs: Additional keyword arguments passed to the parent class.

Parameters:

tracker_config (TrackioTrackerSchema)

config