玩转AIGC | 使用阿里云NAS+PAI-EAS部署Stable Diffusion文生图模型

本文涉及的产品
文件存储 NAS,50GB 3个月
简介: 阿里云的AIGC存储解决方案是覆盖了数据收集、模型训练以及模型推理整个生命周期,本实验场景主要覆盖模型推理过程,介绍如何使用模型在线服务(PAI-EAS)以及文件存储NAS部署AIGC应用,快速生成图片。

AIGC作为人工智能技术和产业应用的要素之一,可自动生成图片、音频、文本、视频、代码等内容,随着技术能力的不断迭代升级,将降低内容创作门槛、释放创作能力。AI绘画工具Stable Diffusion ,是一种基于潜在扩散模型(Latent Diffusion Models)的文本到图像、图像到图像生成模型,能够根据任意文本或图像输入,生成高质量、高分辨率、高逼真的图像。基于 Stable Diffusion WebUI,可以在网页上轻松进行文生图、图生图的操作。

 AI解决方案.png

阿里云的AIGC存储解决方案是覆盖了数据收集、模型训练以及模型推理整个生命周期,本实验场景主要覆盖模型推理过程,介绍如何使用模型在线服务(PAI-EAS)以及文件存储NAS部署AIGC应用,快速生成图片。

 

一、准备工作

 

在阿里云免费试用的官网页面中(https://click.aliyun.com/m/1000374869/),可以找到文件存储NASPAI-EAS的试用资源,然后领用相关资源。戳这里>>,领取PAI-EAS免费试用。

PAI-EAS+NAS.png


二、实验步骤

 

1、创建相关的VPC、安全组和交换机

 

登录阿里云控制台,创建一个专有网络VPCVPC的名称可以根据业务或个人喜好自行命名。选择IPV4网段时,可以从默认的三个网段中任选一个。在创建VPC的同时,需要把相关的交换机也创建好。因为和机器学习平台PAI连接,属于一种VPC的专网连接,需要通过专业的交换机实现。

创建专有网络.png

VPC和交换机创建完成之后,接下来要创建安全组策略。通过VPC页面的云服务、云服务器安全组策略页面,可以创建安全组,此时选择默认的安全组策略即可,网络就选择刚才创建的VPC。相关描述建议根据个人选择进行添加,访问规则可不用改动。

创建安全组.png


2、创建相关的文件存储资源

 

在文件存储的控制台,选择创建文件存储通用型NAS。选择地域要勾选河源,因为相关的免费试用资源都是在华南2(河源)。在专有网络VPC、虚拟机交换机选择在前一步所创建好的VPC网络和交换机的名称,再点击立即购买,就会收到文件存储NAS创建成功的提示,在文件系统列表中可以查看到通用型NAS系统。

创建通用型NAS.png


3、通过PAI平台部署模型

 

进入机器学习平台PAI的页面搭建模型,首先需要在工作空间列表中新建一个工作空间,建议工作空间按照工程来进行命名(比如mynewaigc),可以把一组的工程集中在一个工作空间中。

 

工作空间创建好后,接下来使用模型在线服务(PAI-EAS)来部署模型。在部署模型之前,首先要选择刚才创建的工作空间mynewaigc,然后进入EAS。进入EAS之后呢,有多种服务可供选择,本次实验需要选择部署服务。填写模型服务信息时,需要自定义一个服务名称。由于本次要部署Stable Diffusion的一个web应用,所以部署方式需要选择镜像部署AI-Web应用。在镜像的选择上,PAI平台已经帮用户打包好了AIGC的应用,点击选择stable-diffusion-webui,镜像版本选择2.2版本。

部署服务.png

接下来需要选择存储的空间,也就是在模型配置选择NAS挂载。此时可以选择之前创建的NAS文件系统,每个文件系统默认会自带的挂载点,也可以一并选择。在源路径上,无需自输入“/”使用NAS的根路径,无需自定义路径。至于挂载路径,选择/code/stable-diffusion-webui/data,相当于“/”这个子目录就是我们所要指定的数据存储的目录。这样的话,整个这个模型部署以及图片都会在挂载的目录上生成。

NAS挂载.png

挂载路径填写完成后,开始选择运行模型需要使用的资源。这时得选择公共资源组和常规资源配置。在资源配置选择中,点击试用活动,可以看到之前在试用活动中领用的资源,然后选择一台GPU服务器。此时页面会显示这台服务器每小时会产生13.98元的费用。不过,这部分费用可以通过领用的试用资源中的500元代金券进行抵扣。所以,如果担心在测试使用的过程中产生不必要的费用,可以重点关注使用的时长。

资源配置选择.png

最后,在专有网络配置中,选择之前创建的VPC、交换机、安全组,就可以开始部署应用。当应用部署完成之后,如果服务状态处于运行中,就意味这个服务部署完成。

专有网络配置.png


4、使用模型实现文生图

 

在服务方式中选择点击查看Web应用之后,会进入我们所部署的Stable DiffusionWeb界面,使用文生图功能可以通过提示词生成对应的图片。比如输入cute dog很快就能得到一张小狗的图片。

cute dog.png

在默认情况下,Stable Diffusion只支持使用英文+有限的emoji颜文字来作为提示词(Prompt)。通过安装WebUI 插件,可以输入中文或其他语言生成图片。互联网上已有很多相关教程,可自行查找学习,在此不一一赘述。


三、清理资源

 

模型使用结束后,接下来需要清理资源,以免产生不必要的费用。首先,要停止模型、删除资源,当PAI-EAS里关联的GPU资源被清除,就不会再产生相关的费用。

停止模型.png

然后再去删除文件系统,这时需要在文件系统列表中删除之前创建的文件存储资源。由于文件存储资源挂载到VPC网络中,还有生命周期策略以及回收站的设置,因此需要清除这三项的关联信息。当这些信息全部清除完成之后,点击删除即可。

删除文件系统.png

最后要做的是专用网络VPC资源的清除,这时需要先删除交换机和安全组策略再强制删除VPC网络资源,从而释放所有的网络、网关等资源。至此,本次实验所创建的所有资源全部被释放完成,不会再产生额外的费用。

删除专有网络.png

欲了解更多,请点击这里

相关实践学习
基于ECS和NAS搭建个人网盘
本场景主要介绍如何基于ECS和NAS快速搭建个人网盘。
阿里云文件存储 NAS 使用教程
阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例、HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 产品详情:https://www.aliyun.com/product/nas
相关文章
|
11天前
|
机器学习/深度学习 人工智能 算法
【AAAI 2024】再创佳绩!阿里云人工智能平台PAI多篇论文入选
阿里云人工智能平台PAI发表的多篇论文在AAAI-2024上正式亮相发表。AAAI是由国际人工智能促进协会主办的年会,是人工智能领域中历史最悠久、涵盖内容最广泛的国际顶级学术会议之一,也是中国计算机学会(CCF)推荐的A类国际学术会议。论文成果是阿里云与浙江大学、华南理工大学联合培养项目等共同研发,深耕以通用人工智能(AGI)为目标的一系列基础科学与工程问题,包括多模态理解模型、小样本类增量学习、深度表格学习和文档版面此次入选意味着阿里云人工智能平台PAI自研的深度学习算法达到了全球业界先进水平,获得了国际学者的认可,展现了阿里云人工智能技术创新在国际上的竞争力。
|
11天前
|
机器学习/深度学习 PyTorch 算法框架/工具
在阿里云机器学习平台上布置一个PyTorch模型
在阿里云机器学习平台上布置一个PyTorch模型【1月更文挑战第21天】【1月更文挑战第105篇】
178 1
|
11天前
|
人工智能 搜索推荐
AIGC工具——Stable Diffusion
【1月更文挑战第11天】AIGC工具——Stable Diffusion
256 2
AIGC工具——Stable Diffusion
|
11天前
|
前端开发 Linux PyTorch
Stable Diffusion 本地安装 | AIGC
今天要介绍Stable Diffusion webUI则第三方通过Gradio搭建的Stable Diffusion的web前端,功能丰富,而且所有功能都是开源的。 【1月更文挑战第7天】
208 0
|
11天前
|
机器学习/深度学习 自然语言处理
文生图模型-Stable Diffusion | AIGC
所谓的生成式模型就是通过文本或者随机采样的方式来得到一张图或者一段话的模型,比如文生图,顾名思义通过文本描述来生成图像的过程。当前流行的文生图模型,如DALE-2, midjourney以及今天要介绍的Stable Diffusion,这3种都是基于Diffusion扩散模型【1月更文挑战第6天】
425 0
|
11天前
|
人工智能 算法 开发工具
Mixtral 8X7B MoE模型在阿里云PAI平台的微调部署实践
Mixtral 8x7B 是Mixtral AI最新发布的大语言模型,是当前最为先进的开源大语言模型之一。阿里云人工智能平台PAI,提供了对于 Mixtral 8x7B 模型的全面支持,开发者和企业用户可以基于 PAI-快速开始轻松完成Mixtral 8x7B 模型的微调和部署。
|
11天前
|
编解码 人工智能 自然语言处理
AIGC基础模型——扩散模型(Diffusion Model)
【1月更文挑战第23天】AIGC基础模型——扩散模型(Diffusion Model)
220 1
AIGC基础模型——扩散模型(Diffusion Model)
|
3天前
|
人工智能 自然语言处理 安全
AIGC时代,阿里云如何让短剧出海更便捷?
短剧高温下,谈谈AIGC的助攻路线。
46 0
AIGC时代,阿里云如何让短剧出海更便捷?
|
11天前
|
存储 Cloud Native 文件存储
云原生之使用Docker部署Nas-Cab个人NAS平台
【5月更文挑战第2天】云原生之使用Docker部署Nas-Cab个人NAS平台
180 4
|
11天前
|
自然语言处理 算法 关系型数据库
阿里云PAI大模型RAG对话系统最佳实践
本文为大模型RAG对话系统最佳实践,旨在指引AI开发人员如何有效地结合LLM大语言模型的推理能力和外部知识库检索增强技术,从而显著提升对话系统的性能,使其能更加灵活地返回用户查询的内容。适用于问答、摘要生成和其他依赖外部知识的自然语言处理任务。通过该实践,您可以掌握构建一个大模型RAG对话系统的完整开发链路。

相关产品

  • 文件存储NAS