External experiment trackers for the eval framework.
Trackers are lazily imported to avoid mandatory dependencies on wandb/gspread.
Functions
WandbTracker
WandbTracker(*args, **kwargs)
Lazy constructor — imports the real class on first use.
Source code in src/openjarvis/evals/trackers/__init__.py
| def WandbTracker(*args, **kwargs): # noqa: N802
"""Lazy constructor — imports the real class on first use."""
from openjarvis.evals.trackers.wandb_tracker import WandbTracker as _Cls
return _Cls(*args, **kwargs)
|
SheetsTracker
SheetsTracker(*args, **kwargs)
Lazy constructor — imports the real class on first use.
Source code in src/openjarvis/evals/trackers/__init__.py
| def SheetsTracker(*args, **kwargs): # noqa: N802
"""Lazy constructor — imports the real class on first use."""
from openjarvis.evals.trackers.sheets_tracker import SheetsTracker as _Cls
return _Cls(*args, **kwargs)
|