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=Gpu.any())
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
env = LzyRemoteEnv()
with env.workflow("training"):
model = train(data_set)
Please read the tutorial for details. We provide a free sandbox installation.
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.0.0rc4.tar.gz
(76.6 kB
view hashes)
Built Distribution
pylzy-1.0.0rc4-py2.py3-none-any.whl
(110.9 kB
view hashes)
Close
Hashes for pylzy-1.0.0rc4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ddbed0373b18269e7a725ef1e9c324a191e58ddd57fbee14f8640c2ff0ca702 |
|
MD5 | 63d9e0905c9f0b1fd9054b930fcc3832 |
|
BLAKE2b-256 | cb178f41051980655dbe448642b71dc9e285ae3699fc3e10a941dae7120d0f4e |