Skip to content
Snippets Groups Projects
Commit 6215e517 authored by dmt's avatar dmt
Browse files

Define constructor request and usecase.

parent 2deae7a4
No related branches found
No related tags found
No related merge requests found
......@@ -24,3 +24,9 @@ class KnowledgeSearchRequest:
reconstructor: Reconstructor
data_source: DataSource
deconstruction_settings: DeconstructionSettings
@dataclass
class CreateConstructorRequest:
settings: ConstructionSettings
ml_models: Iterable
from cml.usecases.usecase import Usecase
from cml.domain import Preprocessor, DataSource, LearnblockIdentifier
from cml.domain import (
Preprocessor,
DataSource,
LearnblockIdentifier,
Constructor
)
class PreprocessUsecase(Usecase):
......@@ -13,6 +18,11 @@ class PreprocessUsecase(Usecase):
return data_source
class CreateConstructorUsecase(Usecase):
def process(self, request):
return Constructor(request.ml_models, request.settings)
class KnowledgeSearchUsecase(Usecase):
def process(self, request):
pass
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment