What's Changed
🪄 Enhancements
- feat(nexus): refactor store logic and add store writer by @kptkin in #6678
- feat(nexus): add AMD GPU monitoring by @dmitryduev in #6606
- feat(nexus): add console log file upload by @kptkin in #6669
- feat(launch): add registry uri field to builders by @bcsherma in #6626
- feat(core): add
wandb beta syncfeature to upload runs to W&B by @kptkin in #6620 - feat(launch): CLI supports allow-listed queue parameters by @TimH98 in #6679
- feat(core): add support for requirements and patch.diff by @kptkin in #6721
- feat(core): capture SLURM-related env vars in metadata by @dmitryduev in #6710
- feat(launch): --priority flag on
wandb launchcommand to specify priority when enqueuing jobs. by @nickpenaranda in #6705 - feat(sdk): add verify feature to wandb login by @dmitryduev in #6747
- feat(launch): Sweeps on Launch honors selected job priority for sweep runs by @nickpenaranda in #6756
- feat(core): 🦀 commence operation SDKrab 🦀 by @dmitryduev in #6000
- feat(artifacts): make upload request async to support progress reporting by @jlzhao27 in #6497
- feat(core): add TensorBoard log dir watcher by @kptkin in #6769
- feat(core): upload wandb-summary.json and config.yaml files by @kptkin in #6781
🔨 Fixes
- fix(nexus): update error message and remove extra by @kptkin in #6667
- fix(nexus): clean up issues with file sending by @kptkin in #6677
- fix(core): add jitter to retry clients' backoff strategy by @dmitryduev in #6706
- fix(artifacts): only skip file download if digest matches by @szymon-piechowicz-wandb in #6694
- fix(core): fix resume and add tests by @dmitryduev in #6714
- fix(launch): capture errors from the creation of k8s job from yaml by @bcsherma in #6730
- fix(launch): Get default entity before checking template vars by @TimH98 in #6745
- fix(artifacts): remove run creation for artifact downloads if not using core by @ibindlish in #6746
- fix(artifacts): Retrieve ETag for ObjectVersion instead of Object for versioned buckets by @ibindlish in #6759
- fix(artifacts): revert #6759 and read object version etag in place by @ibindlish in #6774
- fix(core): put back the upload file count by @kptkin in #6767
- fix(core): add send cancel request to sender by @dmitryduev in #6787
- fix(core): check errors in memory monitoring by @dmitryduev in #6790
- fix(sdk): add job_type flag in CLI to allow override of job_type by @umakrishnaswamy in #6523
- fix(integrations): Handle ultralytics utils import refactor by @jthetzel in #6741
- fix(core): download artifacts with wandb-core without an active run by @dmitryduev in #6798
- fix(sdk): fix error logging matplotlib scatter plot if the minimum version of plotly library is not met by @walkingmug in #6724
- fix(sdk): allow overriding the default .netrc location with NETRC env var by @dmitryduev in #6708
📚 Docs
- docs(sdk): Corrected description for email field by @ngrayluna in #6716
- docs(core): update the
README-libwandb-cpp.mddoc by @NinoRisteski in #6794
New Contributors
- @jthetzel made their first contribution in #6741
- @walkingmug made their first contribution in #6724
Full Changelog: v0.16.1...v0.16.2