摘要
本发明涉及一种基于多元算力的统一编程方法,属于统一编程技术领域。其包括以下步骤:获取源算力数据、目标算力数据以及源算力代码,并进行预处理,得到源算力数据集和目标算力数据集;源算力数据集、目标算力数据集以及源算力代码经过算力特征编码器模型进行处理,得到源算力特征向量、目标算力特征向量以及源算力代码特征表示;然后输入到统一编程模型得到初步目标算力代码特征表示;目标算力特征向量、目标算力代码特征表示以及初步目标算力代码特征表示经过算力引导模型进行处理,生成调整后的特征表示,经过预定义的目标平台代码模板库生成符合目标平台特性的高效代码。本发明能够提高代码的多平台适配能力。