0.13.0 (August 3, 2022)
๐ Enhancement
- Turns service on by default by @kptkin in #3895
- Adds support logic for handling server provided messages by @kptkin in #3706
- Allows runs to produce jobs on finish by @KyleGoyette in #3810
- Adds Job, QueuedRun and job handling in launch by @KyleGoyette in #3809
- Supports in launch agent of instance roles in ec2 and eks by @KyleGoyette in #3596
- Adds default behavior to the Keras Callback: always save model checkpoints as artifacts by @vwrj in #3909
- Sanitizes the artifact name in the KerasCallback for model artifact saving by @vwrj in #3927
- Improves console logging by moving emulator to the service process by @raubitsj in #3828
- Fixes data corruption issue when logging large sizes of data by @kptkin in #3920
- Adds the state to the Sweep repr in the Public API by @hu-po in #3948
- Adds an option to specify different root dir for git using settings or environment variables by @bcsherma in #3250
- Adds an option to pass
remote url
andcommit hash
as arguments to settings or as environment variables by @kptkin in #3934 - Improves time resolution for tracked metrics and for system metrics by @raubitsj in #3918
- Defaults to project name from the sweep config when project is not specified in the
wandb.sweep()
call by @hu-po in #3919 - Adds support to use namespace set user by the the launch agent by @KyleGoyette in #3950
- Adds telemetry to track when a run might be overwritten by @raubitsj in #3998
- Adds a tool to export
wandb
's history intosqlite
by @raubitsj in #3999 - Replaces some
Mapping[str, ...]
types withNamedTuples
by @speezepearson in #3996 - Adds import hook for run telemetry by @kptkin in #3988
- Implements profiling support for IPUs by @cameron-martin in #3897
๐งน Cleanup
- Adds an escape hatch logic to disable service by @kptkin in #3829
- Annotates
wandb/docker
and reverts change in the docker fixture by @dmitryduev in #3871 - Fixes GFLOPS to GFLOPs in the Keras
WandbCallback
by @ayulockin in #3913 - Adds type-annotate for
file_stream.py
by @dmitryduev in #3907 - Renames repository from
client
towandb
by @dmitryduev in #3977 - Updates documentation: adding
--report_to wandb
for HuggingFace Trainer by @ayulockin in #3959 - Makes aliases optional in link_artifact by @vwrj in #3986
- Renames
wandb local
towandb server
by @jsbroks in #3793 - Updates README badges by @raubitsj in #4023
- Improves wandb.init() error message by @raubitsj in #4030
๐ Bug Fix
- Fixes sweep agent with service by @raubitsj in #3899
- Fixes an empty type equals invalid type and how artifact dictionaries are handled by @KyleGoyette in #3904
- Fixes
wandb.Config
object to support default values when getting an attribute by @farizrahman4u in #3820 - Removes default config from jobs by @KyleGoyette in #3973
- Fixes an issue where patch is
None
by @KyleGoyette in #4003 - Fixes requirements.txt parsing in nightly SDK installation checks by @dmitryduev in #4012
- Fixes 409 Conflict handling when GraphQL requests timeout by @raubitsj in #4000
- Fixes service teardown handling if user process has been terminated by @raubitsj in #4024
- Adds
storage_path
and fixedartifact.files
by @vanpelt in #3969 - Fixes performance issue syncing runs with a large number of media files by @vanpelt in #3941
- Bump version: โ 0.13.1.dev1 by @raubitsj in #4025
- Adds _internal_proc initialization in Service by @dmitryduev in #4029
New Contributors
- @bcsherma made their first contribution in #3250
- @cameron-martin made their first contribution in #3897
Full Changelog: v0.12.21...v0.13.0