摘要
本申请适用于程序迁移技术领域,提供了一种人工智能程序跨平台迁移方法、装置及终端设备,该方法包括:获取源开发平台上的待迁移AI程序的代码数据和目标开发平台的平台配置信息,目标开发平台的计算架构为CANN平台;在代码数据为源码数据时,根据CANN平台的平台配置信息,对源码数据中的多个CUDA API调用接口进行提取和转换,得到多个第一API调用接口;在代码数据为PTX数据时,根据CANN平台的平台配置信息,对PTX数据进行解析和转译,得到IR指令集;控制CANN加速引擎执行第一API调用接口或IR指令集,以将待迁移AI程序从源开发平台迁移至CANN平台,显著简化迁移流程,提升迁移效率。
技术关键词
人工智能程序
平台
迁移方法
通用并行计算架构
接口
数据
异构计算架构
性能分析器
软件开发工具
终端设备
深度学习框架
内核
访存指令
迁移技术
处理器
内存
模块
存储器
逻辑
系统为您推荐了相关专利信息
导弹
智能生成方法
轻量化神经网络
状态控制器
指令
无人机多光谱
归一化植被指数
衰老模型
农业科学技术
筛选方法
工业机器人手臂
吸盘安装座
物料袋
上料装置
称重平台