一种基于目标众核的对抗网络移植与优化的方法及系统技术方案

技术编号:25636552 阅读:62 留言:0更新日期:2020-09-15 21:29
本发明专利技术公开了一种基于目标众核的对抗网络移植与优化的方法,方法包括:编写对抗网络代码并移植到目标众核;编写基于目标众核的对抗网络编译文件;通过目标众核主核串运行对抗网络的功能模型,对功能模型进行分析,对功能模型的热点函数进行定位,获取热点函数的统计结果;根据热点函数的统计结果,对热点函数的特征和参数进行分析,编写热点函数的主核加速代码和热点函数的从核加速代码;通过加速库对热点函数的主核加速代码和热点函数的从核加速代码的加速可行性进行测试;当热点函数的主核加速代码和热点函数的从核加速代码的加速可行性通过测试时,通过加速库生成功能模型的优化策略。

【技术实现步骤摘要】
一种基于目标众核的对抗网络移植与优化的方法及系统
本专利技术涉及高性能计算
,更具体地,涉及一种基于目标众核的对抗网络移植与优化的方法及系统。
技术介绍
随着我国海洋科技的发展,海洋已经成为高质量的发展战略要地,同时海洋科技也是建设海洋强国的重要支撑。作为人类生存发展的重要空间,海洋蕴藏着人类可持续发展的宝贵财富,而我国拥有丰富的海洋空间、海洋生物、海洋矿产等资源,具有巨大的开发潜力。然而,由于我国经济和科技发展水平等因素的制约,我国海洋开发起步较晚、开发能力有待提高,加上复杂多变的水下环境,致使成像质量差,分辨率低,细节模糊,这些特点对后续图像的解析和识别带来了极大的挑战。而随着计算机信息技术的飞速发展,深度学习在计算机视觉等多个领域提出了各种丰富结构的网络模型并取得重要突破,而GAN是深度学习领域的新热点,也是目前最广泛研究的生成模型,在过去的几年中,生成对抗网络在各种任务中的实现了创造性的应用,比如图像生成,图像去模糊,以及图像超分辨率重建等,而将这些功能应用在海洋领域中,可以极大的促进海洋强国的建设。<br>然而,GAN网本文档来自技高网...

【技术保护点】
1.一种基于目标众核的对抗网络移植与优化的方法,所述方法包括:/n编写对抗网络代码并移植到目标众核;/n编写基于所述目标众核的对抗网络编译文件;/n通过所述目标众核主核串运行对抗网络的功能模型,对所述功能模型进行分析,对所述功能模型的热点函数进行定位,获取所述热点函数的统计结果;/n根据所述热点函数的统计结果,对所述热点函数的特征和参数进行分析,编写所述热点函数的主核加速代码和所述热点函数的从核加速代码;/n通过加速库对所述热点函数的主核加速代码和所述热点函数的从核加速代码的加速可行性进行测试;/n当所述热点函数的主核加速代码和所述热点函数的从核加速代码的加速可行性通过测试时,通过所述加速库生...

【技术特征摘要】
1.一种基于目标众核的对抗网络移植与优化的方法,所述方法包括:
编写对抗网络代码并移植到目标众核;
编写基于所述目标众核的对抗网络编译文件;
通过所述目标众核主核串运行对抗网络的功能模型,对所述功能模型进行分析,对所述功能模型的热点函数进行定位,获取所述热点函数的统计结果;
根据所述热点函数的统计结果,对所述热点函数的特征和参数进行分析,编写所述热点函数的主核加速代码和所述热点函数的从核加速代码;
通过加速库对所述热点函数的主核加速代码和所述热点函数的从核加速代码的加速可行性进行测试;
当所述热点函数的主核加速代码和所述热点函数的从核加速代码的加速可行性通过测试时,通过所述加速库生成所述功能模型的优化策略。


2.根据权利要求1所述的方法,所述编写对抗网络代码并移植到目标众核;编写基于所述目标众核的对抗网络编译文件,还包括:
根据所述对抗网络的算法,编写适应于所述目标众核的代码并移植到目标众核;
根据所述目标众核的编译指令,编写基于所述目标众核的对抗网络编译文件,所述编译文件通过主核串行方式运行。


3.根据权利要求1所述的方法,所述功能模型包括:图像合成模型、文本预测模型以及图像修复模型。


4.根据权利要求1所述的方法,还包括:
通过加速库对所述热点函数的主从核加速代码的加速可行性进行测试;
计算所述热点函数的主从核加速代码的加速比,当计算出的加速比达到预设的阈值时,所述热点函数的主从核加速代码的加速可行性通过测试。


5.根据权利要求1所述的方法,还包括:
输入热点函数的代码;
挖掘所述热点函数功能与所述热点函数需求之间的关系;
对热点函数并行加速后的运行时间进行优化;
输出所述热点函数的主核代码和所述热点函数的从核代码;
判断所述热点函数的主核代码和所述热点函数的从核代码是否为最优化;
当所述热点函数的主核代码和所述热点函数的从核代码为最优化时,输入最优的热点函数的代码。


6.一种基于目标众核的对抗网络移植与优化的系...

【专利技术属性】
技术研发人员:魏志强刘园园杨永全
申请(专利权)人:中国海洋大学青岛海洋科学与技术国家实验室发展中心
类型:发明
国别省市:山东;37

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

1