Skip to main content

W&B Core Library

Project description

wandb-core: A New Backend for the W&B SDK

PyPI version PyPI - License

Introduction

Good News, Everyone! We've developed a new and improved backend for the W&B SDK that is more performant, versatile, and robust.

Getting Started

To start using wandb-core, simply install the package in your environment. The wandb library will automatically detect and utilize it:

pip install -U wandb wandb-core

Note: ensure you have wandb>=0.16.4.

Platform Compatibility

wandb-core comes with wheels pre-built for the following platforms:

  • Linux:x86_64, aarch64
  • macOS: x86_64, arm64
  • Windows amd64

For other platforms, build wandb-core from the source as outlined in our contributing guide. If you're interested in support for additional platforms, please inform us by opening a GitHub issue. Your feedback helps us prioritize new platform support.

W&B Server Compatibility

wandb-core is compatible with our production and dedicated cloud deployments as well as W&B Server versions >=0.40.0.

Switching Back to the Old SDK Backend

To revert to the old SDK backend, simply uninstall wandb-core from your environment:

pip uninstall wandb-core

Contributing

Your contributions are welcome! Check our contributing guide for instructions on setting up your development environment and contributing to the project.

Feedback and Bug Reporting

We're eager to hear your thoughts on wandb-core. Your feedback, especially bug reports, is invaluable. If you encounter any issues, please raise a GitHub issue and mention your use of wandb-core.

Feature Support Status

Below is an overview of the feature support status in the wandb-core version 0.17.0b10.

Status legend:

  • ✅: Available: The feature is relatively stable and ready for use.
  • 🚧: In Development: The feature is available but may be unstable or incomplete.
  • ❌: Not Available: The feature is not yet available.
Category Feature Status
Experiments
init ✅[^E.1]
log
log_artifact
log_code
config
summary
define_metric 🚧[^E.5]
tags
notes
name
alert
save
restore
mark_preempting
resume
reinit
Media
Grouping
anonymous mode
offline mode
disabled mode
multiprocessing
TensorBoard sync 🚧[^E.1]
console logging ✅[^E.8]
system metrics ✅[^E.9]
system info
auto code saving
Settings 🚧[^E.12]
Login
default entity
team entity
service account 🚧
CLI
sync ✅[^E.1][^CLI.1]
<other commands> 🚧[^CLI.2]
Artifacts
Sweeps
Launch
Sweeps on Launch 🚧[^L.1]

[^E.1]: sync_tensorboard only uploads tfevent files to W&B, but metrics will not be logged in native W&B charts. [^E.5]: define_metric only supports default summary. [^E.8]: Only raw console logging is supported. [^E.9]: Supported system metrics: CPU, Memory, Disk, Network, NVIDIA GPU, AMD GPU, Apple GPU. [^E.12]: Unsupported settings: (anonymous, _flow_control*, _stats_open_metrics_endpoints, ...) [^CLI.1]: The command is namespaced under wandb beta group. [^CLI.2]: The rest of the CLI works, but uses the old backend under the hood for some commands. [^L.1]: Sweeps on Launch requires verification.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

wandb_core-0.17.0b10-py3-none-win_amd64.whl (4.4 MB view details)

Uploaded Python 3 Windows x86-64

wandb_core-0.17.0b10-py3-none-win32.whl (4.4 MB view details)

Uploaded Python 3 Windows x86

wandb_core-0.17.0b10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

wandb_core-0.17.0b10-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

wandb_core-0.17.0b10-py3-none-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

wandb_core-0.17.0b10-py3-none-macosx_10_9_x86_64.whl (4.3 MB view details)

Uploaded Python 3 macOS 10.9+ x86-64

File details

Details for the file wandb_core-0.17.0b10-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for wandb_core-0.17.0b10-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 65aca6500d931211d8980a559524753cf27323311eed5bbcb657143077e1f53c
MD5 23e46e3bc2b62b99bde3aa2b7bffa440
BLAKE2b-256 48ffc99d999fda7297dc18f7a97d2a1c0a27f54c6a49466b8f24718a7463000a

See more details on using hashes here.

File details

Details for the file wandb_core-0.17.0b10-py3-none-win32.whl.

File metadata

File hashes

Hashes for wandb_core-0.17.0b10-py3-none-win32.whl
Algorithm Hash digest
SHA256 a3102339c9b086fbbcf01c744851d1ab45d66385318bbec7123a8c2dd9c1b7a3
MD5 023965d2153fc695c781423fd89e788d
BLAKE2b-256 a8c3df7d596ddeae4c74364b70a3292f1ed491a8bb9769e2441957c8bfadf1c2

See more details on using hashes here.

File details

Details for the file wandb_core-0.17.0b10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wandb_core-0.17.0b10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a0ec26e72f0b061291552e3d55e95f84ccd001f9da0f4d6e45bca8fe923cf3f
MD5 f4d614076bc0189e68889dbde58c6f37
BLAKE2b-256 4581b94de5290b5312ee6b7f8747c7e774b49e75d921e8bc3089d5a20fdc1c5f

See more details on using hashes here.

File details

Details for the file wandb_core-0.17.0b10-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wandb_core-0.17.0b10-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a0a0a983e51302003343014462479eb15c5056c0e56dab47d72230f9397ce1d
MD5 03699ee4795998aee9a8d71fe8fd159a
BLAKE2b-256 e67d16bb47e1b70f36eb37dc7a1e4b8ef112ba132817c2a80460a6b2b4e4c9b0

See more details on using hashes here.

File details

Details for the file wandb_core-0.17.0b10-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wandb_core-0.17.0b10-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6c551e32f42ca7b542d87b472b170fafeba1bf1742f3fef8594a0bb1eec0e35
MD5 925ad532e79600da4691488ade58d71d
BLAKE2b-256 b71f76c22d070550cb22f9b4e056598e942753c09eb58a1b4938e810c734e79b

See more details on using hashes here.

File details

Details for the file wandb_core-0.17.0b10-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for wandb_core-0.17.0b10-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9afdfb0b571510c41db8c7bb0ab5d50a1deabff0ac4f3d7a89ea2f3b971ce66a
MD5 328155fc1d937b881b9739983317304b
BLAKE2b-256 625ccc1730ae01225abce144997619ede4ca3ecf78518b4b6309e79ecaf8c6c7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page