EvSys

local_store

Always-on local mirror of experiment data (wandb-offline style).

Every DashboardClient write is also persisted under EVSYS_LOG_DIR (default ./evsys_sdk). This guarantees no data is lost even when the backend is unreachable, and is the only store used in offline mode.

Layout (flat by id, so each call only needs its own id)::

{log_dir}/ experiments/{experiment_id}/experiment.json generations/{generation_id}/generation.json metrics.jsonl evals.jsonl predictions.jsonl

attributelog
= get_logger(__name__)
attribute__all__
= ['LocalExperimentStore', 'resolve_log_dir']
funcresolve_log_dir(log_dir=None) -> Path

Resolve the local mirror directory from arg or EVSYS_LOG_DIR.

paramlog_dirstr | None
= None

Returns

pathlib.Path