blut-core
The shared Python runtime for BLUT cookbooks: domain-agnostic building blocks any cookbook can reuse.
runctx— run identity and filesystem anchors from the BLUT environmentMetricLog— atomic per-epoch CSV/Parquet metric writerread_metric— verbatim metric/log reader (no model in the path)status— the StatusUpdate wire protocolRunManifest— run provenance, written even on crashcheckpoint— corruption-safe save/load and the resume payload contractsysgauge— best-effort GPU/host snapshot for the metric streamasync_io— bounded, backpressured delivery for persistence work- the ingredient specs and builders the generic training recipes build on
torch is imported lazily, inside checkpoint and sysgauge only, so
import blut_core stays cheap. Install blut-core[torch] if you call those, and blut-core[parquet] for
Parquet metric logs.
Apache-2.0. Published from the blut-cookbooks repository.
Metadata
Release files for blut-core 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| blut_core-0.1.0.tar.gz | 62.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| blut_core-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 146.0 kB
Release files / blut_core-0.1.0.tar.gz
| Download URL | blut_core-0.1.0.tar.gz |
|---|---|
| Size | 62.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ddfc3328e6e896600cd0ebe264e6a035cac3c71311cfb2d8808056f2619a04ec
|
|
BLAKE2b-256 checksum How to use checksums |
29a04374226081d94c75986ba70ff533789a9fc445fbb474d372e49c1f3fb638
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / blut_core-0.1.0-py3-none-any.whl
| Download URL | blut_core-0.1.0-py3-none-any.whl |
|---|---|
| Size | 83.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d7c98d012cc7f5428859f0af5919697a3a046527849c0b0089067335a5a2515b
|
|
BLAKE2b-256 checksum How to use checksums |
5dd86e52ac560d28fa1030718832ae62d05d1bf027d9f1e550acfb3d0f5621c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|