Pre-release
This release is a pre-release and may not be stable for production use.
Pipelight: The Easiest Pipeline for Training, Validation and Test Based on PyTorch Lightning
Pipelight is a pipeline that is driven by configuration files for model running based on PyTorch Lightning.
Key Features
- Reproducible Pipelines: Built-in experiment tracking and deterministic training
- Configuration-Driven Workflows: Define experiments through YAML configs with PyTorch Lightning integration
Installation
pip install pipelight
Quick Start
Configuration-Based Execution
Copy pipelight/configs as a template to the project folder, and enter this folder. All YAML files can be modified to meet the task requirements.
For training and validation, just run:
python -m pipelight.run --train configs/train.yaml --val configs/val.yaml -m {model config} -r configs/running/runner.yaml -n experiment_01
After that, run the following to test:
python -m pipelight.run --test configs/test.yaml -m {model config} -r configs/running/runner.yaml -n experiment_01
Make sure the name of the experiment should be kept the same.
Metadata
Release files for pipelight 0.0.1b5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pipelight-0.0.1b5.tar.gz | 23.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pipelight-0.0.1b5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 49.5 kB
Release files / pipelight-0.0.1b5.tar.gz
| Download URL | pipelight-0.0.1b5.tar.gz |
|---|---|
| Size | 23.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
31d3623c564d22eb67296f17264e6699ae5d2345926d2294cc1dca62f2da6929
|
|
BLAKE2b-256 checksum How to use checksums |
66a0a60323337e3e88906ab03d09c47cfdd78e155fc15077e577b5d37b5725b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.18
|
Release files / pipelight-0.0.1b5-py3-none-any.whl
| Download URL | pipelight-0.0.1b5-py3-none-any.whl |
|---|---|
| Size | 25.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
19a851a1056b965e0e4ce3e0fb0f74c945f78fe1a62d84ce37aaf64bce79c2cb
|
|
BLAKE2b-256 checksum How to use checksums |
ebf82725c5324e08ac7e2800385275fcc5640fc144011bd8713e282af65aadf5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.18
|