What's Changed
Notable Changes
The default ordering for Api().runs(...) and Api().sweeps(...) is now ascending order based on the runs created_at time.
Added
- Support
firstsummary option indefine_metric(@kptkin in #10121) - Add support for paginated sweeps (@nicholaspun-wandb in #10122)
patternparameter toApi().run().filesto only get files matching a given pattern from the W&B backend (@jacobromero in #10163)- Add optional
formatkey to Launch input JSONSchema to specify a string with a secret format (@domphan-wandb in #10207)
Changed
Sweep.nameproperty will now return user-edited display name if available (falling back to original name from sweep config, then sweep ID as before) (@kelu-wandb in #10144)Api().runs(...)andApi().sweeps(...)now returns runs in ascending order according to the runscreated_attime. (@jacobromero in #10130)- Artifact with large file (>2GB) uploads faster by using parallel hashing on system with more cores (@pingleiwandb in #10136)
- Remove the implementation of
__bool__for the registry iterators to align with python lazy iterators. (@estellazx in #10259)
Deprecated
- The
wandb.beta.workflowsmodule and its contents (includinglog_model(),use_model(), andlink_model()) are deprecated and will be removed in a future release (@tonyyli-wandb in #10205).
Fixed
- Correct the artifact url for organization registry artifacts to be independent of the artifact type (@ibindlish in #10049)
- Suffixes on sanitized
InternalArtifactnames have been shortened to 6 alphanumeric characters (@tonyyli-wandb in #10102) wandb.Videowill not print a progress spinner while encoding video whenWANDB_SILENT/WANDB_QUIETenvironment variables are set (@jacobromero in #10064)- Fixed registries fetched using
api.registries()from having an extrawandb-registry-prefix in the name and full_name fields (@estellazx in #10187) - Fixed a crash that could happen when using
sync_tensorboard(@timoffex in #10199) Api().run(...).upload_fileno longer throws an error when uploading a file in a different path relative to the provided root directory (@jacobromero in #10228)- Calling
load()function on a public API run object no longer throwsTypeError. (@jacobromero in #10050) - When a Sweeps run function called by
wandb.agent()API throws an exception, it will now appear on the logs page for the run. (This previously only happened for runs called by thewandb agentCLI command.) (@kelu-wandb in #10244)