What's Changed
Added
- The
wandbpackage now includes thewandb-corebinary (@timoffex in #7381)wandb-coreis a new and improved backend for the W&B SDK that focuses on performance, versatility, and robustness.- Currently, it is opt-in. To start using the new backend, add
wandb.require("core")to your script after importingwandb.
wandb-corenow supports Artifact file caching (@moredatarequired in #7364 and #7366)- Added artifact_exists() and artifact_collection_exists() methods to Api to check if an artifact or collection exists (@amusipatla-wandb in #7483)
wandb launch -u <git-uri | local-path>creates and launches a job from the given source code (@bcsherma in #7485)
Fixed
- Prevent crash on
run.summaryfor finished runs (@dmitryduev in #7440) - Correctly report file upload errors when using wandb-core (@moredatarequired in #7196)
- Implemented a stricter check for AMD GPU availability (@dmitryduev in #7322)
- Fixed
run.save()on Windows (@timoffex in #7412) - Show a warning instead of failing when using registries other than ECR and GAR with the Kaniko builder (@TimH98 in #7461)
- Fixed
wandb.init()type signature includingNone(@timoffex in #7563)
Changed
- When using
wandb-coreneed to specify a required flag (wandb.require("core")) to enable it, before it was picked up automatically (@kptkin in #7228) - Use ETags instead of MD5 hashes for GCS reference artifacts (@moredatarequired in #7337)
Removed
- Removed the deprecated
wandb.plots.*functions and top-level third-party integrationswandb.[catboost,fastai,keras,lightgbm,sacred,xgboost]. Please usewandb.plotinstead ofwandb.plotsandwandb.integration.[catboost,fastai,keras,lightgbm,sacred,xgboost]instead ofwandb.[catboost,fastai,keras,lightgbm,sacred,xgboost](@dmitryduev in #7552) - Removed the
[async]extra and the_async_upload_concurrency_limitsetting (@moredatarequired in #7416) - Removed undocumented settings:
_except_exitandproblem(@timoffex in #7563)