pypi wandb 0.21.0
v0.21.0

latest releases: 0.28.2, 0.28.1, 0.28.0...
13 months ago

What's Changed

Notable Changes

This version removes the legacy implementation of the service process. This is a breaking change.

Added

  • Setting x_stats_track_process_tree to track process-specific metrics such as the RSS, CPU%, and thread count in use for the entire process tree, starting from x_stats_pid. This can be expensive and is disabled by default (@dmitryduev in #10089)
  • Notes are now returned to the client when resuming a run (@kptkin in #9739)
  • Added support for creating custom Vega chart presets through the API. Users can now define and upload custom chart specifications that can be then reused across runs with wandb.plot_table() (@thanos-wandb in #9931)

Changed

  • Calling Artifact.link() no longer instantiates a throwaway placeholder run (@tonyyli-wandb in #9828)
  • wandb now attempts to use Unix sockets for IPC instead of listening on localhost, making it work in environments with more restrictive permissions (such as Databricks) (@timoffex in #9995)
  • Api.artifact() will now display a warning while fetching artifacts from migrated model registry collections. (@ibindlish in #10047)
  • The .length for objects queried from wandb.Api has been deprecated. Use len(...) instead (@jacobromero in #10091)

Removed

  • Removed the legacy python implementation of the service process. The legacy-service option of wandb.require as well as the x_require_legacy_service and x_disable_setproctitle settings with the corresponding environment variables have been removed and will now raise an error if used (@dmitryduev in #9965)

  • Removed the private wandb.Run._metadata attribute. To override the auto-detected CPU and GPU counts as well as the GPU type, please use the new settings x_stats_{cpu_count,cpu_logical_count,gpu_count,gpu_type} (@dmitryduev in #9984)

Fixed

  • Allow s3 style CoreWeave URIs for reference artifacts. (@estellazx in #9979)
  • Fixed rare bug that made Ctrl+C ineffective after logging large amounts of data (@timoffex in #10071)
  • Respect silent, quiet, and show_warnings settings passed to a Run instance for warnings emitted by the service process (@kptkin in #10077)
  • api.Runs no longer makes an API call for each run loaded from W&B. (@jacobromero in #10087)
  • Correctly parse the x_extra_http_headers setting from the env variable (@dmitryduev in #10103)
  • .length calls the W&B backend to load the length of objects when no data has been loaded rather than returning None (@jacobromero in #10091)

Don't miss a new wandb release

NewReleases is sending notifications on new releases.