fyp-report/diagrams/system_diagram_complex.d2

54 lines
928 B
Plaintext
Raw Permalink Normal View History

2024-03-10 00:09:12 +00:00
database: "Database" {
shape: cylinder
}
Model: "Model Data" {
shape: cylinder
style.multiple: true
}
Dataset: "Dataset Data" {
shape: cylinder
style.multiple: true
}
Api: "API Server" { }
Runner: "Model Runner" {
style.multiple: true
}
Train: "Model Trainer" {
style.multiple: true
}
static_server: "Web App Static Server" { }
User.shape: Person
Server.shape: Cloud
static_server->User: Send control webpage
User->Api: Manage Models, Accounts, Permissions
Server->Api: Request processing of images
Api->database
Api->Model: Manage Models
Api->Dataset: Manage Datasets
Api<->Runner: Run the model
Api<->Train: Train the model
Model->Runner: Load Models
Dataset->Runner: Load Datasets
Runner->Api: Update status of task
Train<->Model: Load and Save Models
Train->Dataset: Load Datasets
Model->Train: Load Models
Dataset->Train: Load Datasets
Train->Model: Save Models
Train->Api: Update status of task