The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Switched to modern way of importing pytorch lightning (issue #96, PR #96, #97)
- When installed with the
lightnign
optional dependency,lightning
is installed instead ofpytorch-lightning
- Timeout option from command line was ignored (#82)
- Read the docs build was broken (#88)
- Default log level is now INFO
- Easy change of log level with
wandb_osh.set_log_level
- Add timeout to
wandb sync
calls - Lightning: Avoid syncing sanity check
- Skip tests for lightning/ray if not installed
- Avoid errors when communication directory is removed while wandb-osh is running.
- Added support for pytorch lightning
- Removed python 3.7 support
- Explicitly add path to
wandb sync
calls (depending on the system, callingwandb sync
inside the run dir resulted in "no runs to be synced" errors)
- Fixed path to run directory when syncing with
wandb
andTriggerWandbSyncHook
(without specifying explicit paths). See #30 for more information
- Collect all command files, before starting to sync to ensure a minimal waiting timing between firing the hook and starting the sync (working around some race conditions)