【技术实现步骤摘要】
本申请涉及软件开发,尤其涉及一种软件部署方法、设备、存储介质及产品。
技术介绍
1、在面向车载终端等嵌入式终端的软件开发场景中,软件通常提供各种各样的功能,例如泊车、行车等功能,而每个功能由一个或多个功能模块实现。一般是每个功能模块单独开发,针对涉及人工智能(artificial intelligence,ai)算法的功能模块,其在训练好后还需经过机器学习编译,从开发形式变成部署形式,使其能够部署到对应的嵌入式终端上。
2、在涉及ai算法的功能模块的开发及部署过程中,涉及多个团队的协作,如第一个团队负责训练模型,第二个团队负责机器学习编译,第三个团队负责将多个功能模块集成并部署。一个涉及ai算法的功能模块包含多个部分,例如前处理部分、模型部分以及后处理部分。多个团队之间在交付中间产物时,零散交付多个部分,使得团队之间需人工沟通各部分之间的相关关系,导致人工沟通成本较高,软件部署的效率较低。
技术实现思路
1、本申请提供一种软件部署方法、设备、存储介质及产品,实现了目标模型的快速
...【技术保护点】
1.一种软件部署方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在目标终端中对所述总计算图进行编译,以获得所述目标模型对应的可执行代码,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述总计算图进行切分,以获得前处理算子、子计算图及后处理算子,包括:
4.根据权利要求2所述的方法,其特征在于,所述目标模型对应的可执行代码中,所述前处理算子、所述子计算图和所述后处理算子分别对应的可执行代码均携带与之对应的硬件标签,所述硬件标签用于表示硬件计算单元;
5.根据权利要求1所述的方法,其特征在于
...【技术特征摘要】
1.一种软件部署方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在目标终端中对所述总计算图进行编译,以获得所述目标模型对应的可执行代码,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述总计算图进行切分,以获得前处理算子、子计算图及后处理算子,包括:
4.根据权利要求2所述的方法,其特征在于,所述目标模型对应的可执行代码中,所述前处理算子、所述子计算图和所述后处理算子分别对应的可执行代码均携带与之对应的硬件标签,所述硬件标签用于表示硬件计算单元;
5.根据权利要求1所述的方法,其特征在于,所述在目标终端中对所述总计算图进行编译,以获得所述目标模型对应的可执行代码之后,还包括:
6.根据权利要求5所述的方法,其特征在于,所述发送所述目标模型对应的模型文件,包括:
7.一种软件部署方法,其特征在于,包...
【专利技术属性】
技术研发人员:袁泽西,秦海虹,闫隆鑫,
申请(专利权)人:深圳市卓驭科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。