一种代码处理方法、装置、电子设备及计算系统制造方法及图纸

技术编号:21547456 阅读:34 留言:0更新日期:2019-07-06 21:12
本申请公开了一种代码处理方法、装置、电子设备及计算系统,方法包括:响应于需求更新指令,获得任务数据和需求关键词;获得与所述需求关键词相对应的目标代码;对所述目标代码进行编译,得到执行引擎;利用所述执行引擎,对所述任务数据进行计算,得到计算结果。可见,本申请中基于用户的需求关键词灵活获取相应的代码进行编译,进而得到与用户需求相一致的执行引擎为用户提供计算服务,由此,本申请中能够基于用户不同的甚至不断变化的需求来编译出不同的执行引擎,从而更加灵活的为用户提供所需要的计算服务。

A Code Processing Method, Device, Electronic Equipment and Computing System

【技术实现步骤摘要】
一种代码处理方法、装置、电子设备及计算系统
本申请涉及机器学习
,尤其涉及一种代码处理方法、装置、电子设备及计算系统。
技术介绍
在大数据计算引擎中,分布式结构的Spark在实际中会面临不同的需求,如具备普通功能的大众版本及具有更多特殊功能的商务版本等。目前,在为用户提供某个版本的计算服务时,Spark中的主控节点通常将编译好的引擎发送到计算节点,由计算节点运行并反馈计算结果。因此,对于用户来说,只能使用固定版本的计算服务,由此使得计算服务的灵活性较低,无法满足用户的动态需求。
技术实现思路
有鉴于此,本申请提供一种代码处理方法、装置、电子设备及计算系统,用以解决现有技术中计算服务的灵活性较低的技术问题。本申请提供了一种代码处理方法,包括:响应于需求更新指令,获得任务数据和需求关键词;获得与所述需求关键词相对应的目标代码;对所述目标代码进行编译,得到执行引擎;利用所述执行引擎,对所述任务数据进行计算,得到计算结果。上述方法,优选地,获得与所述需求关键词相对应的目标代码,包括:解析所述需求关键词,以获得所述需求关键词对应的代码版本信息;获得与所述代码版本信息相对应的目标代码。上述方法本文档来自技高网...

【技术保护点】
1.一种代码处理方法,包括:响应于需求更新指令,获得任务数据和需求关键词;获得与所述需求关键词相对应的目标代码;对所述目标代码进行编译,得到执行引擎;利用所述执行引擎,对所述任务数据进行计算,得到计算结果。

【技术特征摘要】
1.一种代码处理方法,包括:响应于需求更新指令,获得任务数据和需求关键词;获得与所述需求关键词相对应的目标代码;对所述目标代码进行编译,得到执行引擎;利用所述执行引擎,对所述任务数据进行计算,得到计算结果。2.根据权利要求1所述的方法,获得与所述需求关键词相对应的目标代码,包括:解析所述需求关键词,以获得所述需求关键词对应的代码版本信息;获得与所述代码版本信息相对应的目标代码。3.根据权利要求2所述的方法,解析所述需求关键词,以获得所述需求关键词对应的代码版本信息,包括:在预设的版本列表中,查找与所述需求关键词相对应的代码版本信息,其中,所述版本列表中包括至少一个关键词及所述关键词对应的代码版本。4.根据权利要求2所述的方法,解析所述需求关键词,以获得所述需求关键词对应的代码版本信息,包括:对所述需求关键词进行解码,以得到所述需求关键词中包含的代码版本信息。5.根据权利要求2所述的方法,获得与所述代码版本信息相对应的目标代码,包括:在包含有多个代码段的代码库中,查找与所述代码版本信息相对应的至少一个代码段,以得到目标代码;其中,不同的所述代码版本信息对应于不同的所述代码段。6.根据权利要求1或2所述的方法,利用所述执行引擎,对所述任务数据...

【专利技术属性】
技术研发人员:李栋
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1