一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

联邦学习编译器的代码调试方法、装置、设备及存储介质与流程

2022-06-05 19:27:49 来源:中国专利 TAG:

技术特征:
1.一种基于联邦学习编译器的代码调试方法,其特征在于,所述方法包括以下步骤:接收针对编译前代码中第一位置处代码的调试指令;针对编译后代码中与所述第一位置对应的第二位置处代码执行所述调试指令得到第一调试结果,其中,所述编译后代码为所述编译前代码经过所述联邦学习编译器编译得到;根据所述第一调试结果得到所述编译前代码对应的第二调试结果,并显示所述第二调试结果。2.如权利要求1所述的联邦学习编译器的代码调试方法,其特征在于,当所述方法应用于联邦学习代码执行方时,所述代码执行方与联邦学习流程发起方通信连接,所述针对编译后代码中与所述第一位置对应的第二位置处代码执行所述调试指令得到第一调试结果的步骤包括:将所述第一位置发送给所述流程发起方,以供所述流程发起方对所述编译前代码进行编译得到所述编译后代码后,将所述编译后代码和所述编译后代码中与所述第一位置对应的第二位置返回给所述代码执行方;接收所述编译后代码和所述第二位置,并针对所述编译后代码中所述第二位置处代码执行所述调试指令得到第一调试结果。3.如权利要求1所述的联邦学习编译器的代码调试方法,其特征在于,当所述方法应用于联邦学习流程发起方时,所述流程发起方与联邦学习代码执行方通信连接,所述针对编译后代码中与所述第一位置对应的第二位置处代码执行所述调试指令得到第一调试结果的步骤包括:对所述编译前代码进行编译得到所述编译后代码后,将所述编译后代码和所述编译后代码中与所述第一位置对应的第二位置发送给所述代码执行方,以供所述代码执行方接收到所述编译后代码和所述第二位置后,针对所述编译后代码中所述第二位置处代码执行所述调试指令得到第一调试结果,并返回所述第一调试结果;接收所述代码执行方返回的所述第一调试结果。4.如权利要求1所述的联邦学习编译器的代码调试方法,其特征在于,当所述调试指令为在所述编译前代码中第一位置处设置断点的指令时,所述针对编译后代码中与所述第一位置对应的第二位置处代码执行所述调试指令得到第一调试结果的步骤包括:在所述编译后代码中与所述第一位置对应的第二位置处设置实际断点;运行所述编译后代码并在所述实际断点处停止,将所述编译后代码中所述实际断点之后的第一代码行作为第一调试结果;所述根据所述第一调试结果得到所述编译前代码对应的第二调试结果的步骤包括:将所述编译前代码中与所述第一代码行对应的第二代码行作为第二调试结果。5.如权利要求1所述的联邦学习编译器的代码调试方法,其特征在于,当所述调试指令为查看所述编译前代码中第一位置处变量值的查看指令时,所述针对编译后代码中与所述第一位置对应的第二位置处代码执行所述调试指令得到第一调试结果的步骤包括:运行所述编译后代码后获取所述编译后代码中与所述第一位置对应的第二位置处的变量值,将所述变量值作为第一调试结果;所述根据所述第一调试结果得到所述编译前代码对应的第二调试结果的步骤包括:将所述第一调试结果作为所述编译前代码对应的第二调试结果。
6.如权利要求1所述的联邦学习编译器的代码调试方法,其特征在于,当所述调试指令为更改所述编译前代码中第一位置处变量值的更改指令时,所述针对编译后代码中与所述第一位置对应的第二位置处代码执行所述调试指令得到第一调试结果的步骤包括:将所述编译后代码中与所述第一位置对应的第二位置处变量值更改为所述更改指令中携带的目标变量值;运行更改变量值后的编译后代码得到运行结果,将所述运行结果作为第一调试结果;所述根据所述第一调试结果得到所述编译前代码对应的第二调试结果的步骤包括:将所述第一调试结果作为所述编译前代码对应的第二调试结果。7.如权利要求1至6任一项所述的联邦学习编译器的代码调试方法,其特征在于,当所述调试指令为针对所述编译前代码中第一位置处代码的查看当前代码指令时,所述针对编译后代码中与所述第一位置对应的第二位置处代码执行所述调试指令得到第一调试结果的步骤包括:获取所述编译后代码中与所述第一位置对应的第二位置处代码行的前后预设行数范围的第一代码段,将所述第一代码段作为所述第一调试结果;所述根据所述第一调试结果得到所述编译前代码对应的第二调试结果的步骤包括:将所述编译前代码中与所述第一代码段对应的第二代码段作为第二调试结果。8.一种联邦学习编译器的代码调试装置,其特征在于,所述装置包括:接收模块,用于接收针对编译前代码中第一位置处代码的调试指令;调试模块,用于针对编译后代码中与所述第一位置对应的第二位置处代码执行所述调试指令得到第一调试结果,其中,所述编译后代码为所述编译前代码经过所述联邦学习编译器编译得到;显示模块,用于根据所述第一调试结果得到所述编译前代码对应的第二调试结果,并显示所述第二调试结果。9.一种联邦学习编译器的代码调试设备,其特征在于,所述联邦学习编译器的代码调试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的联邦学习编译器的代码调试程序,所述联邦学习编译器的代码调试程序被所述处理器执行时实现如权利要求1至7中任一项所述的联邦学习编译器的代码调试方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有联邦学习编译器的代码调试程序,所述联邦学习编译器的代码调试程序被处理器执行时实现如权利要求1至7中任一项所述的联邦学习编译器的代码调试方法的步骤。11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的联邦学习编译器的代码调试方法的步骤。

技术总结
本发明公开了一种联邦学习编译器的代码调试方法、装置、设备及存储介质,所述方法包括:接收针对编译前代码中第一位置处代码的调试指令;针对编译后代码中与所述第一位置对应的第二位置处代码执行所述调试指令得到第一调试结果,其中,所述编译后代码为所述编译前代码经过所述联邦学习编译器编译得到;根据所述第一调试结果得到所述编译前代码对应的第二调试结果,并显示所述第二调试结果。本发明实现了调试人员能够直接调试编译前代码,能够直接、直观地了解到对编译前代码的调试结果,相比于调试复杂的编译后代码,调试效率更高,调试体验更好。调试体验更好。调试体验更好。


技术研发人员:黄文赞 黄启军 黄铭毅
受保护的技术使用者:深圳前海微众银行股份有限公司
技术研发日:2020.11.30
技术公布日:2022/6/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献