Skip to content

training::tracker::ExperimentTracker

Public Functions

Name
init(self self, Optional project_root[Path] =None)
str config_hash(self self, config config)
start_run(self self, str niche_name, str variant ="default")
log_params(self self, dict params)
log_metrics(self self, dict metrics)
end_run(self self)
list list_runs(self self)
list compare_runs(self self)

Protected Attributes

Name
_project_root
_tracking_dir
_active
_niche
_variant
_run_id
_metrics
_params

Public Functions Documentation

function init

__init__(
    self self,
    Optional project_root[Path] =None
)

function config_hash

str config_hash(
    self self,
    config config
)

function start_run

start_run(
    self self,
    str niche_name,
    str variant ="default"
)

function log_params

log_params(
    self self,
    dict params
)

function log_metrics

log_metrics(
    self self,
    dict metrics
)

function end_run

end_run(
    self self
)

function list_runs

list list_runs(
    self self
)

function compare_runs

list compare_runs(
    self self
)

Protected Attributes Documentation

variable _project_root

_project_root;

variable _tracking_dir

_tracking_dir;

variable _active

_active;

variable _niche

_niche;

variable _variant

_variant;

variable _run_id

_run_id;

variable _metrics

_metrics;

variable _params

_params;

Updated on 2026-07-25 at 22:56:57 +0000