The whole pipeline of deployment flow.
-
- Local PC of basic model provider
An engineer makes model data of basic model (any of pretrain model, base model, product model, offline model).
Model data has checkpoint of the model, training log, onnx file for Autoware, ROS parameter for Autoware.
If the model is used for not only AWML but also Autoware, we also upload to WebAuto model management system (Basically, we will upload product model).
We plan that we upload model data to S3 from local PC until MLOps system is constructed.
-
- Local PC of project model provider
We got the issue from projects, we deploy for a model dedicated to that project.
So the engineer who makes project model upload to WebAuto model management system.
Because project models are not managed by AWML, he/she upload the model data only to WebAuto model management system.
-
- S3 model registry
AWML manage pretrain model, base model, product model, and offline model.
-
- WebAuto model management system
WebAuto model management system provide the model deployment. In detail, please see WebAuto document.
-
- autoware-ml user
AWML users can use S3 model registry as model zoo.
For example, the user of auto labeling can use offline model, and the user of fine-tuning can use base model.
-
- Autoware user
Autoware user choose the model to use from WebAuto model management system. In detail, please see WebAuto document.