9.2.6.13. 深度学习 任务信息表: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 | | | 任务结束时间 |
## 说明
tasktype 为微服务对应应用的 app_name ,例如:该微服务提供建设用地变化检测服务,tasktype 为 dl_change_detection_constructionland
inputparams 和 outputparams 为各应用特有的输入和输出参数集合,字段值为json经stringify后的字符串,key值自定义,以 inputparams 为例:
{
"changetype":"constructionland", // 变化检测类别
"scorethresh":0.5, // 置信度阈值
"intputpreimage":"/data/fc_2018.tif", // 前时相影像路径
"intputppostimage":"/data/fc_2019.tif", // 后时相影像路径
}
## 索引
字段 | 索引类型 | 备注 |
—- | ——– | —- |
id | PRIMARY | |