Quick Start
$
pip install goodseed
Copied!
Python 3.9+ required. Only dependency: psutil.
From source: cd goodseed && pip install -e .
Log metrics and configs from a training script:
import goodseed
run = goodseed.Run(name="my-experiment")
# Log configs
run["learning_rate"] = 0.001
run["batch_size"] = 32
# Log metrics
for epoch in range(100):
loss = train_step()
run["train/loss"].log(loss, step=epoch)
run["train/accuracy"].log(accuracy, step=epoch)
run.close()Copied!
Data is saved to a local SQLite file. Calling run.close() finalizes the run and sets status to finished.
View your runs in the browser:
$
goodseed serve
Copied!