深度学习 任务信息表:dl_task ===================================== ## 深度学习 任务信息表 每个深度学习应用对应一个任务信息表,各应用的任务表结构相同,各应用开发者自己解析 `inputparams` 和 `outputparams` 字段值并使用 ## 字段 | 列名 | 类型 | 长度 | 小数点 | 是否非空 | 默认值 | 备注 | | ----------- | ------- | ---- | ------ | -------- | ------ | ----------------------------------------- | | id | int | 11 | 0 | not null | | 主键,自增 ID | | tasktype | varchar | 200 | 0 | not null | | 任务类型,与服务注册时的app_name保持一致 | | inputparams | varchar | 400 | 0 | not null | | 任务的输入参数kvps,key自定义,json经stringify后存入 | | outputparams| varchar | 400 | 0 | not null | | 任务的输出参数kvps,key自定义,格式同上 | | content | varchar | 200 | 0 | | | 任务信息,存储任务错误或成果信息 | | progress | int | 32 | 0 | not null | 0 | 任务执行进展,值域:[0, 100] | | status | int | 32 | 0 | not null | 0 | 任务状态:0 等待中,1 执行成功,2 执行失败,3 执行中,4 待入队 | | createtime | datetime| 0 | 0 | not null | | 任务创建时间 | | starttime | datetime| 0 | 0 | | | 任务开始时间 | | finishtime | datetime| 0 | 0 | | | 任务结束时间 | ## 说明 :code:`tasktype` 为微服务对应应用的 :code:`app_name` ,例如:该微服务提供建设用地变化检测服务,:code:`tasktype` 为 :code:`dl_change_detection_constructionland` :code:`inputparams` 和 :code:`outputparams` 为各应用特有的输入和输出参数集合,字段值为json经stringify后的字符串,key值自定义,以 :code:`inputparams` 为例: .. code:: { "changetype":"constructionland", // 变化检测类别 "scorethresh":0.5, // 置信度阈值 "intputpreimage":"/data/fc_2018.tif", // 前时相影像路径 "intputppostimage":"/data/fc_2019.tif", // 后时相影像路径 } ## 索引 | 字段 | 索引类型 | 备注 | | ---- | -------- | ---- | | id | PRIMARY | |