任务执行方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:30966232 阅读:17 留言:0更新日期:2021-11-25 20:36
本实施例公开了一种任务执行方法、装置、设备及计算机可读存储介质,所述方法包括:从任务描述语言中获取所述目标任务的描述信息,所述描述信息至少包括组件在服务端设备中的来源信息和入口命令,所述组件包括执行所述目标任务所依赖的代码,所述入口命令表示启动所述目标任务的执行过程的命令;根据所述组件的来源信息,从服务端设备获取所述组件;根据获取的所述组件,并通过执行所述入口命令,执行所述目标任务。所述目标任务。所述目标任务。

【技术实现步骤摘要】
任务执行方法、装置、设备及计算机可读存储介质


[0001]本公开涉及任务处理技术,涉及但不限于一种任务执行方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]目前,对于各种用于数据处理的模型,需要通过执行相应的任务来实现数据采集、数据预处理、模型训练、模型部署等流程,然而,在相关技术中,如何提升任务执行的效率,是亟待解决的技术问题。

技术实现思路

[0003]本公开实施例提供了任务执行方法、装置、设备及计算机可读存储介质。
[0004]本公开实施例提供了一种任务执行方法,所述方法包括:
[0005]从任务描述语言中获取所述目标任务的描述信息,所述描述信息至少包括组件(Component)在服务端设备中的来源信息和入口命令,所述组件包括执行所述目标任务所依赖的代码,所述入口命令表示启动所述目标任务的执行过程的命令;
[0006]根据所述组件的来源信息,从服务端设备获取所述组件;根据获取的所述组件,并通过执行所述入口命令,执行所述目标任务。
[0007]在本公开的一些实施例中,所述描述信息还包括执行所述目标任务所依赖的输入(Input)信息的至少一种属性,所述至少一种属性包括以下至少一项:来源信息、任务依赖信息;所述输入信息包括以下至少一项:输入参数、输入文件;
[0008]所述根据获取的所述组件,并通过执行所述入口命令,执行所述目标任务,包括:
[0009]根据所述至少一种属性,获取所述输入信息;根据获取的所述组件和所述输入信息,并通过执行所述入口命令,执行所述目标任务。
[0010]在本公开的一些实施例中,在获取所述输入信息之前,所述方法还包括:
[0011]从任务描述语言中获取所述目标任务的参考信息,所述参考信息包括以下至少一项:预设参数、预设文件;
[0012]将所述输入信息的来源信息确定为所述参考信息。
[0013]在本公开的一些实施例中,所述描述信息还包括执行所述目标任务所依赖的前置任务的标识;
[0014]所述根据获取的所述组件,并通过执行所述入口命令,执行所述目标任务,包括:
[0015]在根据所述前置任务的标识确定所述前置任务执行完成的情况下,根据获取的所述组件,并通过执行所述入口命令,执行所述目标任务。
[0016]在本公开的一些实施例中,所述组件还包括执行所述目标任务所依赖的静态数据。
[0017]在本公开的一些实施例中,所述描述信息还包括待上传的输出(Output)信息的标识,所述输出信息包括以下至少一项:输出参数、输出文件;
[0018]在所述目标任务执行完成后,所述方法还包括:
[0019]根据所述待上传的输出信息的标识,在执行所述目标任务得到的输出信息中确定出所述待上传的输出信息;将所述待上传的输出信息上传至所述服务端设备。
[0020]在本公开的一些实施例中,在执行所述目标任务的过程中,所述方法还包括:
[0021]根据所述服务端设备发送的控制指令,控制所述目标任务的执行状态。
[0022]本公开实施例还提出了一种任务执行装置,所述装置包括获取模块和处理模块,其中,
[0023]获取模块,用于从任务描述语言中获取所述目标任务的描述信息,所述描述信息至少包括组件在服务端设备中的来源信息和入口命令,所述组件包括执行所述目标任务所依赖的代码,所述入口命令表示启动所述目标任务的执行过程的命令;
[0024]处理模块,用于根据所述组件的来源信息,从服务端设备获取所述组件;根据获取的所述组件,并通过执行所述入口命令,执行所述目标任务。
[0025]本公开实施例还提供了一种电子设备,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,所述处理器用于运行所述计算机程序以执行上述任意一种任务执行方法。
[0026]本公开实施例还提供了一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任意一种任务执行方法。
[0027]可以看出,本公开实施例可以根据组件的来源信息,与服务端设备进行交互,从服务端设备获取执行目标任务所需要的组件,即,本公开实施例为目标任务的执行提供了数据读取方案,从而有利于提升目标任务执行的效率和便捷性。
[0028]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。
附图说明
[0029]此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。
[0030]图1为本公开实施例的任务执行方法的一个流程图;
[0031]图2为本公开实施例提出的一个任务流的示意图;
[0032]图3为本公开实施例的任务执行方法的另一个流程图;
[0033]图4为本公开实施例的任务执行装置的结构示意图;
[0034]图5为本公开实施例的电子设备的结构示意图。
具体实施方式
[0035]在相关技术中,人工智能模型的生产过程可以包括数据采集、数据预处理、模型训练、模型部署等多个流程,不同的流程会运行在不同的设备上,例如模型训练会在集群分区的图形处理器(Graphics Processing Unit,GPU)运行,模型部署流程会在其它硬件设备上执行,每个流程均需要通过执行相应的任务来实现;为了执行任务,需要获取执行任务所依赖的文件和/或参数,在这种情况下,如何提高任务执行的效率和便捷性,是亟待解决的技术问题。
[0036]针对上述技术问题,提出本公开实施例的技术方案。
[0037]以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本公开,并不用于限定本公开。另外,以下所提供的实施例是用于实施本公开的部分实施例,而非提供实施本公开的全部实施例,在不冲突的情况下,本公开实施例记载的技术方案可以任意组合的方式实施。
[0038]需要说明的是,在本公开实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的方法或者装置不仅包括所明确记载的要素,而且还包括没有明确列出的其他要素,或者是还包括为实施方法或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括该要素的方法或者装置中还存在另外的相关要素(例如方法中的步骤或者装置中的单元,例如的单元可以是部分电路、部分处理器、部分程序或软件等等)。
[0039]例如,本公开实施例提供的任务执行方法包含了一系列的步骤,但是本公开实施例提供的任务执行方法不限于所记载的步骤,同样地,本公开实施例提供的任务执行装置包括了一系列模块,但是本公开实施例提供的装置不限于包括所明确记载的模块,还可以包括为获取相关信息、或基于信息进行处理时所需要设置的模块。
[0040]本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务执行方法,其特征在于,所述方法包括:从任务描述语言中获取所述目标任务的描述信息,所述描述信息至少包括组件在服务端设备中的来源信息和入口命令,所述组件包括执行所述目标任务所依赖的代码,所述入口命令表示启动所述目标任务的执行过程的命令;根据所述组件的来源信息,从服务端设备获取所述组件;根据获取的所述组件,并通过执行所述入口命令,执行所述目标任务。2.根据权利要求1所述的方法,其特征在于,所述描述信息还包括执行所述目标任务所依赖的输入信息的至少一种属性,所述至少一种属性包括以下至少一项:来源信息、任务依赖信息;所述输入信息包括以下至少一项:输入参数、输入文件;所述根据获取的所述组件,并通过执行所述入口命令,执行所述目标任务,包括:根据所述至少一种属性,获取所述输入信息;根据获取的所述组件和所述输入信息,并通过执行所述入口命令,执行所述目标任务。3.根据权利要求2写所述的方法,其特征在于,在获取所述输入信息之前,所述方法还包括:从任务描述语言中获取所述目标任务的参考信息,所述参考信息包括以下至少一项:预设参数、预设文件;将所述输入信息的来源信息确定为所述参考信息。4.根据权利要求1所述的方法,其特征在于,所述描述信息还包括执行所述目标任务所依赖的前置任务的标识;所述根据获取的所述组件,并通过执行所述入口命令,执行所述目标任务,包括:在根据所述前置任务的标识确定所述前置任务执行完成的情况下,根据获取的所述组件,并通过执行所述入口命令,执行所述目标任务。5.根据权...

【专利技术属性】
技术研发人员:杨阳张弛胡世昌
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:

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

1