EvSys

LocalExperimentStore

Thread-safe filesystem mirror for experiments and generations.

Attributes

attributeroot
= resolve_log_dir(log_dir)

Functions

func__init__(self, log_dir=None) -> None
paramself
paramlog_dirstr | None
= None

Returns

None
func_exp_dir(self, experiment_id) -> Path
paramself
paramexperiment_idstr

Returns

pathlib.Path
func_gen_dir(self, generation_id) -> Path
paramself
paramgeneration_idstr

Returns

pathlib.Path
func_write_json(path, payload) -> None
parampathPath
parampayloaddict[str, Any]

Returns

None
func_merge_json(path, patch) -> None
parampathPath
parampatchdict[str, Any]

Returns

None
func_append_jsonl(path, row) -> None
parampathPath
paramrowdict[str, Any]

Returns

None
funccreate_experiment(self, experiment_id, payload) -> None
paramself
paramexperiment_idstr
parampayloaddict[str, Any]

Returns

None
funcupdate_experiment(self, experiment_id, patch) -> None
paramself
paramexperiment_idstr
parampatchdict[str, Any]

Returns

None
funccreate_run(self, run_id, payload) -> None
paramself
paramrun_idstr
parampayloaddict[str, Any]

Returns

None
funcupdate_run(self, run_id, patch) -> None
paramself
paramrun_idstr
parampatchdict[str, Any]

Returns

None
funclog_step(self, generation_id, body) -> None
paramself
paramgeneration_idstr
parambodydict[str, Any]

Returns

None
funclog_eval(self, generation_id, body) -> None
paramself
paramgeneration_idstr
parambodydict[str, Any]

Returns

None
funclog_predictions(self, generation_id, predictions) -> None
paramself
paramgeneration_idstr
parampredictionslist[dict[str, Any]]

Returns

None

On this page