83 lines
1.5 KiB
Plaintext
83 lines
1.5 KiB
Plaintext
|
indata: "Input data" {
|
||
|
shape: cylinder
|
||
|
}
|
||
|
|
||
|
model-generation: Model Generation {
|
||
|
generator: Generator {
|
||
|
model-training: Model Training {
|
||
|
node: Node
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
node-manager: Node Manager {
|
||
|
node1
|
||
|
node2
|
||
|
noden: "node..."
|
||
|
|
||
|
node-manager->node1: Manage
|
||
|
node-manager->node2: Manage
|
||
|
node-manager->noden: Manage
|
||
|
}
|
||
|
|
||
|
model-generation.generator.model-training.node<->node-manager: Request/Gives node to train
|
||
|
|
||
|
model-database: Model database {
|
||
|
shape: cylinder
|
||
|
}
|
||
|
|
||
|
model-runner: Model Runner {
|
||
|
|
||
|
node: Node
|
||
|
|
||
|
headless: Obatin Headless Model
|
||
|
|
||
|
_.model-runner->headless: Start
|
||
|
|
||
|
headless<->_.model-database: Request/Get Model
|
||
|
|
||
|
headless<->node: Run/Result
|
||
|
|
||
|
headless->model-search: Results
|
||
|
|
||
|
model-search: Model Search {
|
||
|
|
||
|
}
|
||
|
|
||
|
model-search<->_.model-database: Request Head Models
|
||
|
|
||
|
head-model: Head Model
|
||
|
|
||
|
model-search->head-model: Obtain
|
||
|
|
||
|
head-model<->node: Run/Result
|
||
|
|
||
|
head-model->model-search: Unsatatisfary results, request new model
|
||
|
head-model->results-cache: Unsatatisfary results, save results
|
||
|
|
||
|
results-cache: Results Cache
|
||
|
|
||
|
combine: Combine
|
||
|
|
||
|
head-model->combine: Satisfary Results/No more options
|
||
|
|
||
|
combine<-results-cache: Cached results Results
|
||
|
|
||
|
combine->_.model-runner: Results
|
||
|
|
||
|
}
|
||
|
|
||
|
model-runner.node<->node-manager: Request/Gives node to run model
|
||
|
|
||
|
|
||
|
|
||
|
User.shape: Person
|
||
|
|
||
|
User->indata: Uploads data
|
||
|
User->model-generation: Requests Model
|
||
|
User->model-database: Manages Models
|
||
|
User->model-runner: Request image for classification
|
||
|
model-runner->User: Give class of image
|
||
|
|
||
|
model-generation.generator <-> indata: Requests Data
|