One-command determinism + manifest for ML projects.
Project description
ReproKit-ML
One-command determinism + manifest for ML projects.
pip install reprokit-ml
reprokit init --data ./data
reprokit seed --seed 42
reprokit env-freeze
reprokit hash-data ./data --exclude "**/.ipynb_checkpoints/**"
reprokit manifest --config conf/train.yaml
- Deterministic seeds for Torch/TF/JAX (opt-in per framework)
- Environment freeze (pip/conda/poetry/uv) + system/GPU snapshot
- Merkle data hash with fast sampled hashing + cache
- Single manifest.json that binds code commit + env + data + seeds + config
Scope is intentionally narrow: one-command determinism + manifest. Use MLflow/W&B for tracking, DVC for dataset versioning/remotes.
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
reprokit_ml-0.1.0.tar.gz
(15.8 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 reprokit_ml-0.1.0.tar.gz.
File metadata
- Download URL: reprokit_ml-0.1.0.tar.gz
- Upload date:
- Size: 15.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5e8ece1403a0634f3ba127902198005ca073ae22df43d25793a772150c61744
|
|
| MD5 |
2382eb3038b2011352d1f4a86a2dc85e
|
|
| BLAKE2b-256 |
12f98d5ecc5978cfff09ffd455d525c56fb5e707658099beeb11d74bfd57219d
|
File details
Details for the file reprokit_ml-0.1.0-py3-none-any.whl.
File metadata
- Download URL: reprokit_ml-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b3220f14c36e3c8c247558b515045609018f3baed9907031e6284c2ec858fce
|
|
| MD5 |
510f2e2e605e506d9cd9f7ad13976e23
|
|
| BLAKE2b-256 |
c92f24dc5e1e612a9b2d9aa019f81b35cc2c5713491978b46c32e99c8f96f8e1
|