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

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

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.0b5-py3-none-win_amd64.whl (5.3 MB view details)

Uploaded Python 3 Windows x86-64

wandb_core-0.17.0b5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

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

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

wandb_core-0.17.0b5-py3-none-macosx_11_0_arm64.whl (5.6 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

wandb_core-0.17.0b5-py3-none-macosx_10_9_x86_64.whl (5.4 MB view details)

Uploaded Python 3 macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for wandb_core-0.17.0b5-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 db470b83ad24ee38eff7cfeab6210f16ae6b9d6f5e12004d6e435a6808dc539c
MD5 1b75d4b7ca1991aa23a9be8752794a50
BLAKE2b-256 e268e229700d915d9a9d78b69c75f7bacb1c7bc7e3c1fb39d755d9368971f4dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wandb_core-0.17.0b5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f30970ba0f1920372687c8b1d171c947d3f6307006289b38727e53ddbff4f084
MD5 30c3f3be5f3da78fe2ac951c69acc898
BLAKE2b-256 5e3e640dbf427dd989208d8b7bf5f63610afa3e4dfb0312143748544ddfaf84a

See more details on using hashes here.

File details

Details for the file wandb_core-0.17.0b5-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.0b5-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5625f3c815422fadc480f7d5c947de947aa5b075ec38b0c1c2a3bbd720fb0e1
MD5 ca410b4da15e67bc464db627c219f6b7
BLAKE2b-256 1463ecb60bac3f6fa44e42773d2f43a27e1375d86472adbb623b41593d86356b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wandb_core-0.17.0b5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a0e32eb26f6a763b8737cf6319de7dd7994f1c680751ddaef0bad0d443ae2e2
MD5 8a9ac1e718fb5d05f5f6d2152ede384e
BLAKE2b-256 2ddb09c1cea40a2ed71d2d7bc928e1010003f311d74b50a6b7b8df404c754424

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wandb_core-0.17.0b5-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b150069ec81bd1da15e2f22136fac7889afafc89e5f9b74f0e660e7d2854e0d3
MD5 0155f1f493674e54d325e9e05adfe03c
BLAKE2b-256 d9a918b8a87d93aa5242c0f2babb62209ffde3b905eddea04c1847db6c777a0b

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