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.0.

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.

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.0b4.

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
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]
🚧[^CLI.2]
Artifacts
Launch ❌[^L.1]
Sweeps 🚧[^S.1]

[^E.1]: sync_tensorboard requires TensorBoard sync support. [^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]: TODO: list 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]: Launch is not yet supported. [^S.1]: 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.0b4-py3-none-win_amd64.whl (4.4 MB view details)

Uploaded Python 3 Windows x86-64

wandb_core-0.17.0b4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

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

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

wandb_core-0.17.0b4-py3-none-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

wandb_core-0.17.0b4-py3-none-macosx_10_9_x86_64.whl (4.4 MB view details)

Uploaded Python 3 macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for wandb_core-0.17.0b4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9f5d92eeef8e2c09d328a870ce02a031158b335ae54282892e415a5fa829d2a8
MD5 66b82d9b2674cc4a33d02ca316054cf9
BLAKE2b-256 2e4cf1672b266ef1ce23ed6e4cb771ac723a4c31bac76140b8c0d9f093caccfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wandb_core-0.17.0b4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e41e516317abef5859cc5b0fcd9bdaee88c7e99d36cb7a5b3eae15f1e647eae0
MD5 892a7a3e36abf1d2bf28fda777f194fc
BLAKE2b-256 b0d5050e2b86f6eb7aef0e0d7f34ae3cc10b472514a2c3b2b5beac7c2e8d8d1c

See more details on using hashes here.

File details

Details for the file wandb_core-0.17.0b4-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.0b4-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7f27bc9263889fb8c0b324f77d9a4dd0eb37fa8872c4fba7b204f0f555ee903
MD5 3984bfa9f893f172ef59c25e317c6fd6
BLAKE2b-256 148b76d0ee9a5fd3c0977db2cb3a398c93f488f1eb599b55d427a0c351efd728

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wandb_core-0.17.0b4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff033633e2bd54732968253e3f7962d5b39fe8395ffce903cfed1d1b26ce810d
MD5 a5bea4876e4bf3e8b5ccf2b7c6c860b1
BLAKE2b-256 c2e1b0cffc20ecf84d324f7f2a6e7b6edec4e7150d8ae50988ad9c11f566d592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wandb_core-0.17.0b4-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5ee8cc3c49fb9dfdda6a5501b457c37bcd31ec04082f265fe6f079f973d305ee
MD5 d6ac059fad9fc1c2fca613bb73d98fa7
BLAKE2b-256 e8a41134b8c9078260e136eedfbfee778e57499c1e3d22653b87177d24b6886c

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