|
· 任务流所有节点建立连接后,相邻节点自动且一致地改变输入和输出参数。即当更改某节点的输出参数时,其下一个相邻节点的输入参数将随之自动更新。 · 任务流的执行从开始节点开始,请将所有节点都接入在由开始节点起始的流程中,避免节点在执行时不生效。 · 任务流节点输入参数只可以连接一个输出参数,输出参数可以连接多个输入参数,且不可以连接自身。 · 任务节点重命名、删除节点和修改节点执行设置不会真正修改任务流,只有当进行任务流保存后,修改才会生效并进行保存。 · 任务节点名称不能超过32个字符,并且当超过16个字符后在图中缩略显示。 · 禁用节点在任务流执行中会被忽略。 |
任务流编排设计页面主要包括左侧任务流节点列表、中间画布区域和画布上方工具栏。任务流支持拖拽式开发。
在[人工智能平台]的左侧导航栏中选择[建模服务/AI建模]菜单项,进入AI建模页面。
单击任意工程下的任务流名称,进入任务流主界面。
编排设计页面可配置任务流具体内容。
任务流节点列表:位于页面左侧,包含输入、框架、算法、输出、自动建模等不同类别的任务流组件(关于任务组件的详情参见机器学习组件及参数说明),其中:
输入:包括数据源、数据转换。
框架:包括深度学习、通用计算、特殊组件。
算法:包括深度学习(视觉ResNet/SSD)、机器学习等。
输出:包括模型评估、可视化。
切换任务流:单击画布上方下拉框,在下拉列表中单击任务流名称,可切换到对应工作流配置页面。
放大缩小:画布支持拖动,支持鼠标滚轮放大缩小,可还原画布原始大小。
添加节点:页面左侧任务节点列表中,单击选择相关任务图标,拖拽到画布中,完成节点添加。
建立连接:将鼠标悬停在开始节点上,单击其输出点(底部的蓝点),拖拽连线到目标节点的输入点(顶部的绿点)。
任务节点操作:
起点运行:右键单击某个未启动的节点,弹出任务节点操作列表。单击<起点运行>,即可进行节点启动操作。节点启动是以当前选择节点为开始,启动当前任务流。若当前节点存在输入信息,则以上游节点上一次页面中运行(非批量参数运行)结果,作为输入参数启动任务流;若上游节点没有运行成功,则无法以当前节点作为起点来运行
停止运行:右键单击某个已启动的节点后,弹出任务节点操作列表。单击<停止运行>,即可停止当前节点。若整个任务流当前只有此节点在运行中,则停止整个任务流的运行;若整个任务流还有其他节点在运行中,则会在该运行中的节点运行完成后,停止整个任务流的运行。
重命名:右键单击对应节点后,弹出任务节点操作列表。单击<重命名>,在重命名弹窗中,输入修改的节点名称,单击<确定>按钮,即可完成页面中节点重命名操作。
删除节点:右键单击对应节点后,弹出任务节点操作列表。单击<删除>按钮,可删除节点。
执行设置:右键单击对应节点后,弹出任务节点操作列表。单击<启用>按钮可重新启用该节点;单击<禁用>按钮可禁用该节点,当节点被禁用后,画布中的任务节点图标置灰,不可操作。
日志信息:右键单击对应节点后,弹出任务节点操作列表。日志信息分为Job日志和历史日志。单击<Job日志>按钮,可查看节点的Job日志;单击<历史日志>按钮,弹出节点历史窗口,单击查看详情图标
,可查看查看对应运行实例中节点的相关日志。
控制台:右键单击对应节点后,弹出任务节点操作列表。单击<控制台>按钮,弹出节点Pod日志窗口,单击日志信息栏的文件链接,查看对应的Pod日志信息。
tensorbord:右键单击类型为Tensorflow的节点后,弹出任务节点操作列表。单击<tensorbord>按钮,即可启动即可启动并查看节点最近一次页面运行的tensorbord信息。
保存至模型库:右键单击类型为自动建模的节点的
图标后,弹出操作列表。单击<保存模型库>按钮,在保存模型库弹窗中填入相应信息,单击<确定>按钮,即可将当前节点上一次页面中运行(非批量参数运行)的输出模型保存至模型库中。
模型部署:右键单击类型为自动建模的节点的
图标后,弹出操作列表。单击<模型部署>按钮,打开模型部署页面。填写推理服务名称,模型信息,以及想发布的实例数,单个实例的具体资源即可。单击<部署>按钮,等待一段时间,当“状态”变成“运行中”时,表示部署成功。
启动(终止):启动或停止任务流。说明如下:
若当前任务流节点中没有运行中的节点,且任务流状态不为运行中时,显示<启动>按钮,可以进行任务流启动操作。
当前任务流节点中存在运行中节点,且任务流状态为运行中时,显示<终止>按钮,可以进行任务流停止操作。
运行实例:单击顶部的<运行实例>按钮,打开运行实例弹窗。在打开的运行实例弹窗内,可以查看当前任务流中,带参数运行且状态为运行中的任务流实例。在实例弹窗内,单击<终止>按钮,在确认终止弹窗中单击<确定>按钮,即可对带参数运行的任务流进行终止操作。
参数配置:单击顶部的<参数配置>按钮,打开参数配置弹窗,可对任务流的参数进行配置,配置的参数可以在带参数运行和节点参数配置中,通过${param}的方式进行使用。在参数配置弹窗中,输入配置的参数和对应值,单击<确定>按钮,保存参数。参数配置填写规则说明如下:
每行只能填写一个参数,按照key=value的方式进行填写,尽量避免两侧出现空格导致使用参数时与预期结果不附。
在参数配置中,每个参数必须配置一个值,且在使用时作为字符串使用。
带参数运行:单击顶部的<带参数运行>按钮,打开带参数运行配置弹窗,可以对参数进行数值型或枚举型数据配置。选择“数值型”页签或“枚举型”页签,单击<添加>按钮,在弹窗中填写配置信息后,单击<确定>按钮,保存参数信息。单击任意参数后面的<删除>按钮,可以删除参数。参数配置完成之后,单击<保存>按钮,会保存参数配置信息;单击<保存并运行>按钮,会保存参数配置信息,同时会将参数代入到任务流配置中进行启动。其中各参数描述如下:
数值型:Key,在下拉框中选择在参数配置中配置的参数,不能选择在枚举型或数据型中已经保存的参数;初始值,数据型数据的起点,只能输入数字;终值,数据型数据的终点,只能输入数字,若步长不能满足刚好到达终值时,则按照最后一次参数+步长>终值时结束;步长:每次参数增量。
枚举型:Key,在下拉框中选择在参数配置中配置的参数,不能选择在枚举型或数据型中已经保存的参数;值,枚举型的值,各个值之间由英文逗号间隔。
定时任务:单击顶部的<定时任务>按钮,在菜单中选择“添加定时”,在弹出窗口中,设置调度周期、开始时间,单击<确定>按钮,完成添加定时;在菜单中选择“取消定时”,在确认弹框中单击<确定>按钮,完成定时取消。
历史:查看任务流运行历史。单击顶部的<历史>按钮,打开任务流运行历史弹窗。在打开的任务流运行历史弹窗中,可以查看任务流运行历史与结果,并且可以通过单击操作栏的详情按钮,查看任务流实例的运行历史相关记录。
日志:查看任务流运行日志。单击顶部菜单的<日志>按钮,打开任务流运行日志页面。在任务流运行日志页面中,分为调度日志、节点日志和控制台日志三个页签。其中:
选择“调度日志”页签,可以在此处查看任务流的调度日志信息。默认是任务流的调度日志页面。
选择“节点日志”页签,切换至节点日志页面,选择想要查看的实例记录,在记录下方缩略图中选择想要查看的节点,即可在右侧查看对应节点在选择实例下运行时的节点日志信息。
选择“控制台日志”页签,切换至控制台日志页面,选择想要查看的实例记录,在记录下方缩略图中选择要查看的节点,在缩略图下方的下拉框中选择想要查看的Pod名称,即可在右侧查看节点的控制台日志。
监控:查看任务流数据可视化信息。单击顶部的<监控>按钮,打开任务流数据可视化页面,查看任务流运行可视化相关信息。在打开的任务流数据可视化页面中,选择想要查看的任务流实例,选择查看的节点,即可在右侧查看任务流数据的相关可视化信息,比如资源使用情况、用户脚本中设置打印数据等信息图表。
文件管理:单击任务流上方菜单中的<文件管理>按钮,打开文件管理页面。在文件管理中,可以查看当前用户下的所有文件信息,可以进行文件上传操作。
保存:单击任务流顶部菜单的<保存>按钮,对任务流建模中的更改进行保存,只有进行了保存操作后,才会对任务流建模相关内容修改进行保存,请在运行前务必进行保存操作,避免对任务流的修改不生效。
选择左侧的组件拖到主页面,左键单击拖入的节点,在右侧的节点配置中对节点参数进行配置。可以在节点配置中使用${param}的方式使用在参数配置中配置的相关参数,参数配置中共有以下几种参数类别:
文件、目录选择:文件、目录选择型参数可以通过单击输入框后方的图标,打开文件选择组件,进行文件、目录的选择。选择对应的文件后,单击<确认>按钮,即可选择文件,当选择路径中包含中文时会进行警告提示;也可以通过手动编辑的方式输入相应路径与文件。
镜像选择:镜像选择型参数可以通过单击输入框后方的图标,在弹出的镜像选择弹窗中进行镜像选择,也可通过手动编辑的方式输入想要使用的镜像。
文本输入:文本输入型参数没有输入限制,用户可以随意编辑参数字段。
数字型:数字型参数只允许输入数字,具体限制规格见各参数的相关说明。
参数前有红色*标识的为必填参数,只有当必填参数全部填充且满足各参数内置校验条件后,才能保存成功,从而执行任务流。