Ebonite ExtensionsΒΆ
Ebonite can be extended in any way, just write the code. But there are already some builtin extensions that provide integrations with different python libraries. Those extensions loads automatically.
Note
Some of them loads if you have corresponding libraries installed, some of them loads only if you directly import corresponding library.
Extensions are loaded via ExtensionLoader
.
Here are builtin extensions:
aiohttp
-AIOHTTPServer
servercatboost
- support for CatBoost libraryflask
-FlaskServer
serverimageio
- support for working with image payloadlightgbm
- support for LightGBM librarynumpy
- support for numpy data typespandas
- support for pandas data typess3
- s3ArtifactRepository
implementationsklearn
- support for scikit-learn modelssqlalchemy
- sqlMetadataRepository
implementationtensorflow
- support for tensorflow 1.x modelstensorflow_v2
- support for tensorflow 2.x modelstorch
- support for torch modelsxgboost
- support for xgboost models