System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开总体说来涉及数据处理领域,更具体地讲,涉及一种有向无环图的配置方法、装置、系统及存储介质。
技术介绍
1、有向无环图dag可用于对数学和计算机科学中的一些种类的结构进行建模,主要用于数据处理、调度、以及数据压缩等相关问题上。因为dag这种数据结构足够的灵活、可扩展,因此非常适用于复杂的人工智能场景,它可以将复杂的代码、函数打包成一个个算子,并按照dag的结构有逻辑可视化地呈现出来,降低了产品的技术门槛和认知学习成本。
2、然而,在利用dag进行产品开发的过程中,dag的易配置性还有待进一步提高。
技术实现思路
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、可选地,子单元确定单元被配置为:基于所述绘图页面上所述有向无环图中各节点的功能属性,确定所述有向无环图中的子单元,其中,任意一个所述子单元用于实现一个或多本文档来自技高网...
【技术保护点】
1.一种有向无环图的配置方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述多个功能入口控件对应的功能包括以下项之中的至少一项:
3.如权利要求2所述的方法,其特征在于,监控节点的执行情况的监控类型包括以下项之中的至少一项:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,基于所述绘图页面上所述有向无环图中各节点之间的关系,确定所述有向无环图中的子单元的步骤包括:
7.如权利要求5所述的方法,其特征在于,响应于对所述有向无环图中的子单元的状态调整操作,对所述子单元的显示状态进行调整的步骤包括:
8.一种有向无环图的配置装置,其特征在于,所述装置包括:
9.一种包括至少一个计算装置和至少一个存储指令的存储装置的系统,其中,所述指令在被所述至少一个计算装置运行时,促使所述至少一个计算装置执行如权利要求1至7中的任一权利要求所述的有向无环图的配置方法
10.一种存储指令的计算机可读存储介质,其中,当所述指令被至少一个计算装置运行时,促使所述至少一个计算装置执行如权利要求1至7中的任一权利要求所述的有向无环图的配置方法。
...【技术特征摘要】
1.一种有向无环图的配置方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述多个功能入口控件对应的功能包括以下项之中的至少一项:
3.如权利要求2所述的方法,其特征在于,监控节点的执行情况的监控类型包括以下项之中的至少一项:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,基于所述绘图页面上所述有向无环图中各节点之间的关系,确定所述有向无环图中的子单元的步骤包括:
7.如...
【专利技术属性】
技术研发人员:郜婕,徐昀,张冠一,迟娩,冯佳宁,
申请(专利权)人:第四范式北京技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。