No project description provided
Project description
ʎzy
ʎzy is a platform for a hybrid execution of ML workflows that transparently integrates local and remote runtimes with the following properties:
- Python-native SDK
- Automatic env (pip/conda) sync
- K8s-native runtime
- Resources allocation on-demand
- Env-independent results storage
Quick start
ʎzy allows running any python functions on a cluster by annotating them with @op
decorator:
@op(gpu_count=1, gpu_type=GpuType.V100.name)
def train(data_set: Bunch) -> CatBoostClassifier:
cb_model = CatBoostClassifier(iterations=1000, task_type="GPU", devices='0:1', train_dir='/tmp/catboost')
cb_model.fit(data_set.data, data_set.target, verbose=True)
return cb_model
# local python function call
model = train(data_set)
# remote call on a cluster
lzy = Lzy()
with lzy.workflow("training"):
model = train(data_set)
Please read the tutorial for details.
Runtime
Check out our key concepts and architecture intro.
Community
Join our chat on telegram!
Development
Development guide.
Deployment
Deployment guide.
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
pylzy-1.14.0.tar.gz
(84.9 kB
view details)
Built Distribution
pylzy-1.14.0-py2.py3-none-any.whl
(121.2 kB
view details)
File details
Details for the file pylzy-1.14.0.tar.gz
.
File metadata
- Download URL: pylzy-1.14.0.tar.gz
- Upload date:
- Size: 84.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4664b08ac785c668bb68d15e612b79f343fbe23d22f36786d52229c2b023348f |
|
MD5 | ffdb9ee4610dfa2e5cbb1860e672ae78 |
|
BLAKE2b-256 | 02ed073501627c6e0162217792ce86182bdb71a8493ba16e80c43c60f89e5283 |
File details
Details for the file pylzy-1.14.0-py2.py3-none-any.whl
.
File metadata
- Download URL: pylzy-1.14.0-py2.py3-none-any.whl
- Upload date:
- Size: 121.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 439a17e0cc4d1fa82f8593ca1e7ed1e747f1cde12fcd88b110fe0e9dad1233da |
|
MD5 | 49ccc65bc6f137503241fa5d6867a6f5 |
|
BLAKE2b-256 | 85bddc0704f146f95cb3c9c80b906ebb8f0d9284ffe956ac591e591404451da8 |