System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及量子算力网络领域,尤其涉及一种算力任务解析调度执行方法、控制系统、存储介质和计算设备。
技术介绍
1、随着计算机和人工智能技术的迅速发展,人们在日常工作和生活中经常会产生对大型算力或特殊算力的需求,如数值仿真、图形渲染、模型训练、数据处理、量子计算等,这些计算需求超出了本地计算设备的处理能力。因此,需要借助算力网络来处理这些复杂的算力任务。
2、为确保算力任务被顺利执行,用户在提交算力任务前必须准确判断不同算力任务对系统环境的具体要求,确保所分配的服务节点能够提供所需的系统环境支持,若不能准确匹配任务类型和所需的执行环境,将导致算力任务执行失败。
3、针对算力任务因系统环境不匹配导致任务无法执行的问题,目前的技术方案如下:
4、1.算力网络仅提供某些默认的系统环境,用户需使用特定的软件或系统来创建算力任务,从而保证算力网络能够满足算力任务对系统环境的要求,但限制了用户创建任务时所能使用的软件和系统工具,难以满足大多数用户的需求;
5、2.要求用户提前确定算力任务对系统环境的具体需求,然后由用户在分配到的服务节点上自行搭建系统环境并执行算力任务;或者用户编写系统环境需求文件并上传至算力任务的服务节点,由算力任务的服务节点根据需求文件自动创建系统环境,需要用户对算力任务所需的系统环境有准确详细的了解,这提高了用户的使用门槛,也影响算力网络执行算力任务的效率。
技术实现思路
1、(一)解决的技术问题
2、针对现有技
3、(二)技术方案
4、为实现以上目的,本专利技术通过以下技术方案予以实现:
5、一种算力任务解析调度执行方法,包括步骤:
6、s1:请求节点根据算力需求,生成算力任务,并将算力任务发送给调度模块,调度模块为算力任务分配解析模块;
7、s2:所述解析模块调用解析模型对所述算力任务进行解析,生成解析结果,所述解析模块将所述解析结果和所述算力任务发送给所述调度模块;
8、s3:所述调度模块根据算力任务的需求分配服务节点,并将所述解析结果和所述算力任务发送给所述服务节点;
9、s4:所述服务节点根据所述解析结果,创建所述算力任务需要的系统环境并执行算力任务,所述算力任务执行完成后,所述服务节点将任务结果反馈给所述请求节点。
10、作为上述技术方案的进一步描述:在所述步骤s1中,包括:
11、s11:所述请求节点根据算力需求,将算力任务打包生成一个任务文件,所述请求节点将所述任务文件发送给最近的调度模块;
12、s12:所述调度模块根据当前的负载率和网络质量为所述算力任务分配解析模块,并将所述任务文件转发给所述解析模块。
13、作为上述技术方案的进一步描述:在所述步骤s2中,包括:
14、s21:所述解析模块接收到算力任务后,提取所述任务文件的校验码,使用哈希算法进行校验,若校验失败,则要求请求节点重新发送任务文件,返回步骤s1,若校验成功,则对任务文件进行解析;
15、s22:所述解析模块扫描读取所述任务文件的核心字段,并将所述核心字段输入到解析模型中,所述解析模型自动推理出解析结果,并生成解析结果的置信度;
16、s23:所述解析模块设定置信度的阈值,与解析结果的置信度进行比较,判断置信度是否小于阈值,若为否,所述解析模块将解析结果发送给所述请求节点进行核查修正,若为是,所述解析模块将解析结果发送给所述调度模块。
17、作为上述技术方案的进一步描述:在所述步骤s3中,包括:
18、s31:所述调度模块收到解析结果后,根据解析结果中的系统环境依赖、算力需求和资源需求,通过计算模型计算服务节点与算力任务的匹配度;
19、s32:所述调度模块将匹配度最大的服务节点选为最佳的服务节点来执行算力任务。
20、作为上述技术方案的进一步描述:在所述步骤s4中,包括:
21、s41:所述调度模块将任务文件和解析结果转发给服务节点,所述服务节点通过哈希算法对任务文件进行校验,若任务文件校验失败,解析模块将校验结果发送给请求节点,所述请求节点重新发送任务文件,返回步骤s1,若任务文件校验成功,则读取解析结果,根据系统环境依赖,准备系统环境;
22、s42:将所述解析结果的系统环境依赖与所述服务节点的系统环境进行比对,判断是否符合要求,若不符合,则所述服务节点调用任务文件中的辅助文件,并根据系统环境依赖搭建算力任务执行所需的系统环境,若符合,则服务节点根据解析结果中的执行步骤来执行算力任务;
23、s43:所述算力任务执行完成后,所述服务节点将任务结果反馈给所述请求节点,所述解析模块将任务文件和解析结果保存到解析模型中。
24、作为上述技术方案的进一步描述:所述任务文件主要包括项目文件、辅助文件、描述文件和校验文件,通过所述解析模型识别所述任务文件的任务类型、任务说明、执行步骤、系统环境依赖、算力需求和资源需求。
25、作为上述技术方案的进一步描述:所述计算模型用于计算服务节点与算力任务的匹配度,算法公式如下:
26、;
27、其中,
28、表示服务节点nci的系统环境与算力任务对系统环境依赖的匹配度,
29、表示服务节点nci可共享的算力总量,
30、表示服务节点nci可共享的资源总量,
31、表示服务节点nci与请求节点之间的网络连接性能,
32、表示服务节点nci当前的系统资源占用率,
33、系数,,,,分别表示在匹配度s中所占的权重,
34、nci为服务节点集合nc中的第i个算力节点。
35、还包括一种算力任务解析控制系统,包括:
36、请求节点,根据算力需求生成算力任务,并发送给调度模块中;
37、调度模块,根据当前算力网的负载率和网络质量,为算力任务分配解析模块,根据解析结果分配服务节点;
38、解析模块,对所述算力任务进行解析就生成解析结果,并反馈给所述调度模块中;
39、服务节点,根据解析结果搭建系统环境,执行算力任务并将任务结果反馈给所述请求节点。
40、还包括一种计算机可读存储介质,其存储用于解析方法的计算机程序,其中,所述计算机程序使得计算机执行如上述技术方案中任一项所述的解析方法。
41、还包括一种计算设备,包括:
42、一个或多个处理器;存储器;以及
43、一个或多个程序,其中所述一个或多本文档来自技高网...
【技术保护点】
1.一种算力任务解析调度执行方法,其特征在于,包括步骤:
2.根据权利要求1所述的方法,其特征在于:在所述步骤S1中,包括:
3.根据权利要求2所述的方法,其特征在于:所述任务文件主要包括项目文件、辅助文件、任务描述文件和校验文件,通过所述解析模型识别所述任务文件的任务类型、任务说明、执行步骤、系统环境依赖、算力需求和资源需求。
4.根据权利要求2所述的方法,其特征在于:在所述步骤S2中,包括:
5.根据权利要求1所述的方法,其特征在于:在所述步骤S3中,包括:
6.根据权利要求3所述的方法,其特征在于:在所述步骤S4中,包括:
7.根据权利要求5所述的方法,其特征在于:所述计算模型用于计算服务节点与算力任务的匹配度,算法公式如下:
8.一种控制系统,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,其存储用于解析方法的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7任一项所述的解析方法。
10.一种计算设备,其特征在于,包括:
【技术特征摘要】
1.一种算力任务解析调度执行方法,其特征在于,包括步骤:
2.根据权利要求1所述的方法,其特征在于:在所述步骤s1中,包括:
3.根据权利要求2所述的方法,其特征在于:所述任务文件主要包括项目文件、辅助文件、任务描述文件和校验文件,通过所述解析模型识别所述任务文件的任务类型、任务说明、执行步骤、系统环境依赖、算力需求和资源需求。
4.根据权利要求2所述的方法,其特征在于:在所述步骤s2中,包括:
5.根据权利要求1所述的方法,其特征在...
【专利技术属性】
技术研发人员:郑留帅,程启月,范亚林,何雨宸,王志强,王馨楠,
申请(专利权)人:量子科技长三角产业创新中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。