OpenRunner SDK - W&B-compatible ML experiment tracking client
Project description
OpenRunner SDK
Open-source, self-hosted ML experiment tracking — a drop-in replacement for Weights & Biases.
Install
pip install openrunner-sdk
Quick Start
export OPENRUNNER_API_KEY="or_your_key"
export OPENRUNNER_BASE_URL="https://your-server.com"
import openrunner
openrunner.init(project="my-project", config={"lr": 0.001})
for epoch in range(10):
loss = train(epoch)
openrunner.log({"loss": loss, "epoch": epoch})
openrunner.finish()
Migrating from W&B
import openrunner as wandb
wandb.init(project="my-project")
wandb.log({"loss": 0.5})
wandb.finish()
Features
- W&B-compatible API —
init(),log(),finish(),config,summary - Non-blocking — logging never slows down training
- Artifacts — version datasets, models, checkpoints with SHA-256 dedup
- Media — log images (
Image()) and tables (Table()) - Offline mode — works without connectivity, sync later
- Framework integrations — PyTorch, HuggingFace, Lightning
- CLI —
openrunner login,openrunner sync,openrunner ls - System metrics — GPU/CPU/memory monitoring via psutil
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
openrunner_sdk-0.1.0.tar.gz
(46.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openrunner_sdk-0.1.0.tar.gz.
File metadata
- Download URL: openrunner_sdk-0.1.0.tar.gz
- Upload date:
- Size: 46.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aaddea3a27b4c60edec812d7019837311e190cb33049e4c847679a8ea3058981
|
|
| MD5 |
1d92604b8e0deccd16fee5b4b20b7894
|
|
| BLAKE2b-256 |
d446a5cc278376f32741e41128f6f1be875fce2748ced68160b12f78bcf43711
|
File details
Details for the file openrunner_sdk-0.1.0-py3-none-any.whl.
File metadata
- Download URL: openrunner_sdk-0.1.0-py3-none-any.whl
- Upload date:
- Size: 33.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ee120b0231c959070493fe1a3c76a1a48e587593b1d2a0b1b4563a5a1abdc7a
|
|
| MD5 |
7e39def86e551bf5a978a718cbcc98dc
|
|
| BLAKE2b-256 |
6d3a3047b7efa29aaba8c08a091d833d78dc20c065f0d14af495e8386571a318
|