Repository navigation
v0.3.0
·
237 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
DLBoardLogger.log_figure(figure, key, step), a near drop-in formlflow.log_figure: renders a
matplotlib figure (a lossless PNG by default, or whatever supported extension the key ends in) and
logs it as an image-series artifact. Backed by the new
dlboard.client.artifacts.figure.Figureartifact kind.- Run compare: a Compare button above the experiment's run table opens a modal that diffs up to
five runs' hyperparameters and latest metric values, as differences only or every key, with a
search box over keys and values. Differing cells are highlighted against the first run picked.
The picked runs, mode and search are kept in the URL, so copying the address (or the modal's link
button) shares exactly what you're looking at. DLBOARD_SESSION_CLOCK_SKEW_SECONDS(default120): how far ahead of a replica's own clock a
session cookie may be dated and still be accepted. See docs/configuration.md.
Fixed
- People are no longer randomly signed out, or bounced with a 400 from the login form, when a
session cookie was signed by a replica (or a clock) a moment ahead of the one reading it. Flask
rejected such a cookie outright and treated the browser as signed out; under several replicas, or
across a clock step, that hit perfectly good sessions. Only the lower bound is relaxed -- a cookie
older than the session lifetime still expires as before, and revoking a session is unaffected.