Workflow,要不要了解一下
摘要:Workflow本质是开发者基于实际业务场景开发用于部署模型或应用的流水线工具。
Workflow(也称工作流,下文中均可使用工作流进行描述)本质是开发者基于实际业务场景开发用于部署模型或应用的流水线工具。在机器学习的场景中,流水线可能会覆盖数据标注、数据处理、模型开发/训练、模型评估、应用开发、应用评估等步骤。
![](https://pic3.zhimg.com/80/v2-c0dc537dcb681048fac0a8dfd659f7da_720w.webp)
区别于传统的机器学习模型构建,开发者可以使用Workflow开发生产流水线。基于MLOps的概念,Workflow会提供运行记录、监控、持续运行等功能。根据角色的分工与概念,产品上将工作流的开发和持续迭代分开。
了解Workflow的功能与构成后,可通过订阅workflow的方式尝试运行首条工作流,进一步了解Workflow的运行过程。
数据集准备
1、前往AI Gallery,在“资产集市>数据>数据集”下载常见生活垃圾图片。
![](https://pic3.zhimg.com/80/v2-575cea56f27dec3e73f039a807334fb2_720w.webp)
2、下载方式选择“ModelArts数据集”,目标区域“华北-北京四”,数据类型选择“图片”,数据集输出位置为数据集的输出路径,数据集输入位置为数据集的输入路径,数据集名称可自行修改。
![](https://pic4.zhimg.com/80/v2-90efffe78a162a938c8ca0c6993b058b_720w.webp)
3、单击“确定”,自动跳转至AI Gallery的个人中心“我的下载”页签。等待下载完成即可。
![](https://pic4.zhimg.com/80/v2-887794996f29139edc75516c2104204b_720w.webp)
订阅工作流
- 登录ModelArts管理控制台,左侧菜单栏选择“总览>Workflow(Beta)”,进入Workflow详情页。
- 在详情页的Workflow列表区域,单击“前往AI Gallery订阅”。
- 选择订阅“图像分类-ResNet_v1_50工作流”。
![](https://pic1.zhimg.com/80/v2-908067823b3a7d00920f1c5ce72cf018_720w.webp)
运行工作流
1、订阅完成后,单击“运行”进入配置页面,资产版本默认,选择云服务区域“华北-北京四”,单击“导入”即可。
![](https://pic2.zhimg.com/80/v2-29423dff9d4a2441f74329cdd27acb61_720w.webp)
说明:
工作流运行的云服务区域需要与创建的数据集所在区域保持一致,否则工作流配置时无法选到准备好的数据集。
2、导入完成后会自动跳转至workflow的详情页面,在详情页单击右上方的“配置”按钮完成配置。配置参数填写参考表1。
![](https://pic4.zhimg.com/80/v2-005c5eed6b19f57ba22177fd24699567_720w.webp)
![](https://pic4.zhimg.com/80/v2-9da7f3e40643312bf40d6609c2653eb3_720w.webp)
1.配置完成后单击右上方“保存配置”按钮,保存完成后单击“启动”开始运行工作流。工作流在运行过程中,需要用户在数据标注节点以及服务部署节点完成相关操作或者配置。
(a)数据标注节点:标注节点启动后会等待用户确认数据标注是否完成,用户需单击“实例详情”前往数据集页面查看该数据集是否已完成标注。
![](https://pic4.zhimg.com/80/v2-739e0608b89e2a9614d21b96a3b68c27_720w.webp)
(b)确认数据标注完成后返回执行页面,单击“继续运行”。
![](https://pic1.zhimg.com/80/v2-2c263cdbbc2883bd049559608183b920_720w.webp)
(c)服务部署节点:“选择模型模板”默认选择最新模型版本,“计算节点规格”选择GPU类型,“资源池”默认选择公共资源池,可单击开启“是否自动停止”,默认不开启。配置完成后单击“继续运行”即可,等待服务部署完成。
![](https://pic3.zhimg.com/80/v2-32aa666a6c327b52dcdaf0a6bf6fb6d6_720w.webp)
2.测试推理服务:工作流运行完成后,在服务部署节点右侧单击“实例详情”进行跳转或者在ModelArts管理控制台,选择“部署上线>在线服务”,找到部署的推理服务,单击服务名称,进入服务详情,单击“预测”。右边可查看预测结果。
![](https://pic1.zhimg.com/80/v2-b7adcc8a0719343517ac152baa8a3bec_720w.webp)
相关文章
- 基于SpringBoot+Vue的宠物管理系统了解一下
- SRE,了解一下?35+岁程序员新选择
- 15个问题自查你真的了解java编译优化吗?
- 最小二乘法,了解一下?
- 云图说|AI开发难!难!难!端云协同多模态AI开发套件你需要了解一下
- 账户经常被盗号怎么办?防盗“黑科技”了解一下
- 【华为hcia基本了解(核心、汇聚、接入交换机)(网络设备-交换机、路由器、防火墙)(AP无线接入点、AC无线控制器)】-20211122
- A/B 测试之前必须要了解的 10 件事
- 分布式系统,你真的了解吗?
- 因工作需要,简单了解一下印尼这个国家
- 了解一下Spring中用了哪些设计模式?这样回答面试官才稳
- 超火爆的6 个必学持续集成工具,测试人的福音,进来了解一下
- 抓包软件 Fiddler 了解一下?
- Redis 集群模式的工作原理能说一下么?在集群模式下,Redis 的 key 是如何寻址的?分布式寻址都有哪些算法?了解一致性 hash 算法吗?
- 了解Github的界面
- 【学习笔记】稳定扩散模型(Stable Diffusion)—— 最流行的 AI 绘画大模型,了解一下:输入的内容可以是图像,文本,部分图像,以及他们的组合——直接出图!
- 了解企业架构EA(Enterprise Architecture)
- 以Spring整合EhCache为例从根本上了解Spring缓存这件事(转)
- 要了解的技能
- 不知道怎么解耦业务?Spring Event 了解一下!
- 通过3个Hello World应用来了解ASP.NET 5应用是如何运行的(3)
- 窄带物联网NB-IoT协议必须要了解的几个问题
- glibc的了解,对内核的封装
- 大数据必学Java基础(六十八):File类的深入了解
- 04 网络面经:HTTP 2.0的这些新特性,是时候了解一下了