This repository was archived by the owner on Sep 13, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 43
mlem.api.save
: ML frameworks and Data formats support #423
Copy link
Copy link
Open
Labels
✨ epicHigh-level task that should be split into small onesHigh-level task that should be split into small onesdata-formatData format supportData format supportml-frameworkML Framework supportML Framework support
Description
This is an epic to collect all ML frameworks / Data formats we would like to support, when you call mlem.api.save(mymodel, "model")
or mlem.api.save(mydataset, "dataset")
.
ML frameworks:
- Python functions (could be any function, but is treated as a ML model by MLEM. Specific framework support below means MLEM uses built-in framework serialization methods when possible)
- Sklearn Models
- Pytorch (including Keras)
- Catboost
- XGBoost
- LightGBM
- Tensorflow 2.0 (including Keras)
- Onnx
- Sparse matrices in scipy Support scipy sparse matrices #540
- Sklearn Transformers Support saving sklearn transformers #514
- Sklearn's CountVectorizer
- Sklearn's IsolationForest
- Chainer
- MXNet
- Huggingface Transformers Support huggingface transformers models and datasets #265
- fast.ai
- Pytorch Lightning
Data formats:
- Simple Python types (str, int, float, dict, etc)
- Pandas
- Numpy
- Lightgbm
- XGBoost
Please feel free to post a comment if you need something we don't support yet :)
Metadata
Metadata
Assignees
Labels
✨ epicHigh-level task that should be split into small onesHigh-level task that should be split into small onesdata-formatData format supportData format supportml-frameworkML Framework supportML Framework support