← 返回列表
一种跨架构、跨系统、跨平台的软件部署方法
摘要文本
本发明公开了一种跨架构、跨系统、跨平台的软件部署方法,所述方法面向对嵌入式硬件平台不同计算单元的计算需求,将需部署的软件算法分为第一算法、第二算法。第一算法是以滤波估计、优化估计为代表的部署于通用计算处理器(如CPU)的通用算法。第二算法是以卷积神经网络(CNN)、强化学习(RL)为代表的部署于智能计算处理器的智能算法。本发明针对第一算法设计了用于各模块算法单独开发测试阶段的快速迁移测试模式,以及在功能验证阶段的完整功能验证模式。本发明针对第二算法设计模型转换推理模式。 来源:百度马 克 数据网
申请人信息
- 申请人:浙江大学
- 申请人地址:310058 浙江省杭州市西湖区余杭塘路866号
- 发明人: 浙江大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种跨架构、跨系统、跨平台的软件部署方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311306235.9 |
| 申请日 | 2023/10/10 |
| 公告号 | CN117407004A |
| 公开日 | 2024/1/16 |
| IPC主分类号 | G06F8/60 |
| 权利人 | 浙江大学 |
| 发明人 | 焦艳梅; 许可淳; 贾慎涵; 陆汪涛; 王越; 熊蓉 |
| 地址 | 浙江省杭州市西湖区余杭塘路866号 |
专利主权项内容
1.一种跨架构、跨系统、跨平台的软件部署方法,其特征在于,应用于第一算法,所述方法包括:在第一主机上部署ARM架构虚拟机,所述第一主机的操作系统为Ubuntu操作系统,所述第一主机的架构为x86架构,在ARM架构虚拟机上安装容器,并配置一Ubuntu操作系统的容器;在容器中部署第一算法,并进行编译;在待迁移的嵌入式硬件平台上安装容器部署环境,将第一主机上的Ubuntu操作系统的容器拷贝到嵌入式硬件平台的容器部署环境中,直接运行容器部署的第一算法;嵌入式硬件平台与多个第二主机的ROS主从机建立通信;所述第二主机与传感器耦接,第二主机通过发布ROS话题传播传感器数据,嵌入式硬件平台上的Ubuntu容器中运行的第一算法通过订阅该话题接收到ROS话题传播的传感器数据,从而实现对传感器数据的接收与处理。