T/BAX 0006.5-2023 视频图像感知智能应用适配技术要求 第5部分:算法算力服务管理平台
T/BAX 0006.5-2023 Video Image Perception Intelligence Application Adaptation Technology Requirements Part 5: Algorithm and Computing Power Service Management Platform
基本信息
发布历史
-
2023年11月
研制信息
- 起草单位:
- 北京市经济和信息化局、北京市公安局、视频图像信息智能分析与共享应用技术国家工程实验室、北京百度网讯科技有限公司、北控三兴信息技术有限公司、北京安信适配技术有限公司、北京市大数据中心、北京旷视科技有限公司、富盛科技股份有限公司、北京瑞莱智慧科技有限公司、北京太初元芯集成电路有限公司
- 起草人:
- 步飞、陈桂红、王建勇、陶山、梁玉晨、赵惠芳、崔云红、苑辰、王卿鹏、欧阳晓智、王岭钢、胥洋、张伟、钟永强、李标、杨爱美、王德敏、王洪磊、洪源、张浩天、王俊泽
- 出版信息:
- 页数:102页 | 字数:- | 开本: -
内容描述
ICS13.301
CCSA91
BAX
团体标准
T/BAX0006.5—2023
视频图像感知智能应用适配技术要求
第5部分:算法算力服务管理平台
Technicalrequirementsforintelligentapplicationadaptationofvideo
andimagesensing—Part5:algorithmandcomputingpowerservice
managementplatform
2023-11-02发布2024-01-01实施
北京安全防范行业协会发布
T/BAX0006.5—2023
目次
前言III
引言IV
1范围1
2规范性引用文件1
3术语和定义1
4总体概述1
4.1功能组成1
4.2算法下发流程2
4.3任务控制流程3
4.4算法鉴权流程4
5算法接入5
5.1算法封装文件管理5
5.2算法能力管理6
6算法管理8
6.1算法服务管理8
6.2任务控制10
6.3算法调度15
6.4算法评估15
6.5算法鉴权15
7算力接入19
7.1算力注册19
7.2算力注销20
7.3算力保活20
8算力管理21
8.1算力监控21
8.2算力调度22
8.3算力资产管理22
9视图接入管理要求22
9.1视图接入功能要求22
9.2视频设备管理功能要求23
附录A(规范性)算法接入接口24
A.1导入平台算法封装文件24
A.2删除平台算法封装文件24
A.3查询平台算法封装文件列表25
A.4查询平台算法封装文件详情28
A.5创建算法能力28
A.6更新算法能力31
A.7查询算法能力列表32
A.8查询算法能力详情35
A.9删除算法能力37
附录B(规范性)算力接入38
B.1注册算力38
B.2注销算力39
B.3保活算力40
I
T/BAX0006.5—2023
附录C(规范性)任务控制接口41
C.1创建任务计划41
C.2更新任务计划52
C.3查询任务计划列表54
C.4查询任务计划详情58
C.5删除任务计划61
C.6启动任务计划62
C.7停止任务计划63
C.8添加任务实例到任务计划64
C.9更新任务实例66
C.10查询任务实例列表68
C.11查询任务实例详情70
C.12删除任务实例72
C.13启动任务实例72
C.14停止任务实例73
附录D(规范性)在线鉴权接口75
D.1注册鉴权服务75
D.2删除鉴权服务76
D.3修改鉴权服务76
D.4查询鉴权服务列表77
D.5查询鉴权服务详情78
D.6查询在线授权配额79
附录E(规范性)离线鉴权接口81
E.1导入授权文件81
E.2删除授权文件82
E.3查询授权文件列表82
E.4查询授权文件详情83
E.5查询离线授权配额84
附录F(规范性)算法服务管理接口86
F.1下发算法封装文件86
F.2删除算法封装文件86
F.3加载算法服务87
F.4卸载算法服务87
F.5查询算法服务列表88
F.6查询算法服务详情90
附录G(规范性)算力资源监控接口91
附录H(规范性)加速卡类型97
II
T/BAX0006.5—2023
前言
本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规
定起草。
本文件是T/BAX0006《视频图像感知智能应用适配技术要求》的第5部分。T/BAX0006已经发布
了以下部分:
——第1部分:总体要求;
——第2部分:算法适配;
——第3部分:感知前端和边缘解析设备适配;
——第4部分:中心解析设施适配;
——第5部分:算法算力服务管理平台。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由北京安全防范行业协会提出并归口。
本文件起草单位:北京市经济和信息化局、北京市公安局、视频图像信息智能分析与共享应用
技术国家工程实验室、北京百度网讯科技有限公司、北控三兴信息技术有限公司、北京安信适配技
术有限公司、北京市大数据中心、北京旷视科技有限公司、富盛科技股份有限公司、北京瑞莱智慧
科技有限公司、北京太初元芯集成电路有限公司。
本文件主要起草人:步飞、陈桂红、王建勇、陶山、梁玉晨、赵惠芳、崔云红、苑辰、王卿鹏、
欧阳晓智、王岭钢、胥洋、张伟、钟永强、李标、杨爱美、王德敏、王洪磊、洪源、张浩天、王俊
泽。
III
T/BAX0006.5—2023
引言
视频图像感知智能应用是国家数字化进程和智慧城市建设中的重要内容,在公共安全管理、社
会治理、社区管理等应用场景中,发挥关键作用。
视频感知体系智能化应用适配中心围绕提升智能应用、安全可信、自主可控的核心目标开展适
配工作,制定智能提升技术要求、安全可信技术要求、自主可控技术要求三大类标准,指导企业研
制产品和适配应用推广。智能应用提升技术要求围绕“软硬解耦、算法动态加载、算力智能调度”
的需求展开。
T/BAX0006《视频图像感知智能应用适配技术要求》通过建立统一的适配技术规范,指导视频
图像解析算法与设备及平台的适配,解决算法与设备及平台的紧耦合问题,随业务需求变化实现算
法快速更新迭代和部署应用及云边端算力动态调度。
T/BAX0006由五部分构成。
——第1部分:总体要求。目的在于确定视频图像感知智能应用适配的总体结构、总体要求和适
配要求。
——第2部分:算法适配。目的在于规范视频图像感知智能应用适配的算法适配基本要求、功能
要求、授权交付物要求和接口要求。
——第3部分:感知前端和边缘解析设备适配。目的在于规范视频图像感知智能应用适配的视频
图像智能感知前端和智能边缘解析设备适配的基本要求、功能要求、接口要求等。
——第4部分:中心解析设施适配。目的在于规范视频图像感知智能应用适配的中心解析设施适
配的功能组成,中心解析设备、中心计算平台、中心解析平台等的功能要求和接口要求,
以及输入与输出要求等。
——第5部分:算法算力服务管理平台。目的在于规范视频图像感知智能应用适配的算法算力服
务管理平台的功能组成、算法接入、算法管理、算力接入、算力管理、视图接入管理要求
等技术要求。
IV
T/BAX0006.5—2023
视频图像感知智能应用适配技术要求
第5部分:算法算力服务管理平台
1范围
本文件规定了视频图像感知智能应用适配中算法算力服务管理平台的功能组成、算法接入、算法管
理、算力接入、算力管理、视图接入管理要求等技术要求。
本文件适用于视频图像感知智能应用适配中算法算力服务管理平台的设计、研发、检测和验收。
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,
仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本
文件。
GB/T28181—2022公共安全视频监控联网系统信息传输、交换、控制技术要求
GA/T1399.1—2017公安视频图像分析系统第1部分:通用技术要求
GA/T1400.1—2017公安视频图像信息应用系统第1部分:通用技术要求
T/BAX0006.1—2023视频图像感知智能应用适配技术要求第1部分:总体要求
T/BAX0006.2—2023视频图像感知智能应用适配技术要求第2部分:算法适配
T/BAX0006.3—2023视频图像感知智能应用适配技术要求第3部分:感知前端和边缘解析设备适
配
T/BAX0006.4—2023视频图像感知智能应用适配技术要求第4部分:中心解析设施适配
3术语和定义
GA/T1399.1—2017、GA/T1400.1—2017、T/BAX0006.1—2023中界定的术语和定义适用于本文件。
4总体概述
4.1功能组成
算法算力服务管理平台(以下简称“算法算力平台”)的功能包括算法接入、算法管理、算力接入、
算力管理、视图接入管理等,功能组成见图1。
1
T/BAX0006.5—2023
图1算法算力平台功能组成
4.2算法下发流程
算法算力平台向视频图像智能感知前端和边缘解析设备(以下简称“端边设备”)和中心解析设施
下发视频图像解析算法的流程见图2。
图2算法下发流程
其中:
步骤(1):算法封装文件上传到算法算力平台,并在平台上进行删除和查询,接口应符合附录A.1~
附录A.4中的规定;
步骤(2):算法算力平台基于算法封装文件信息创建算法能力,并进行更新查询和删除,接口应符
合附录A.5~附录A.9中的规定;
2
T/BAX0006.5—2023
步骤(3):端边设备和中心解析设施接入到算法算力平台,算力注册、注销和保活接口应符合附录B
中的规定;
步骤(4a):算法封装文件下发至端边设备,端边设备接口应符合T/BAX0006.3—2023中附录B的规
定;
步骤(4b):算法封装文件下发至中心解析设施,针对中心解析设施的三种形态,下发接口应分别符
合T/BAX0006.4—2023中附录B.1、附录F.1和附录I.1中的规定;
步骤(5a):端边设备解析算法封装文件,加载算法服务实例,接口应符合T/BAX0006.3—2023中附
录C的规定;
步骤(5b):中心解析设施解析算法封装文件,并加载算法服务实例,接口应符合T/BAX0006.4—2023
中第5.2.3节、6.2.3节、7.2.3节的规定。
4.3任务控制流程
算法算力平台任务控制流程见图3。
图3任务控制流程
算法算力平台应支持以下任务控制能力:
a)通过任务计划对任务实例进行批量启停控制,以及周期巡检等任务模式,接口应符合附录C.6、
C.7的规定;
注1:任务计划是一组任务实例的集合,通过任务计划可对任务实例进行批量控制。
注2:周期模式可在配置的计划生效时间内自动启动和停止,例如“每周一7点到9点”内自动运行。巡检模式可对任务
实例按配置的并发数、解析时长、轮次进行轮询启停,例如配置10并发、2分钟解析时长、10轮次,则任务计
划内的任务实例会10个一组启动,每组运行2分钟后停止,不断轮询直到全部任务实例跑完10轮。
3
T/BAX0006.5—2023
b)对解析任务的创建、修改、删除、启动、停止和查询,接口应符合T/BAX0006.4—2023《视
频图像感知智能应用适配技术要求第4部分:中心算力适配技术要求》中第5、6、7章的任
务管理接口的规定;
c)对解析任务所产生数据的回调和展示,数据回调接口应符合T/BAX0006.2—2023《视频图像
感知智能应用适配技术要求第2部分:算法适配技术要求》中7.2的规定。
4.4算法鉴权流程
在线鉴权流程见图4。
图4在线鉴权流程示意图
离线鉴权模式见图5。
图5离线鉴权流程示意图
算法鉴权分为在线鉴权和离线鉴权两种模式,算法鉴权要求如下:
4
T/BAX0006.5—2023
a)在线鉴权模式下,算法提供方部署鉴权服务器,线下完成鉴权服务器的指纹采集和授权工作,
将鉴权服务地址注册到算法算力平台,平台部署算法服务时作为参数传入鉴权服务地址,接
口应符合附录D要求;
b)离线鉴权模式下,线下完成端边设备机器指纹采集,线下获取机器的授权文件后导入平台,
平台将鉴权文件随算法封装文件下发到端边设备,接口应符合附录E要求;
c)算法封装文件和鉴权/授权服务通过Provider字段关联部署在中心算力的算法使用“在线鉴
权模式”,部署在端边设备的算法使用“离线鉴权模式”。
5算法接入
5.1算法封装文件管理
算法提供方与算法算力平台之间的算法封装文件的调用流程见图6。图中用户是指将算法应用在实
际业务场景中的需求方,算法提供方是提供算法封装文件并导入到算法算力平台的供应商。
图6算法封装文件接口调用流程图
算法算力平台算法封装文件导入、删除和信息查询接口应符合表1~表4的规定。接口属性信息应符
合附录A.1~A.4的规定。算法包和算法引擎的算法封装文件格式应符合T/BAX0006.2—2023的规定。
算法封装文件导入到算法算力平台后,平台对其进行解析,并对算法能力进行注册,因此算法能力
单独在平台进行注册时,平台应同时更新相应的算法封装文件。
5
T/BAX0006.5—2023
表1导入平台算法封装文件
URI/ACSMP/AlgoFilePackages
功能导入平台算法封装
方法查询字符串请求消息体响应消息体
POST无AlgoFilePackageEmptyResponse
算法封装文件标识编码格式应符合T/BAX0006.1—2023中5.5.2的规定
算法封装文件中应包含每个算法能力的ID,算法能力ID由用户自定义,需要唯一,建议格式:Provider-
算法英文-Version,由大小写字母、下划线、横线-、英文.组成,长度小于128字符,例如
注释
PROVIDER-HUMAN_ATTR_ALERT-1.0.0。
导入的算法能力/算法封装文件编码如果已存在会执行覆盖更新逻辑,如果有算法服务在运行中,导入会
报错。
表2删除平台算法封装文件
URI/ACSMP/AlgoFilePackages/<ID>
功能删除平台算法封装文件
方法查询字符串请求消息体响应消息体
DELETE无无EmptyResponse
注释根据算法封装文件标识从算法算力平台删除算法封装文件
表3查询平台算法封装文件列表
URI/ACSMP/AlgoFilePackages
功能查询平台算法封装文件列表
方法查询字符串请求消息体响应消息体
POST无AlgoFilePackageListRequestAlgoFilePackageListResponse
注释查询平台算法封装文件列表
表4查询平台算法封装文件详情
URI/ACSMP/AlgoFilePackages/<ID>
功能查询平台算法封装文件详情
方法查询字符串请求消息体响应消息体
GET无无AlgoFilePackageDetailResponse
注释根据算法封装文件标识从算法算力平台查询详情
5.2算法能力管理
算法算力平台应支持通过解析导入的算法封装文件的算法技术描述信息文件,对算法能力进行注册。
算法提供方与算法算力平台之间算法能力创建、更新、查询和删除接口调用流程见图7。
6
T/BAX0006.5—2023
图7算法能力管理接口调用流程图
算法能力的注册、更新、查询、删除等接口应符合表5~表10的规定,接口属性信息应符合附录
A.5~A.9中的规定。
表5创建算法能力
URI/ACSMP/AlgoDef
功能创建算法能力
方法查询字符串请求消息体响应消息体
POST无AlgoDefEmptyResponse
算法封装文件描述文件中应包含每个算法能力的编码,算法能力编码由用户自定义,需要唯一,建议格
注释式:Provider-算法英文-Version,由大小写字母、下划线、横线-、英文.组成,长度小于128字符,例
如Provider-HUMAN_ATTR_ALERT-1.0.0。
表6更新算法能力
URI/ACSMP/AlgoDef/<Code>
功能更新算法能力
方法查询字符串请求消息体响应消息体
PUT无AlgoDefEmptyResponse
注释已下发或已部署的算法能力无法更新
7
T/BAX0006.5—2023
表7查询算法能力列表
URI/ACSMP/AlgoDef
功能查询算法能力列表
方法查询字符串请求消息体响应消息体
POST无AlgoDefPageRequestAlgoDefPageResponse
注释查询算法能力列表
表8查询算法能力详情
URI/ACSMP/AlgoDef/<Code>
功能查询算法能力详情
方法查询字符串请求消息体响应消息体
GET无无AlgoDefDetailResponse
注释查询算法能力详情
表9删除算法能力
URI/ACSMP/AlgoDef/<Code>
功能删除算法能力
方法查询字符串请求消息体响应消息体
DELETE无无EmptyResponse
注释删除算法能力
6算法管理
6.1算法服务管理
算法算力平台应支持对端边设备和中心解析设施算法服务的创建、删除、更新和查询,具备对负载
管理能力,并满足以下功能要求:
a)支持多个中心解析设施的统一负载管理和算法服务可用性校验;
b)支持根据算法应用需求分配最优算力资源;
c)支持查询工作负载列表和实例列表,包括加速卡类型及数量、CPU、内存资源占用等;
d)支持将适配不同AI硬件的AI服务由算法算力平台调度部署到对应类型的AI算力节点;
e)支持应用服务通过集群应用服务网关提供外部访问能力;
f)支持服务列表管理,支持查看服务所关联的pod数量、服务集群内部地址以及集群外部访问
地址。
算法算力平台与用户和算力之间的算法服务接口调用流程见图8。
8
T/BAX0006.5—2023
图8算法服务接口调用流程
算法算力平台下发、删除算法封装文件,以及加载、卸载、查询算法服务接口应符合表10~表16
的规定,各接口属性应符合附录F.1~F.6的规定。
表10下发算法封装文件
URI/ACSMP/AlgoFilePackage/Devices
功能下发算法封装文件
方法查询字符串请求消息体响应消息体
POST无AlgoFilePackageRequestEmptyResponse
注释将算法封装文件下发到算力设备
表11删除算法封装文件
URI/ACSMP/AlgoFilePackage/Devices/<ComputilityCode>/<AlgoFilePackageID>
功能删除算法封装文件
9
T/BAX0006.5—2023
表11删除算法封装文件(续)
方法查询字符串请求消息体响应消息体
DELETE无无EmptyResponse
注释从算力设备删除算法封装文件
表12加载算法服务
URI/ACSMP/AlgoPackage/Devices
功能加载算法服务
方法查询字符串请求消息体响应消息体
POST无AlgoPackageInstallRequestEmptyResponse
注释加载算法服务
表13卸载算法服务
URI/ACSMP/AlgoPackage/Devices/<ComputilityCode>/<AlgoFilePackageID>
功能卸载算法服务
方法查询字符串请求消息体响应消息体
DELETE无无EmptyResponse
注释卸载算法服务
表14查询算法服务列表
URI/ACSMP/AlgoPackage/Devices
功能查询算法服务列表
方法查询字符串请求消息体响应消息体
POST无AlgoPackageListRequestAlgoPackageListResponse
注释查询算法服务列表
表15查询算法服务详情
URI/ACSMP/AlgoPackage/Devices/<ComputilityCode>/<AlgoFilePackageID>
功能查询算法服务详情
方法查询字符串请求消息体响应消息体
GET无无AlgoPackageDetailResponse
注释查询算法服务详情
6.2任务控制
6.2.1任务计划控制接口要求
算法算力平台与用户和端边设备/中心解析设施之间的任务计划接口调用流程见图9。
10
T/BAX0006.5—2023
图9任务计划接口调用流程
算法算力平台任务计划的创建、更新、查询、删除、启动和停止等接口应符合表16~表22的要求。
各接口属性信息应符合附录C的规定。
表16创建任务计划接口
URI/ACSMP/Tasks
功能在算法算力平台创建任务计划
方法查询字符串请求消息体响应消息体
POST无TaskTaskCreateResponse
任务计划分可通过增加playDayTime开启周期启停,
注释任务计划可设置巡检模式,巡检模式可按指定的并发数和单次时长轮询批量任务实例。巡检任务通过
InspectionPlan参数设置巡检任务实例,非巡检任务通过TaskInstances添加任务实例。
11
T/BAX0006.5—2023
表17更新任务计划
URI/ACSMP/Tasks/<ID>
功能更新任务计划
方法查询字符串请求消息体响应消息体
PUT无TaskTaskUpdateResponse
注释在算法算力平台更新任务计划
表18查询任务计划列表
URI/ACSMP/Tasks
功能查询任务计划列表
方法查询字符串请求消息体响应消息体
POST无TaskListRequestTaskListResponse
注释在算法算力平台查询任务计划列表
表19查询任务计划详情
URI/ACSMP/Tasks/<ID>
功能查询任务计划详情
方法查询字符串请求消息体响应消息体
GET无无TaskDetailResponse
注释在算法算力平台查询任务计划详情
表20删除任务计划
URI/ACSMP/Tasks/<ID>
功能删除任务计划
方法查询字符串请求消息体响应消息体
DELETE无无TaskDeleteResponse
注释在算法算力平台删除任务计划详情
表21启动任务计划
URI/ACSMP/Tasks/Start/<ID>
功能启动任务计划
方法查询字符串请求消息体响应消息体
POST无TaskStartRequestTaskStartResponce
注释在算法算力平台启动任务计划
12
T/BAX0006.5—2023
表22停止任务计划
URI/ACSMP/Tasks/Stop/<ID>
功能停止任务计划
方法查询字符串请求消息体响应消息体
POST无TaskStopRequestTaskStopResponse
注释在算法算力平台停止任务计划
6.2.2任务实例控制接口要求
算法算力平台与用户和中心/端边算力之间任务实例接口调用流程见图10。
图10任务实例接口调用流程
13
T/BAX0006.5—2023
算法算力平台任务实例添加、更新、查询、删除、启动和停止等接口应符合表23~表29的要求。
各接口属性信息应符合附录C的规定。
表23添加任务实例到任务计划
URI/ACSMP/TaskInstances
功能添加任务实例到任务计划
方法查询字符串请求消息体响应消息体
POST无CreateTaskInstancesRequestCreateTaskInstancesResponse
注释在算法算力平台向任务计划添加实例
表24更新任务实例
URI/ACSMP/TaskInstances/<ID>
功能向任务计划添加实例
方法查询字符串请求消息体响应消息体
PUT无TaskInstanceTaskInstanceUpdateResponse
注释在算法算力平台向任务计划添加实例
表25查询任务实例列表
URI/ACSMP/TaskInstances/
功能查询任务实例列表
方法查询字符串请求消息体响应消息体
POST无TaskInstanceListRequestTaskInstanceListResponse
注释在算法算力平台查询实例列表
表26查询任务实例详情
URI/ACSMP/TaskInstances/<ID>
功能查询任务实例详情
方法查询字符串请求消息体响应消息体
GET无无TaskInstanceDetailResponse
注释在算法算力平台查询任务实例详情
表27删除任务实例
URI/ACSMP/TaskInstances/<ID>
功能删除任务实例
方法查询字符串请求消息体
定制服务
推荐标准
- GB/T 4949-2018 铝-锌-铟系合金牺牲阳极化学分析方法 2018-05-14
- GB/T 6313-2018 尖头千分尺 2018-05-14
- GB/T 6609.1-2018 氧化铝化学分析方法和物理性能测定方法 第1部分:微量元素含量的测定 电感耦合等离子体原子发射光谱法 2018-05-14
- GB/T 6104.1-2018 工业车辆 术语和分类 第1部分:工业车辆类型 2018-05-14
- GB/T 6609.12-2018 氧化铝化学分析方法和物理性能测定方法 第12部分:氧化锌含量的测定火焰原子吸收光谱法 2018-05-14
- GB/T 4974-2018 空压机、凿岩机械与气动工具 优先压力 2018-05-14
- GB/T 6436-2018 饲料中钙的测定 2018-05-14
- GB/T 6314-2018 三爪内径千分尺 2018-05-14
- GB/T 6609.6-2018 氧化铝化学分析方法和物理性能测定方法 第6部分:氧化钾含量的测定 2018-05-14
- GB/T 6609.19-2018 氧化铝化学分析方法和物理性能测定方法 第19部分:氧化锂含量的测定 火焰原子吸收光谱法 2018-05-14