Skip to main content

W&B Core Library

Reason this release was yanked:

may cause breakage for older version of wandb

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](https://github.com/wandb/wandb/issues/new/choose) 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.0b3.

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

Uploaded Python 3 Windows x86-64

wandb_core-0.17.0b3-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.0b3-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.0b3-py3-none-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

wandb_core-0.17.0b3-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.0b3-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for wandb_core-0.17.0b3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b92806f7c55a0771e90e80049c38366f7ec75749af662d202726d41d9e2b18b0
MD5 01b221d69bfe05837fbb0b18fe150561
BLAKE2b-256 516a17a199dbec3e3eecb1df4b4b88c3ee4c48e63eae1a0ee49e0176ef4f8a79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wandb_core-0.17.0b3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b3c7a6dc2ae8916d14fded7840ebf9f5c757d8d1468f15a1f514bbcad549fb98
MD5 660d6d358e0a9bc25cb0787b8afdff31
BLAKE2b-256 2765775c009e22ff37d0ffcee4127f2ec3923250d15d6d830001bdd7879fa837

See more details on using hashes here.

File details

Details for the file wandb_core-0.17.0b3-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.0b3-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c56cdcc0b4a78bfbcb1bbd459741d43ac5bde1a87fd24595179334c78f0d1c2
MD5 8e13e210e18f06518400c1194a2bde3d
BLAKE2b-256 7553cec96658a7064c6d352e2d9533abac0f12ca7799e2a6795774e25c8764af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wandb_core-0.17.0b3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6bcbf753ec08d3958e10a717bf68c01767ebe5cda16ad7163164250c013f5554
MD5 2ae395ebb43fbfb2446d963b192370dd
BLAKE2b-256 854509cc0f4b599d77620962dffb00a8db076e23620f5890228f29d88b3d2772

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wandb_core-0.17.0b3-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aa67af1cc18eab099611e4073a4822378994766d56e80675658528b630936799
MD5 bfcefb50cadfc1b4a0f34fd26fe32153
BLAKE2b-256 96157afd254ad88d6332107fc9b39e85d27cea3463b40157ed6b1bf8ca2d6350

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