人工智能任务的提交管理方法、装置、设备及介质制造方法及图纸

技术编号:28793090 阅读:31 留言:0更新日期:2021-06-09 11:31
本申请公开一种人工智能任务的提交管理方法、装置、设备及介质,该方法包括根据人工智能任务的任务类型,创建人工智能任务;接收人工智能任务中各实例;分别创建人工智能任务中各实例所在的各容器;以及,在对应的所述各容器中运行所述各实例。器中运行所述各实例。器中运行所述各实例。

【技术实现步骤摘要】
人工智能任务的提交管理方法、装置、设备及介质


[0001]本公开涉及人工智能
,更具体的,涉及一种人工智能任务的提交管理方法、装置、设备及介质。

技术介绍

[0002]随着数据的高速增长,异构计算技术的应用成为近年来备受产业界和学术界关注的话题,异构计算最大的优势在于其可以带来更高的运算效率、更高的性价比与更低的延迟。因此,异构计算技术成为了提升机器学习应用开发流程中“人”与“机”的效率的重要途经。
[0003]然而,现有的异构计算是无法在用户个人的计算机上运行,因此,用户需要把自己的任务放到远端集群里的机器上运行。目前业界最常见的是通过一种计算框架,例如TensorFlow、Pytorch等计算框架来描述任务,并预先将资源划分给用户后,将该任务提交至远端集群,然而,这种预分配资源的模式不支持将资源快速分享给其他用户,从而造成资源浪费,而且,当有多个用户多个任务时,不同的任务间缺少隔离手段,互相之间不兼容会导致任务运行失败。

技术实现思路

[0004]本公开实施例的一个目的是提供一种人工智能任务的提交管理的新的技术本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种人工智能任务的提交管理方法,包括:根据人工智能任务的任务类型,创建人工智能任务;接收人工智能任务中各实例;分别创建人工智能任务中各实例所在的各容器;以及,在对应的所述各容器中运行所述各实例。2.根据权利要求1所述的方法,其中,所述接收人工智能任务中各实例,包括:通过用户组创建命令为提交所述人工智能任务的用户创建用户组;获取为所述用户组所分配的工作节点;获取所述人工智能任务中各实例的资源需求;根据所述各实例的资源需求,从所分配的工作节点中选取至少一个工作节点;基于所述至少一个工作节点接收所述人工智能任务中各实例。3.根据权利要求2所述的方法,其中,所述在对应的所述各容器中运行所述各实例,包括:基于为所述各实例分配的工作节点,在对应的所述各容器中运行所述各实例。4.根据权利要求1所述的方法,其中,所述人工智能任务的任务类型包括人工智能开发任务和人工智能训练任务。5.根据权利要求1所述的方法,其中,所述人工智能任务为人工智能开发任务,所述创建人工智能任务,包括:通过第一任务创建命令创建人工智能开发任务。6.根据权利要求5所述的方法,其中,所述人工智能开发任务中各实例为各人工智能开发实例,...

【专利技术属性】
技术研发人员:徐曼刘一鸣李文昊
申请(专利权)人:第四范式北京技术有限公司
类型:发明
国别省市:

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

1