【技术实现步骤摘要】
一种智能子卡的加载方法、装置及存储介质
[0001]本申请涉及计算机技术,特别涉及一种智能子卡的加载方法、装置及存储介质。
技术介绍
[0002]在视频监控领域,需要同时进行处理的智能分析的类型越来越多,例如,人脸分析、指纹分析、车辆分析等,如果上述分析过程仅由一个中央处理器(central processing unit,CPU)来处理,则很难完成分析任务。在这种情况下,通常由智能卡来做智能分析任务。
[0003]目前普遍的方案中,用作智能分析任务的智能卡有多个,每种智能卡只做一种类型的智能分析任务,这里需要补充的是,处理一种类型智能分析任务的智能卡称为智能子卡,每种类型的智能分析任务都是预先压缩成智能模型包并存储在主卡中的。实施过程中,上述多个智能子卡的处理顺序以及通用业务逻辑由主卡来做。参阅图1所示,一般采用主从架构格式,一张主卡,多张智能子卡,主卡与多张智能子卡之间设置有多条物理传输线,主卡通过普通的CPU做子卡的处理顺序以及整体的调度逻辑等任务,智能子卡分别用做不同类型的智能分析任务。
[0004] ...
【技术保护点】
【技术特征摘要】
1.一种智能子卡的加载方法,其特征在于,应用于计算设备,该方法包括:启动主卡,以及,通过所述主卡启动至少一个智能子卡;为处于启动过程中的所述主卡创建第一虚拟地址,以及为处于启动过程中的所述至少一个智能子卡创建第二虚拟地址;根据所述第一虚拟地址、所述第二虚拟地址和预先为传输总线设置的虚拟网卡,设置所述主卡与所述至少一个智能子卡之间的通信链路,其中,所述传输总线设置在所述主卡与所述至少一个智能子卡之间;在接收到智能分析指令后,控制所述至少一个智能子卡通过所述通信链路从所述主卡加载与所述智能分析指令对应的智能模型包。2.如权利要求1所述的方法,其特征在于,所述为处于启动过程中的所述主卡创建第一虚拟地址,包括:通过启动过程中的所述主卡扫描相对应的智能子卡,并确定扫描到的所述智能子卡的数量;为所述主卡创建个数与所述数量相一致的所述第一虚拟地址。3.如权利要求2所述的方法,其特征在于,所述根据所述第一虚拟地址、所述第二虚拟地址和预先为传输总线设置的虚拟网卡,设置所述主卡与所述至少一个智能子卡之间的通信链路,包括:在所述主卡与所述传输总线之间设置第一子链路,其中,所述第一子链路的个数与所述数量相一致;在所述传输总线与所述至少一个智能子卡之间设置第二子链路,其中,所述第二子链路的个数与所述数量相一致;通过所述虚拟网卡,查找到与所述第一虚拟地址相对应的所述第二虚拟地址,以及,将所述第一虚拟地址相对应的所述第一子链路和所述第二虚拟地址相对应的所述第二子链路组合成所述通信链路。4.如权利要求1所述的方法,其特征在于,所述在接收到智能分析指令后,控制所述至少一个智能子卡通过所述通信链路从所述主卡加载与所述智能分析指令对应的智能模型包,包括:在接收到智能分析指令后,获取所述智能分析指令包含的功能关键词;通过所述至少一个智能子卡在所述主卡中查找与所述功能关键词相对应的所述智能模型包;通过所述通信链路向所述至少一个智能子卡发送所述智能模型包,以控制所述至少一个智能子卡加载所述智能模型包。5.如权利要求1所述的方法,其特征在于,通过下列过程为传输总线设置虚拟网卡:为所述传输总线设置用于底层驱动的网络媒介层,其中,所述网络媒介层包括数据传输接口;为所述传输总线设置用于定义数据收发形式的设备...
【专利技术属性】
技术研发人员:谭琳,尤兰婷,周方琦,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。