基于wasm的算法应用跨平台部署方法及系统技术方案

技术编号:42031279 阅读:17 留言:0更新日期:2024-07-16 23:19
本发明专利技术涉及应用程序部署技术领域,尤其涉及基于wasm的算法应用跨平台部署方法及系统,包括:将算法应用根据功能划分为算法模块和其他模块,所述算法模块包括预处理模块、推理模块和后处理模块,所述其他模块包括输入模块、输出模块和业务逻辑模块;识别算法应用采用的编程语言,根据编程语言选择编译器,采用所述编译器将所述算法应用编译为wasm文件;安装wasmedge及其依赖库,根据算法应用的处理能力和所需的硬件资源对wasmedge进行配置,将所述wasm文件上传到wasmedge;根据输出环境选择API,根据业务逻辑调用对应的API将数据输入算法模块,经过算法模块处理后,再次调用对应的API将结果输出;通过将算法应用编译为wasm文件,再通过wasmedge实现简单快捷的跨平台部署。

【技术实现步骤摘要】

本专利技术涉及应用程序部署,尤其涉及基于wasm的算法应用跨平台部署方法及系统


技术介绍

1、随着深度学习技术发展,多种硬件平台应用,以及多种推理引擎出现,同一种算法适配多种推理引擎并部署到各种硬件平台上时极为复杂繁琐,不但增加了算法应用部署门槛,同时也增加了许多时间成本和人力成本。为此,本专利技术提出一种基于wasm的算法应用跨平台部署方法,来解决同一种算法应用在跨平台环境下统一部署方法,节约时间和人力成本,也便于后续的维护升级。


技术实现思路

1、本专利技术的目的在于针对现有技术的不足提供基于wasm的算法应用跨平台部署方法及系统,旨在解决算法应用跨平台部署复杂繁琐的问题。

2、本专利技术通过以下技术方案来实现上述目的:

3、一种基于wasm的算法应用跨平台部署方法,包括:

4、划分步骤:将算法应用根据功能划分为算法模块和其他模块,所述算法模块包括预处理模块、推理模块和后处理模块,所述其他模块包括输入模块、输出模块和业务逻辑模块;

5、编译步骤:识别算法应本文档来自技高网...

【技术保护点】

1.一种基于wasm的算法应用跨平台部署方法,其特征在于,包括:

2.根据权利要求1所述的基于wasm的算法应用跨平台部署方法,其特征在于,所述划分步骤包括:

3.根据权利要求1所述的基于wasm的算法应用跨平台部署方法,其特征在于,所述编译步骤包括:

4.根据权利要求3所述的基于wasm的算法应用跨平台部署方法,其特征在于,所述代码优化步骤包括:

5.根据权利要求1所述的基于wasm的算法应用跨平台部署方法,其特征在于,所述部署步骤包括:

6.根据权利要求5所述的基于wasm的算法应用跨平台部署方法,其特征在于,所述配置步骤包...

【技术特征摘要】

1.一种基于wasm的算法应用跨平台部署方法,其特征在于,包括:

2.根据权利要求1所述的基于wasm的算法应用跨平台部署方法,其特征在于,所述划分步骤包括:

3.根据权利要求1所述的基于wasm的算法应用跨平台部署方法,其特征在于,所述编译步骤包括:

4.根据权利要求3所述的基于wasm的算法应用跨平台部署方法,其特征在于,所述代码优化步骤包括:

5.根据权利要求1所述的基于wasm的算法应用跨平台部署方法,其特征在于,所述部署步骤包括:

6.根据权利要求5所述的基于...

【专利技术属性】
技术研发人员:赖时伍巫青山张浒许金金罗富章
申请(专利权)人:盛视科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1