dvclive is an open-source Python library for monitoring the
progress of metrics during training of machine learning models.
Dvclive integrates seamlessly with DVC and the logs it
produces can be fed as
dvc plots. However,
dvc is not needed to work with
dvclive logs, and since they're saved as easily parsable TSV files, you can
use your preferred visualization method.
We have created Dvclive with two principles in mind:
dvcliveinstallation doesn't have requirements besides Python.
dvcrecognizes when its being used along with
dvclive. This enables useful features automatically, like producing model training summaries, among others.