EvSys

JSONLLogStore

Attributes

attributenamestr
= 'jsonl'
attributeConfigtype
= JSONLLogStoreConfig
attributelog_dir
= Path(log_dir).expanduser()

Functions

func__init__(self, *, log_dir, metrics_file='metrics.jsonl', hyperparams_file='hyperparams.json', artifacts_file='artifacts.json') -> None
paramself
paramlog_dirstr
parammetrics_filestr
= 'metrics.jsonl'
paramhyperparams_filestr
= 'hyperparams.json'
paramartifacts_filestr
= 'artifacts.json'

Returns

None
func_append(self, payload) -> None
paramself
parampayloaddict[str, Any]

Returns

None
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