调度方法及调度装置、电子设备及存储介质制造方法及图纸

技术编号:38162677 阅读:8 留言:0更新日期:2023-07-13 09:36
一种调度方法及调度装置、电子设备及存储介质。该调度方法包括:针对第一计算任务,获取互联的多个电子设备对应的第一数据集;利用调度模型对第一数据集进行推理计算,以从多个电子设备中选择用于执行第一计算任务的目标电子设备。该调度方法通过调度模型对互联的多个电子设备的计算资源进行调配,能够高效动态地实现多个电子设备之间的算力共享,均衡多个电子设备之间的算力分配,提高互联系统的算力利用率,同时可以使得互联系统能够运行更大的计算任务,提高计算任务推理的准确度,并降低至少部分电子设备的功耗开销,节约小算力电子设备的计算资源。备的计算资源。备的计算资源。

【技术实现步骤摘要】
调度方法及调度装置、电子设备及存储介质


[0001]本公开的实施例涉及一种调度方法及调度装置、电子设备及存储介质。

技术介绍

[0002]随着例如智能设备、可穿戴设备等电子产品的发展,电子设备的互联成为越来越普遍的现象。在多个电子设备互联的场景下,各个电子设备的计算资源可以彼此共享,然而互联电子设备之间的计算资源的共享方案还不是很成熟,通常需要人为地、静态地设置,既不灵活也不高效,本质上各个电子设备还是一个个算力孤岛,没有发挥协同的作用。

技术实现思路

[0003]针对互联的电子设备的计算资源共享问题,本公开的多个实施例提供了一种调度方法及调度装置、电子设备及存储介质。
[0004]本公开至少一实施例提供一种调度方法,该调度方法包括:针对第一计算任务,获取互联的多个电子设备对应的第一数据集;利用调度模型对所述第一数据集进行推理计算,以从所述多个电子设备中选择用于执行所述第一计算任务的目标电子设备。
[0005]例如,本公开至少一实施例提供的数据处理方法,还包括:获取所述调度模型。
[0006]例如,在本公开至少一实施例提供的调度方法中,获取所述调度模型,包括:通过模型训练以建立所述调度模型。
[0007]例如,在本公开至少一实施例提供的调度方法中,通过模型训练建立所述调度模型,包括:获取多个训练电子设备对应于多个训练计算任务的多个第二数据集,其中,所述多个第二数据集与所述多个训练计算任务一一对应,且每个第二数据集包括所述多个训练电子设备对应的参数;获取每个训练计算任务对应于所述多个训练电子设备的多个训练标签,以得到训练标签集;基于所述多个第二数据集和与所述多个第二数据集一一对应的多个所述训练标签集进行所述模型训练,以构建所述调度模型。
[0008]例如,在本公开至少一实施例提供的调度方法中,所述模型训练包括决策树训练、神经网络训练、拟合训练。
[0009]例如,在本公开至少一实施例提供的调度方法中,所述拟合训练包括基于线性回归或最小二乘法进行训练。
[0010]例如,在本公开至少一实施例提供的调度方法中,针对第一计算任务,获取互联的多个电子设备对应的第一数据集,包括:基于所述调度模型获取所述多个电子设备的多个参数数据组;基于所述多个参数数据组确定所述第一数据集。
[0011]例如,在本公开至少一实施例提供的调度方法中,基于所述调度模型获取所述多个电子设备的多个参数数据组,包括:获取所述多个电子设备分别对应的计算资源参数,以得到第一参数数据组;获取所述多个电子设备分别对应的传输延迟参数,以得到第二参数数据组,其中,所述多个参数数据组包括所述第一参数数据组和所述第二参数数据组。
[0012]例如,在本公开至少一实施例提供的调度方法中,获取所述多个电子设备分别对
应的传输延迟参数,包括:获取所述多个电子设备之间的依赖关系;获取所述多个电子设备之间的互联关系;以及根据所述互联关系和所述依赖关系获取所述多个电子设备进行所述第一计算任务时分别对应的所述传输延迟参数。
[0013]例如,在本公开至少一实施例提供的调度方法中,所述多个电子设备包括第一电子设备和第二电子设备,根据所述互联关系和所述依赖关系获取所述多个电子设备进行所述第一计算任务时分别对应的所述传输延迟参数,包括:响应于所述第一计算任务的数据来源设备为所述第二电子设备,基于所述第一电子设备和所述第二电子设备之间的互联关系确定所述第一电子设备执行所述第一计算任务时的所述传输延迟参数;响应于所述第一计算任务的数据来源设备为所述第一电子设备,确定所述第一电子设备执行所述第一计算任务时的所述传输延迟参数等于预设参数。
[0014]例如,在本公开至少一实施例提供的调度方法中,基于所述第一电子设备和所述第二电子设备之间的互联关系确定所述第一电子设备进行所述第一计算任务时的所述传输延迟参数,包括:基于所述第一电子设备和所述第二电子设备之间的互联关系确定互联系数,根据所述互联系数计算得到所述第一电子设备进行所述第一计算任务时的所述传输延迟参数;或者在所述第一电子设备和所述第二电子设备之间执行传输延迟测试,根据所述传输延迟测试的结果得到所述第一电子设备进行所述第一计算任务时的所述传输延迟参数。
[0015]例如,本公开至少一实施例提供的数据处理方法,还包括:获取所述多个电子设备分别对应的多个优先级值,以得到第三参数数据组,其中,所述多个参数数据组还包括所述第三参数数据组。
[0016]例如,在本公开至少一实施例提供的调度方法中,获取所述多个电子设备分别对应的多个优先级值,包括:确定所述多个电子设备针对所述第一计算任务分别对应的多个任务优先级值;将所述多个任务优先级值作为所述多个优先级值。
[0017]例如,在本公开至少一实施例提供的调度方法中,基于所述多个参数数据组确定所述第一数据集,包括:
[0018]对所述多个参数数据组进行归一化处理以得到用于所述推理计算的所述第一数据集。
[0019]例如,在本公开至少一实施例提供的调度方法中,利用调度模型对所述第一数据集进行推理计算,以从所述多个电子设备中选择用于执行所述第一计算任务的目标电子设备,包括:将所述第一数据集代入所述调度模型中进行推理计算,以获得对应于所述多个电子设备的多个分数;选择所述多个分数中具有最大值的第一分数;以及将所述第一分数所对应的电子设备作为用于执行所述第一计算任务的所述目标电子设备。
[0020]例如,在本公开至少一实施例提供的调度方法中,利用调度模型对所述第一数据集进行推理计算,以从所述多个电子设备中选择用于执行所述第一计算任务的目标电子设备,包括:将所述第一数据集代入所述调度模型中进行决策树分类;根据所述决策树分类的结果确定用于执行所述第一计算任务的所述目标电子设备。
[0021]例如,在本公开至少一实施例提供的调度方法中,所述第一计算任务包括自然语言处理任务和计算机视觉任务中的至少一个。
[0022]例如,在本公开至少一实施例提供的调度方法中,所述自然语言处理包括语音识
别、自然语言理解、自然语言生成。
[0023]本公开至少一实施例还提供一种调度装置,该调度装置包括:获取单元,配置为针对第一计算任务,获取互联的多个电子设备对应的第一数据集;推理单元,配置为利用调度模型对所述第一数据集进行推理计算,以从所述多个电子设备中选择用于执行所述第一计算任务的目标电子设备。
[0024]例如,本公开至少一实施例提供的调度装置,还包括:训练单元,配置为通过模型训练建立所述调度模型。
[0025]本公开至少一实施例还提供一种电子设备,包括本公开任一实施例所述的调度装置。
[0026]本公开至少一实施例还提供一种电子设备,该电子设备包括处理器;存储器,包括至少一个计算机程序模块;其中,所述至少一个计算机程序模块被存储在所述存储器中,并被配置为由所述处理器执行,当所述至少一个计算机程序模块由所述处理器执行时实现本公开任一实施例所述的调度方法。
...

【技术保护点】

【技术特征摘要】
1.一种调度方法,包括:针对第一计算任务,获取互联的多个电子设备对应的第一数据集;利用调度模型对所述第一数据集进行推理计算,以从所述多个电子设备中选择用于执行所述第一计算任务的目标电子设备。2.根据权利要求1所述的调度方法,还包括:获取所述调度模型。3.根据权利要求2所述的调度方法,其中,获取所述调度模型,包括:通过模型训练以建立所述调度模型。4.根据权利要求3所述的调度方法,其中,通过模型训练建立所述调度模型,包括:获取多个训练电子设备对应于多个训练计算任务的多个第二数据集,其中,所述多个第二数据集与所述多个训练计算任务一一对应,且每个第二数据集包括所述多个训练电子设备对应的参数;获取每个训练计算任务对应于所述多个训练电子设备的多个训练标签,以得到训练标签集;基于所述多个第二数据集和与所述多个第二数据集一一对应的多个所述训练标签集进行所述模型训练,以构建所述调度模型。5.根据权利要求3所述的调度方法,其中,所述模型训练包括决策树训练、神经网络训练、拟合训练。6.根据权利要求1所述的调度方法,其中,针对第一计算任务,获取互联的多个电子设备对应的第一数据集,包括:基于所述调度模型获取所述多个电子设备的多个参数数据组;基于所述多个参数数据组确定所述第一数据集。7.根据权利要求6所述的调度方法,其中,基于所述调度模型获取所述多个电子设备的多个参数数据组,包括:获取所述多个电子设备分别对应的计算资源参数,以得到第一参数数据组;获取所述多个电子设备分别对应的传输延迟参数,以得到第二参数数据组,其中,所述多个参数数据组包括所述第一参数数据组和所述第二参数数据组。8.根据权利要求7所述的调度方法,其中,获取所述多个电子设备分别对应的传输延迟参数,包括:获取所述多个电子设备之间的依赖关系;获取所述多个电子设备之间的互联关系;以及根据所述互联关系和所述依赖关系获取所述多个电子设备进行所述第一计算任务时分别对应的所述传输延迟参数。9.根据权利要求8所述的调度方法,其中,所述多个电子设备包括第一电子设备和第二电子设备,根据所述互联关系和所述依赖关系获取所述多个电子设备进行所述第一计算任务时分别对应的所述传输延迟参数,包括:响应于所述第一计算任务的数据来源设备为所述第二电子设备,基于所述第一电子设备和所述第二电子设备之间的互联关系确定所述第一电子设备执行所述第一计算任务时的所述传输延迟参数;
响应于所述第一计算任务的数据来源设备为所述第一电子设备,确定所述第一电子设备执行所述第一计算任务时的所述传输延迟参数等于预设参数。10.根据权利要求9所述的调度方法,其中,基于所述第一电子设备和所述第二电子设备之间的互联关系确定所述第一电子设备执行所述第一计算任务时的所述传输延迟参数,包括:基于所述第一电子设备和所述第二电子设备之间的互联关系确定互联系数,根据所述互联系数计算得到所述...

【专利技术属性】
技术研发人员:李林峰李国华黄海荣
申请(专利权)人:湖北星纪魅族科技有限公司
类型:发明
国别省市:

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

1