ebonite.build.provider package¶
-
class
ebonite.build.provider.ProviderBase[source]¶ Bases:
objectBase class for providers
-
class
ebonite.build.provider.PythonProvider(server: ebonite.runtime.server.base.Server, loader: ebonite.runtime.interface.base.InterfaceLoader, debug: bool = False)[source]¶ Bases:
ebonite.build.provider.base.ProviderBaseProvider for python-based builds. Includes python version and requirements
Parameters: - server – Server instance to build with
- loader – InterfaceLoader instance to build with
- debug – Whether to run image in debug mode
-
class
ebonite.build.provider.MLModelProvider(model: ebonite.core.objects.core.Model, server: ebonite.runtime.server.base.Server, debug: bool = False)[source]¶ Bases:
ebonite.build.provider.base.PythonProviderProvider to build service from Model object
Parameters: - model – Model instance to build from
- server – Server instance to build with
- debug – Whether to run image in debug mode
-
class
ebonite.build.provider.MLModelMultiProvider(models: List[ebonite.core.objects.core.Model], server: ebonite.runtime.server.base.Server, debug: bool = False)[source]¶ Bases:
ebonite.build.provider.ml_model.MLModelProviderProvider to put multiple models in one service
Parameters: - models – List of Model instances
- server – Server instance to build with
- debug – Debug for instance
-
class
ebonite.build.provider.PipelineProvider(pipeline: ebonite.core.objects.core.Pipeline, server: ebonite.runtime.server.base.Server, debug: bool = False)[source]¶ Bases:
ebonite.build.provider.base.PythonProviderProvider to build service from Pipeline object
Parameters: - pipeline – Pipeline instance to build from
- server – Server instance to build with
- debug – Whether to run image in debug mode