- Python 脚本
- 训练集
- Client 通过
POST
方法传输给 Server 脚本文件和配置文件 - Server 将脚本文件和训练集封装为
Task
- Server 调用
Task Runtime
的UploadTask
方法将Task
传输至TaskRuntime
- Server 调用
Task Controller
的AddTask
方法将已传输完成的Task
添加至调度器 Task Controller
调用Task Runtime
的RunTask
方法,执行Task
Task Controller
调用Data Manager
的AddTask
方法,记录执行信息
- Client 向 Server 发出获取信息请求
- Server 调用
Task Controller
的GetTask
方法获取信息 Task Controller
调用Data Manager
的GetTask
方法获取信息- Server 返回数据给 Client
- Client 向 Server 发出停止请求
- Server 调用
Task Controller
的StopTask
停止 Task Task Controller
调用Data Manager
的StopTask
方法记录停止信息- Server 返回数据给 Client
- Client 通过
POST
方法传输给 Server 脚本文件和配置文件 - Server 将脚本文件和训练集封装为
Task
- Server 调用
Task Runtime
的UploadTask
方法将Task
传输至TaskRuntime
- Server 调用
Task Controller
的StopTask
停止 Task - Server 调用
Task Controller
的AddTask
方法将已传输完成的新Task
添加至调度器 Task Controller
调用Task Runtime
的RunTask
方法,执行Task
Task Controller
调用Data Manager
的AddTask
方法,记录执行信息
- Client 通过
POST
方法传输给 Server 脚本文件和配置文件 - Server 将脚本文件和训练集封装为
Task
- Server 调用
Message Hub
的SendTask
方法,通知Edge
从 Server 拉取Task
- Server 调用
Task Controller
的AddTask
方法将已传输完成的Task
添加至调度器 Task Controller
调用Message Hub
的RunTask
方法,通知Edge
执行Task
Task Controller
调用Data Manager
的AddTask
方法,记录执行信息