EvSys

LogStore

Where metrics, hyperparams, and artifact pointers go.

Implementations:

  • JSONLLogStore - append-only metrics.jsonl.
  • TensorBoardLogStore- wraps SummaryWriter (optional dep).
  • SupabaseLogStore - persists rows to training_metrics table.
  • MultiplexLogStore - fan out to several stores at once.

Attributes

attributenamestr

Functions

funclog_scalar(self, key, value, step) -> None
paramself
paramkeystr
paramvaluefloat
paramstepint

Returns

None
funclog_metrics(self, metrics, step) -> None
paramself
parammetricsdict[str, float]
paramstepint

Returns

None
funclog_hyperparams(self, params) -> None
paramself
paramparamsdict[str, Any]

Returns

None
funclog_artifact(self, name, path, *, kind='file') -> None
paramself
paramnamestr
parampathstr
paramkindstr
= 'file'

Returns

None
funcclose(self) -> None
paramself

Returns

None

On this page