信息处理方法、装置、设备、存储介质及计算机程序产品与流程

摘要: 本技术涉及云计算,尤其涉及一种信息处理方法、装置、设备、存储介质及计算机程序产品。背景技术:1、目前,调度系统在进行算力资源调度时,结合用户提交的业务需求为用户...
信息处理方法、装置、设备、存储介质及计算机程序产品与流程

本技术涉及云计算,尤其涉及一种信息处理方法、装置、设备、存储介质及计算机程序产品。

背景技术:

1、目前,调度系统在进行算力资源调度时,结合用户提交的业务需求为用户调度算力资源。由于无法获得足够的算力资源相关的信息等原因,可能会导致为用户调度的算力资源不能适应用户当前的业务需求。

技术实现思路

1、有鉴于此,本技术实施例期望提供一种信息处理方法、装置、设备、存储介质及计算机程序产品。

2、本技术实施例的技术方案是这样实现的:

3、本技术实施例提供一种信息处理方法,所述方法包括:

4、获取终端发送的第一信息;所述第一信息用于请求使用算力资源;

5、根据所述第一信息,从算力知识图谱中确定第一子图谱;所述算力知识图谱基于异构算力资源相关的实体和关系进行构建;所述第一子图谱包括与所述第一信息匹配的候选算力资源相关的实体和关系;

6、确定所述第一子图谱的嵌入向量;

7、将所述第一子图谱的嵌入向量输入至预先训练好的第一模型进行推理,得到推理结果;所述推理结果包括推荐的算力资源列表。

8、此外,根据本技术的至少一个实施例,所述第一信息,包括以下至少之一:

9、任务类型;

10、算力需求;

11、预算;

12、延迟要求;

13、数据位置。

14、此外,根据本技术的至少一个实施例,所述方法还包括:

15、获取多源数据;所述多源数据包括多个云厂商的所述异构算力资源;

16、从所述多源数据中抽取与所述异构算力资源相关的实体和关系;

17、基于所述异构算力资源相关的实体和关系,构建所述算力知识图谱。

18、此外,根据本技术的至少一个实施例,所述实体包括以下至少之一:

19、云厂商;

20、数据中心;

21、计算节点;

22、异构算力资源;

23、算力类型;

24、算力库存;

25、网络链路;

26、用户;

27、任务类型;

28、服务质量指标;

29、所述关系包括以下至少之一:

30、位于;

31、提供;

32、连接;

33、支持;

34、属于;

35、历史使用;

36、性能表现。

37、此外,根据本技术的至少一个实施例,所述方法还包括:

38、通过注册接口获取第一云厂商提交的元数据描述文件;所述元数据描述文件与所述第一云厂商的异构算力资源相关;

39、解析所述元数据描述文件,获得所述第一云厂商的异构算力资源的元数据;

40、根据所述元数据,确定所述第一云厂商的异构算力资源相关的实体与关系;

41、将所述第一云厂商的异构算力资源相关的实体与关系更新至所述算力知识图谱中。

42、此外,根据本技术的至少一个实施例,所述方法还包括:

43、在所述云厂商的异构算力资源发生更新的情况下,确定所述云厂商的更新的异构算力资源相关的实体与关系;

44、根据所述云厂商的更新的异构算力资源相关的实体与关系,更新所述算力知识图谱。

45、此外,根据本技术的至少一个实施例,所述方法还包括:

46、生成解释报告;所述解释报告用于说明推荐理由;

47、将所述推荐的算力资源列表和所述解释报告发送至所述终端;所述推荐的算力资源列表中的异构算力资源携带推荐权重;所述携带推荐权重根据所述终端对应的用户的偏好进行设置;所述解释报告用于指示所述用户从所述算力资源列表中选择目标异构算力资源;

48、获取所述用户从所述推荐的算力资源列表中选择的所述目标异构算力资源;

49、向所述目标异构算力资源对应的目标云厂商的云平台发送第一请求,所述第一请求用于请求完成所述目标异构算力资源的创建与配置。

50、此外,根据本技术的至少一个实施例,所述方法还包括:

51、获取所述目标云厂商的云平台发送的第二信息和第三信息;所述第二信息包括以下至少之一:所述目标异构算力资源的创建完成时间、所述目标异构算力资源创建是否成功;所述第三信息包括所述目标云厂商的当前异构算力资源的算力库存;

52、根据所述第二信息,向所述终端发送通知消息;所述通知消息用于通知所述终端对应的用户是否使用所述目标异构算力资源执行任务;

53、根据所述第三信息,更新所述算力知识图谱。

54、本技术实施例提供一种信息处理装置,包括:

55、获取模块,用于获取第一信息;所述第一信息用于请求使用算力资源;

56、第一处理模块,用于根据所述第一信息,从算力知识图谱中确定第一子图谱;所述算力知识图谱基于异构算力资源相关的实体和关系进行构建;所述第一子图谱包括与所述第一信息匹配的候选算力资源相关的实体和关系;

57、第二处理模块,用于确定所述第一子图谱的嵌入向量;将所述第一子图谱的嵌入向量输入至预先训练好的第一模型进行推理,得到推理结果;所述推理结果包括推荐的算力资源列表。

58、本技术实施例提供一种网络设备,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,

59、其中,所述处理器用于运行所述计算机程序时,执行上述任一项方法的步骤。

60、本技术的至少一个实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述方法的步骤。

61、本技术的至少一个实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项所述方法的步骤。

62、本技术实施例提供的信息处理方法、设备、存储介质及计算机程序产品,所述方法包括:获取终端发送的第一信息;所述第一信息用于请求使用算力资源;根据所述第一信息,从算力知识图谱中确定第一子图谱;所述算力知识图谱基于异构算力资源相关的实体和关系进行构建;所述第一子图谱包括与所述第一信息匹配的候选算力资源相关的实体和关系;确定所述第一子图谱的嵌入向量;将所述第一子图谱的嵌入向量输入至预先训练好的第一模型进行推理,得到推理结果;所述推理结果包括推荐的算力资源列表。

63、采用本技术实施例提供的技术方案,结合终端发送的第一信息,以及预先构建的算力知识图谱,确定第一子图谱,再利用预先训练好的第一模型对第一子图谱的嵌入向量进行推理,得到推荐的算力资源列表。由于构建的算力知识图谱能够描述异构算力资源相关的实体和关系,即能够实现对足够多的异构算力资源相关的信息进行统一表示,再利用训练好的第一模型得到推荐的算力资源列表,推荐的算力资源列表用于用户参与目标异构算力资源的选择,如此为用户调度该目标异构算力资源就能够满足用户当前的业务需求。