ebonite.build.provider.ml_model_multi module¶
-
class
ebonite.build.provider.ml_model_multi.
MLModelMultiProvider
(models: List[ebonite.core.objects.core.Model], server: ebonite.runtime.server.base.Server, debug: bool = False)[source]¶ Bases:
ebonite.build.provider.ml_model.MLModelProvider
Provider 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.ml_model_multi.
MultiModelBuildable
(model_ids: List[Union[int, ebonite.core.objects.core.Model]], server_type: str, debug: bool = False)[source]¶ Bases:
ebonite.build.provider.utils.BuildableWithServer
,ebonite.core.objects.core.WithMetadataRepository
-
task
¶ property to get task (can be None, whick forces to provide task manually)
-
models
¶
-
get_provider
() → ebonite.build.provider.ml_model_multi.MLModelMultiProvider[source]¶ Abstract method to get a provider for this Buildable
-
type
= 'ebonite.build.provider.ml_model_multi.MultiModelBuildable'¶
-
-
class
ebonite.build.provider.ml_model_multi.
BuildableMultiModelHook
[source]¶ Bases:
ebonite.core.analyzer.buildable.BuildableHook
,ebonite.core.analyzer.base.CanIsAMustHookMixin