All Projects → kubedl-io → kubedl

kubedl-io / kubedl

Licence: Apache-2.0 License
Run your deep learning workloads on Kubernetes more easily and efficiently.

Programming Languages

go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language
Less
1899 projects
python
139335 projects - #7 most used programming language
EJS
674 projects
Makefile
30231 projects

License FOSSA Status KubeDL Action Status CII Best Practices


KubeDL enables deep learning workloads to run on Kubernetes more easily and efficiently.

KubeDL is a CNCF sandbox project.


Features

  • Support training and inferences workloads (Tensorflow, Pytorch. Mars etc.)in a single unified controller. Features include advanced scheduling, acceleration using cache, metadata persistentcy, file sync, enable service discovery for training in host network etc.
  • Automatically tunes the best container-level configurations before an ML model is deployed as inference services. - Morphling Github
  • Model lineage and versioning to track the history of a model natively in CRD: when the model is trained using which data and which image, each version of the model, which version is running etc.
  • Enables storing and versioning a model leveraging container images. Each model version is stored as its own image and can later be served with Serving framework.

Check the website: https://kubedl.io


Publications

KubeDL-Morphling paper accepted at ACM Socc 2021: Morphling: Fast, Near-Optimal Auto-Configuration for Cloud-Native Model Serving

License

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].