算力资源调度方法与装置、介质及电子设备制造方法及图纸

技术编号:35403308 阅读:15 留言:0更新日期:2022-11-03 10:55
本公开提供一种算力资源调度方法、装置、介质以及电子设备,涉及云技术领域。该方法包括:接收资源消费端发送的关于算力资源的目标申请请求,目标申请包含关于算力资源的:目标类型和目标规模量;根据目标类型和目标规模量,在与算力资源的地址信息具有映射关系的名字列表中确定出目标名字;将与目标名字具有映射关系的目标算力资源的地址信息发送至资源消费端,以使资源消费端根据目标资源的地址信息获取目标资源。其中,上述算力资源可以以云服务器的方式提供。本公开提供的技术方案能够在一定程度上简化资源消费方在使用算力资源时的操作步骤,同时提升算力资源的的易用程度,有利于优化算力资源使用体验。有利于优化算力资源使用体验。有利于优化算力资源使用体验。

【技术实现步骤摘要】
算力资源调度方法与装置、介质及电子设备


[0001]本公开涉及云
,具体而言,涉及一种算力资源调度方法、算力资源调度装置,以及实现上述算力资源调度方法的计算机可读存储介质和电子设备。

技术介绍

[0002]为了简便高效地将算力资源,例如,GPU(Graphics Processing Unit,图形处理器)资源、CPU(Central Processing Unit,中央处理器)资源等,提供给需要相关资源的应用场景,可以以云服务器的方式实现算力资源的提供。
[0003]相关技术中,使用算力资源的一方(资源消费方)在需要相关算力资源时,一般需要进行设备申请步骤、环境部署步骤、调试运行步骤等,在使用算力资源时还中需要不断优化迭代等步骤。可见,在申请使用算力资源时,不同的资源消费方均要经过相同或相似的研发环境部署的操作,操作过程繁琐且重复。
[0004]另一方面,在成功申请到相关计算机资源以后,一般将资源列表以地址信息列表的方式提供至资源消费端,则资源消费端需自行管理上述地址信息列表。但是,该方案易用程度较低,导致资源消费方的使用体验不佳。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开的目的在于提供一种算力资源调度方法、算力资源调度装置、电子设备以及计算机可读存储介质,进而在一定程度上简化在使用算力资源时的操作步骤,以及提升算力资源的易用性,从而提升了资源消费端的使用体验。
[0007]根据本公开的一个方面,提供一种算力资源调度方法,该方法包括:接收资源消费端发送的关于算力资源的目标申请请求,上述目标申请包含关于算力资源的:目标类型和目标规模量;根据上述目标类型和上述目标规模量,在与算力资源的地址信息具有映射关系的名字列表中确定出目标名字;将与上述目标名字具有映射关系的目标算力资源的地址信息发送至上述资源消费端,以使上述资源消费端根据上述目标资源的地址信息获取上述目标资源。
[0008]根据本公开的一个方面,提供一种算力资源调度装置,包括:请求接收模块、名字确定模块以及地址信息发送模块。
[0009]其中,上述请求接收模块,被配置为:接收资源消费端发送的关于算力资源的目标申请请求,上述目标申请包含关于算力资源的:目标类型和目标规模量;上述名字确定模块,被配置为:根据上述目标类型和上述目标规模量,在与算力资源的地址信息具有映射关系的名字列表中确定出目标名字;上述地址信息发送模块,被配置为:将与上述目标名字具有映射关系的目标算力资源的地址信息发送至上述资源消费端,以使上述资源消费端根据上述目标资源的地址信息获取上述目标资源。
[0010]在示例性的实施例中,基于前述方案,上述装置还包括:名字列表确定模块。
[0011]其中,上述名字列表确定模块被配置为:获取关于资源提供端的N个算力设备的资源列表,以得到上述资源列表中第i算力设备的第i地址信息,i为不大于N的正整数,N为正整数;基于名字化服务的接口,根据上述第i算力设备的资源类型,建立上述第i地址信息与第j名字的映射关系,得到包含M个名字的上述名字列表,j为不大于M的正整数,M为正整数,上述第j名字对应于至少一个地址信息。
[0012]在示例性的实施例中,基于前述方案,上述装置还包括:名字列表更新模块。
[0013]其中,上述名字列表更新模块被配置为:获取上述资源提供端的算力设备的当前资源列表,并确定上述当前资源列表相较于上次获取的资源列表之间的变化信息;基于上述名字化服务的接口,根据上述变化信息更新上述名字列表。
[0014]在示例性的实施例中,基于前述方案,上述装置还包括:资源明细信息确定模块。
[0015]其中,上述资源明细信息确定模块被配置为:对于包含X个名字的名字列表中的第x名字,获取与上述第x名字具有映射关系的Y个地址信息所对应的Y个资源设备的资源类型和资源规模量,x为不大于X的正整数,y为不大于Y的正整数,X、Y为正整数;以上述第y地址信息为标识缓存第y算力设备对应的资源类型和资源规模量,以确定上述第x名字对应的资源明细信息;以上述第x名字为标识缓存第x名字对应的资源明细信息,以确定上述第x名字对应的资源明细信息,得到上述名字列表对应的资源明细信息。
[0016]在示例性的实施例中,基于前述方案,上述名字确定模块,被具体配置为:确定当前的资源明细信息中是否包含上述目标类型的算力资源;在确定当前的资源明细信息中包含上述目标类型的算力资源的情况下,确定当前的资源明细信息中所包含的上述目标类型的当前规模量是否不小于上述目标规模量;在确定上述当前规模量不小于上述目标规模量的情况下,根据上述目标规模量确定上述目标名字。
[0017]在示例性的实施例中,基于前述方案,上述装置还包括:建议信息确定模块。
[0018]其中,上述建议信息确定模块被配置为:在确定上述当前规模量小于上述目标规模量的情况下,根据上述当前规模量确定第一建议信息,并将上述第一建议信息发送至上述资源消费端;或,在确定当前的资源明细信息中不包含上述目标类型的算力资源的情况下,根据当前的资源明细信息所包含的其他类型的算力资源确定第二建议信息,并将上述第二建议信息发送至上述资源消费端。
[0019]在示例性的实施例中,基于前述方案,上述装置还包括:队列管理模块。
[0020]其中,上述队列管理模块被配置为:在与算力资源的地址信息具有映射关系的名字列表中确定出目标名字之后,以上述目标名字作为队首,上述目标申请请求入队资源申请请求队列,以通过上述资源申请请求队列管理接收到的多个算力资源申请。
[0021]在示例性的实施例中,基于前述方案,上述队列管理模块还被配置为:在上述目标申请请求出队的情况下,获取上述目标名字具有映射关系的目标算力资源的地址信息。
[0022]在示例性的实施例中,基于前述方案,上述资源消费端对应于集群;上述地址信息发送模块,被具体配置为:将与上述目标名字具有映射关系的目标算力资源的地址信息广播至上述集群中的每台设备,以使上述集群中每台设备获知上述目标算力资源的通信地址。
[0023]在示例性的实施例中,基于前述方案,上述资源消费端对应于CPU集群设备,上述
算力资源为GPU算力;上述地址信息发送模块,还被具体配置为:将与上述目标名字具有映射关系的目标GPU算力的地址信息广播至上述CPU集群中的每台设备,以使上述目标GPU算力挂载至上述CPU集群设备;
[0024]上述装置还包括:任务执行模块,被配置为:通过上述CPU集群设备和挂载的上述目标GPU算力执行机器学习模型的训练任务。
[0025]在示例性的实施例中,基于前述方案,上述任务执行模块,被具体配置为:基于上述CPU集群设备进行数据清洗、序列化处理以确定训练样本;基于上述目标GPU算力,通过上述训练样本训练机器学习模型。
[0026]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种算力资源调度方法,其特征在于,所述方法包括:接收资源消费端发送的关于算力资源的目标申请请求,所述目标申请包含关于算力资源的:目标类型和目标规模量;根据所述目标类型和所述目标规模量,在与算力资源的地址信息具有映射关系的名字列表中确定出目标名字;将与所述目标名字具有映射关系的目标算力资源的地址信息发送至所述资源消费端,以使所述资源消费端根据所述目标资源的地址信息获取所述目标资源。2.根据权利要求1所述的算力资源调度方法,其特征在于,所述方法还包括:获取关于资源提供端的N个算力设备的资源列表,以得到所述资源列表中第i算力设备的第i地址信息,i为不大于N的正整数,N为正整数;基于名字化服务的接口,根据所述第i算力设备的资源类型,建立所述第i地址信息与第j名字的映射关系,得到包含M个名字的所述名字列表,j为不大于M的正整数,M为正整数,所述第j名字对应于至少一个地址信息。3.根据权利要求2所述的算力资源调度方法,其特征在于,所述方法还包括:获取所述资源提供端的算力设备的当前资源列表,并确定所述当前资源列表相较于上次获取的资源列表之间的变化信息;基于所述名字化服务的接口,根据所述变化信息更新所述名字列表。4.根据权利要求1所述的算力资源调度方法,其特征在于,所述方法还包括:对于包含X个名字的名字列表中的第x名字,获取与所述第x名字具有映射关系的Y个地址信息所对应的Y个资源设备的资源类型和资源规模量,x为不大于X的正整数,y为不大于Y的正整数,X、Y为正整数;以所述第y地址信息为标识缓存第y算力设备对应的资源类型和资源规模量,以确定所述第x名字对应的资源明细信息;以所述第x名字为标识缓存第x名字对应的资源明细信息,以确定所述第x名字对应的资源明细信息,得到所述名字列表对应的资源明细信息。5.根据权利要求4所述的算力资源调度方法,其特征在于,根据所述目标类型和所述目标规模量,在与算力资源的地址信息具有映射关系的名字列表中确定出目标名字,包括:确定当前的资源明细信息中是否包含所述目标类型的算力资源;在确定当前的资源明细信息中包含所述目标类型的算力资源的情况下,确定当前的资源明细信息中所包含的所述目标类型的当前规模量是否不小于所述目标规模量;在确定所述当前规模量不小于所述目标规模量的情况下,根据所述目标规模量确定所述目标名字。6.根据权利要求5所述的算力资源调度方法,其特征在于,所述方法还包括:在确定所述当前规模量小于所述目标规模量的情况下,根据所述当前规模量确定第一建议信息,并将所述第一建议信息发送至所述资源消费端;或,在确定当前的资源明细信息中不包含所述目标类型的算力资源的情况下,根据当前的资源明细信息所包含的其他类型的算力资源确定第二建议信息,并将所述第二建议信息发送至所述资源消费端。7.根据权利要求...

【专利技术属性】
技术研发人员:查冲
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1