⚠️ This release has been yanked from PyPI.
Do not use this version. Runs created with wandb==0.24.0 may in rare cases silently fail to upload data. Upgrade immediately to v0.24.1, which fixes this issue. If you've already used this version, missing data is stored in the run's .wandb file and can be recovered with wandb sync.
What's Changed
Notable Changes
This version removes the legacy, deprecated wandb.beta.workflows module, including its log_model()/use_model()/link_model() functions. This is formally a breaking change.
Added
wandb agentandwandb.agent()now accept aforward_signalsflag (CLI:--forward-signals/-f) to relay SIGINT/SIGTERM and other catchable signals from the agent to its sweep child runs, enabling cleaner shutdowns when you interrupt an agent process (@KyleGoyette, @domphan-wandb in #9651)wandb beta syncnow supports a--liveoption for syncing a run while it's being logged (@timoffex in #11079)
Removed
- Removed the deprecated
wandb.beta.workflowsmodule, including itslog_model(),use_model(), andlink_model()functions, and whose modern successors are theRun.log_artifact,Run.use_artifact, andRun.link_artifactmethods, respectively (@tonyyli-wandb in [TODO: PR link])
Fixed
- Fixed
Run.__exit__type annotations to acceptNonevalues, which are passed when no exception is raised (@moldhouse in #11100) - Fixed
Invalid Client ID digesterror when creating artifacts after callingrandom.seed(). Client IDs could collide when random state was seeded deterministically. (@pingleiwandb in #11039) - Fixed CLI error when listing empty artifacts (@ruhiparvatam in #11157)
- Fixed regression for calling
api.run()on a Sweeps run (@willtryagain in #11088 and @kelu-wandb in #11097) - Fixed the "View run at" message printed at the end of a run which sometimes did not include a URL (@timoffex in #11113)
- Runs queried from wandb.Api() now display a string representation in VSCode notebooks instead of a broken HTML window (@jacobromero in #11040)