工作流运行

article/2025/8/25 16:43:16

工作流运行

定义内涵

工作流运行是工作流模板的依次执行,在工作流运行时,用户可以随时取消或查看正在
运行的任务。由于工作流运行的模板的不同,运行过程中可能会产生不同的新资源,如数据
处理类型的工作流会产生新的数据集,AI 算法类的工作流会产生新的模型,甚至超参调优类
型的工作流会产生新的模型训练代码,这些新生成的资源都可以在本模块中进行保存,来完
善本平台的数据集库、模型库和算法库。

技术背景

在项目的 jupyterlab 中,用户可以自由安装 Elyra 搭建工作流。在使用 Elyra 搭建可视
化工作流之前,用户首先需要基于容器和 Kubernetes 构建 Kubeflow。Kubeflow 提供面向
机器学习业务的敏捷部署、开发、训练、发布和管理平台,通过集成开源生态中越来越多
的项目,如 Jupyter, Knat
ive, Seldon Core 等,搭建了机器学习应用从开发到上线到迭代的生命周期
内的工具链,解决企业应用机器学习中遇到的和 DevOps 类似的工具链的困扰,因此,Kubeflow 也成为了当前云原生
场景下主流的 MLOps 平台。Elyra 利用 Kubeflow Pipelines 进行工作流的构建。使用 Elyra 中的 Pipeline Editor,用
户可以将若干个 ipynb 文件组装成工作流,并在任何 Kubernetes 环境中的 Kubeflow 管道
上运行。如本小节上述内容,将机器学习工作流程拆分为多个阶段后,每个阶段中的具体
任务对应的代码被封装为镜像,作为 Elyra 中的 ipynb 文件。Elyra 根据流程之间的顺序或
并行特性,连接各个 ipynb 文件,确保在工作流中,执行完上游节点的任务后,处理下游
节点的任务。

思路方案

在 SecXOps 中,用户可以自由扩展 jupyterlab 的功能,因此可以轻易实现容器内工作流
编排。然而当在用户需要实现跨项目跨容器的工作流运行时,SecXOps 支持将用户创建的模
块以 DAG 图的形式进行编排,将一个个工作流模块编排起来即是将一个个容器编排起来,随
后按照一定的资源动态调度策略在集群上运行,获取每一个模块的运行结果。
在这里插入图片描述
如上图所示,每个方块代表一个模块,模块的运行会按照其内部关联的 Dockerfile 创建
一个容器,容器运行在以 Job 创建的 Pod 中。当一个模块运行结束后,该模块的后继节点会
判断其全部前驱节点是否完成运行,若完成则开始启动该模块的运行,反之则继续等待。当
一个模块运行失败时,该模块所在路径会被阻塞,用户需要重新修改参数或调整模块才能继续运行

参考资料

绿盟SecXOps安全智能分析技术白皮书

友情链接

GB-T 15851.3-2018 信息技术 安全技术 带消息恢复的数字签名方案 第3部分:基于离散对数的机制


http://chatgpt.dhexx.cn/article/uS9lDY0o.shtml

相关文章

工作流(Workflow)

工作流(Workflow) 是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。工作流建模,即将工作流程中的工作如何前后组织在一起的逻辑和规则,在计算机中以恰当的模型表达并对其实施计算。工作流要解决的主要问题是&#xff1…

工作流-数据流转

一、流程图 二、数据流转 1. 部署流程分析 部署流程时会保存3张表:act_re_deployment、act_re_procdef、act_re_bytearray。 2. 启动流程 2.1启动流程流转 act_ru_execution:流程实例和执行流,每发起一次申请就会生成两条记录&#…

什么是开源工作流平台?

在办公职场中,有没有一款软件是实现提质增效的平台?如果让办公实现流程化管理,引用什么平台产品较为合适?低代码开发平台是近些年较为流行的办公软件平台,可以有效管理数据资源,制作表格可视化操作更简便&a…

Activiti教程(一)activiti工作流简介

一.工作流简介 BPM是Business Process Management 的缩写 简称BPM 即业务流程管理,即现在的工作流. 二.工作流概念 (1)流程定义:定义一个流程 即开始-任务x-结束 (2)流程部署:生成一个.bpmn规范的流程定义文件 进行发布. (3)流程执行:流程发布后既可以进入执行状态开始执行流…

普元EOS_工作流引擎相关数据表记录---工作流工作笔记002

由于现在在用普元的工作流引擎,但是,说明文档中没有对数据表的说明 所以整理一下记录下来: 业务流程(com.eos.workflow.data.WFProcessDefine) 属性 名称 类型 processDefID 业务流程ID long processDefName 业务流程名称 String processChName 业务流程显示名称 String desc…

微信小程序代码提交步骤

微信小程序提交代码分为两步: 一.本地提交 二.推送到github 1.点击右上角版本控制按钮,选择需要提交的文件,在下面协商更新日志,点击提交按钮(注意:本次提交仅为本地提交,实际没有上传到服务…

微信小程序远程git代码管理

这篇博客介绍一下微信小程序的代码管理,及将代码上传到远程git库。用来更新、优化、管理自身代码。由于时间的问题,仅仅介绍关联远程git仓库,上传本地代码到远程仓库,更多应用需求可自行摸索留言。 1.介绍的关联git仓库功能是基于…

使用vscode开发微信小程序

1. 安装插件 2. 文件-打开文件夹-将新建的微信小程序导入,代码会有高亮的效果 3. 编辑内容,查看效果,如果有就说明插件引入成功。

微信小程序授权登录

微信小程序授权登录 最近在学习微信小程序,学到授权登录这里,做个笔记记录一下。 我们使用的工具是微信开发者工具,我们创建一个项目,项目结构如图所示: 我们先准备好我们的index.wxml文件,代码如下&…

微信小程序休眠setTimeout

在java C#中,都有自己的休眠函数,那在微信小程序中,也有对应的休眠函数。那是-------setTimeout 使用小案例 这个我在写微信小程绘制 canvas,生产图片的案例,因为绘制头像需要一点时间,这里先让程序停留20毫秒&#x…

【小程序】如何获取微信小程序代码上传密钥?

当使用uniapp开发微信小程序的时候,发行微信小程序,自动上传微信平台,需要程序代码上传密钥 在下面的演示里重置才能获取

微信小程序9-发布代码

微信小程序1-小程序基础,开发工具安装使用 微信小程序2-WXSS,WXS 微信小程序3-小程序生命周期和组件 微信小程序4-小程序的api 微信小程序5-真机测试 微信小程序6-云开发-云数据库 微信小程序7-云存储 微信小程序8-云函数 1.在小程序开发工具中点击上传代码 2.输入版本后上传 …

小程序源代码_如何找回微信小程序源代码

如何找回微信小程序代码 今年暑假,把自己电脑重装系统后,发现自己以前好多的程序代码都找不回来了,自己又不想重写,也没有保存到代码仓库,不知道如何是好? 最近找到一个反编译的方法,试试能不能找回自己的小程序源代码。 先配置好node.js环境之后,再去下载wxapkg包。 w…

没有灵魂的微信小程序代码转支付宝小程序代码

没有灵魂的微信小程序代码转支付宝小程序代码 微信小程序与支付宝小程序直面代码的替换内容功能快捷键 微信小程序与支付宝小程序 作为一个微信小程序的半新手,支付宝小程序的全新手! 在公司安排的这次任务中,需要把已经上线的支付宝小程序更…

获取微信小程序源代码教程

准备工作: 1、安装node.js,下载地址:下载 | Node.js 中文网 win7系统的安装下面这个版本: windows764位系统可以安装的Node.js最高版本-互联网文档类资源-CSDN下载 2、 电脑上安装逍遥模拟器或者夜神模拟器(模拟器要启…

微信小程序发布代码步骤

看图说话: 1,在HBuilder X 点击发行 ,终端会显示发行成功 2.在微信开发者工具,会新打开一个页面,点击详情看下路径是不是/dist/build ,这才是压缩要发行 3.点击确定,根据自己需求改版本号等等信息,点击提交 4.浏览器打开维信公众平台 https://mp.weixin.qq.com/ 找到 [ 版…

微信小程序代码保存后,自动格式化代码

步骤: 1.在 文件 中找到首选项,然后点击设置,找到setting.json点击 2.在末尾添加 "editor.formatOnSave": true 3.保存之后,每次编辑保存后就会自动格式化代码了

微信小程序代码托管到GitHub

目录 一.在GitHub上创建项目 二.绑定远程仓库 1.微信开发者工具点击“版本管理” 2.创建远程仓库(有几种方式) 3.设置名称和邮箱 4.设置网络和认证 5.生成SSH秘钥步骤 6.把SSH key添加到Github里 三、推送代码到GitHub 一.在GitHub上创建项目 复…

Day1 微信小程序-小程序代码的构成

最近在学微信小程序,跟的黑马程序员的课,好记性不如烂笔头,记了些笔记,方便以后查阅。 一、小程序代码的构成--项目结构 1、目录结构: 说明:(1)、pages 用来存放小程序的所有页面&…

【微信小程序】小程序代码基本组成结构

✅作者简介:大家好我是hacker707,大家可以叫我hacker,新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:微信小程序 💬个人格言:但行好事&…