Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

in the top of your script add the following:

import wandb

wandb.require("core")

Note: ensure you have wandb>0.16.6.

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

or remove the wandb.require("core") from your script.

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

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 ✅1
log ✅
log_artifact ✅
log_code ✅
config ✅
summary ✅
define_metric 🚧2
tags ✅
notes ✅
name ✅
alert ✅
save ✅
restore ✅
mark_preempting ✅
resume ✅
reinit ✅
Media ✅
Grouping ✅
anonymous mode ✅
offline mode ✅
disabled mode ✅
multiprocessing ✅
TensorBoard sync 🚧1
console logging ✅3
system metrics ✅4
system info ✅
auto code saving ✅
Settings 🚧5
Login
default entity ✅
team entity ✅
service account 🚧
CLI
sync ✅16
<other commands> 🚧7
Artifacts ✅
caching ❌
partial downloads ❌
Sweeps ✅
Launch ✅
Sweeps on Launch 🚧8
  1. sync_tensorboard only uploads tfevent files to W&B, but metrics will not be logged in native W&B charts. ↩ ↩2 ↩3

  2. define_metric only supports default summary. ↩

  3. Only raw console logging is supported. ↩

  4. Supported system metrics: CPU, Memory, Disk, Network, NVIDIA GPU, AMD GPU, Apple GPU. ↩

  5. Unsupported settings: (anonymous, _flow_control*, _stats_open_metrics_endpoints, ...) ↩

  6. The command is namespaced under wandb beta group. ↩

  7. The rest of the CLI works, but uses the old backend under the hood for some commands. ↩

  8. Sweeps on Launch requires verification. ↩

Metadata

Release files for wandb-core 0.17.0b11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for wandb-core 0.17.0b11
File
wandb_core-0.17.0b11-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
wandb_core-0.17.0b11-py3-none-win32.whl Python 3 none Windows x86-32 Details
wandb_core-0.17.0b11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
wandb_core-0.17.0b11-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
wandb_core-0.17.0b11-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
wandb_core-0.17.0b11-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details
wandb_core-0.17.0b11-py3-none-any.whl Python 3 none any Details

Total release size: 27.3 MB

Release files / wandb_core-0.17.0b11-py3-none-win_amd64.whl

Download URL wandb_core-0.17.0b11-py3-none-win_amd64.whl
Size 4.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
1891ae0af383c9c32d393f057e04ce0718dba5d70bfab55747718a92e3bca7df
BLAKE2b-256 checksum
How to use checksums
fbed13e49074a044b28da55265e0ae95dd14f6f2e2b16b9d08ec94253d045bd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / wandb_core-0.17.0b11-py3-none-win32.whl

Download URL wandb_core-0.17.0b11-py3-none-win32.whl
Size 4.6 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
219f2def5ce8e0180e7231ba3e3cc8d186493ad8ac39907b69adf51684a083fa
BLAKE2b-256 checksum
How to use checksums
f1001c2375e0cbac18dd0e0ccf7cc8249711e8b6dddab885b4e90cf193cf7b0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / wandb_core-0.17.0b11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL wandb_core-0.17.0b11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.1 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
addaa93cdf6192c360cba980e6d09684b67fddc828824663c0e49aa40ecd5a78
BLAKE2b-256 checksum
How to use checksums
eb50ebec640b2f6c535fcc8b70ea39f4dbe0c2aedaf5cd97e17fc45dc832efe7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / wandb_core-0.17.0b11-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL wandb_core-0.17.0b11-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.5 MB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
da7cf560a04b248d736542070b439847578a706d2f667e12a7a59c69cdafaa39
BLAKE2b-256 checksum
How to use checksums
4b3cad6d173639e233461329899067dcd3af7d4d20f637f323ecfe74bbead463
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / wandb_core-0.17.0b11-py3-none-macosx_11_0_arm64.whl

Download URL wandb_core-0.17.0b11-py3-none-macosx_11_0_arm64.whl
Size 4.6 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e7a2b3ba8a531eba5974aee9ee1c3035f146eda4c5b47b0f99f805048872d72d
BLAKE2b-256 checksum
How to use checksums
19f6581171aa205caec2c6beaeacdabbaad3bcddaa5b81542e22a3a4aaa5d56a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / wandb_core-0.17.0b11-py3-none-macosx_10_9_x86_64.whl

Download URL wandb_core-0.17.0b11-py3-none-macosx_10_9_x86_64.whl
Size 4.9 MB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
53d4d0519ec46554ec2c873a3ceb99227dc658c86b81826c1d4d4e55368b37bd
BLAKE2b-256 checksum
How to use checksums
b283bce028167eab29f45581df9970080de5bcd579ca4a25f9b0003d1ffe31fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / wandb_core-0.17.0b11-py3-none-any.whl

Download URL wandb_core-0.17.0b11-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
93d044bd20c0cb8ab7f11c19ccc43ccb097e4feccbd14fc2bc521a45852b7bfb
BLAKE2b-256 checksum
How to use checksums
aff10a14ef2978d5e370fa55b91599dac86424dc84ced8fe5779611c2ce36918
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page