pypi wandb 0.19.11
v0.19.11

latest releases: 0.28.1, 0.28.0, 0.27.2...
14 months ago

What's Changed

Added

  • Added creation, deletion, and updating of registries in the SDK. (@estellazx in #9453)
  • artifact.is_link property to artifacts to determine if an artifact is a link artifact (such as in the Registry) or source artifact. (@estellazx in #9764)
  • artifact.linked_artifacts to fetch all the linked artifacts to a source artifact and artifact.source_artifact to fetch the source artifact of a linked artifact. (@estellazx in #9789)
  • run.link_artifact(), artifact.link(), and run.link_model() all return the linked artifact upon linking (@estellazx in #9763)
  • Multipart download for artifact file larger than 2GB, user can control it directly using artifact.download(multipart=True). (@pingleiwandb in #9738)
  • Project.id property to get the project ID on a wandb.public.Project (@tonyyli-wandb in #9194).
  • New public API for W&B Automations (@tonyyli-wandb in #9693, #8935, #9194, #9197, #8896, #9246)
    • New submodules and classes in wandb.automations.* to support programmatically managing W&B Automations.
    • Api.integrations(), Api.slack_integrations(), Api.webhook_integrations() to fetch a team's existing Slack or webhook integrations.
    • Api.create_automation(), Api.automation()/Api.automations(), Api.update_automation(), Api.delete_automation() to create, fetch, edit, and delete Automations.
  • Create and edit automations triggered on RUN_METRIC_CHANGE events, i.e. on changes in run metric values (absolute or relative deltas). (@tonyyli-wandb in #9775)
  • Ability to collect profiling metrics for Nvidia GPUs using DCGM. To enable, set the WANDB_ENABLE_DCGM_PROFILING environment variable to true. Requires the nvidia-dcgm service to be running on the machine. Enabling this feature can lead to increased resource usage. (@dmitryduev in #9780)

Fixed

  • run.log_code correctly sets the run configs code_path value. (@jacobromero in #9753)
  • Correctly use WANDB_CONFIG_DIR for determining system settings file path (@jacobromero in #9711)
  • Prevent invalid Artifact and ArtifactCollection names (which would make them unloggable), explicitly raising a ValueError when attempting to assign an invalid name. (@tonyyli-wandb in #8773)
  • Prevent pydantic ConfigError in Pydantic v1 environments from not calling .model_rebuild()/.update_forward_refs() on generated types with ForwardRef fields (@tonyyli-wandb in #9795)
  • wandb.init() no longer raises Permission denied error when the wandb directory is not writable or readable (@jacobromero in #9751)
  • Calling file.delete() on files queried via api.Runs(...) no longer raises CommError (@jacobromero in #9748)
    • Bug introduced in 0.19.1

Don't miss a new wandb release

NewReleases is sending notifications on new releases.