云服务器免费领用,体验PAI-EAS 5分钟部署Stable Diffusion webUI

2023-12-21 13:30

本文主要是介绍云服务器免费领用,体验PAI-EAS 5分钟部署Stable Diffusion webUI,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近发现大家都在体验AIGC的Stable Diffusion 文生图模型,很多博主也分享了详细的本地部署保姆级教程。

为什么选择本地部署Stable Diffusion

因为没有生成数量的限制,不用花钱,不用被NSFW约束,生成时间快,不用排队,自由度高,插件丰富,功能众多,可以调试和个性化的地方也更多。

但对于单纯想体验的“小白”来说,本地部署依旧难以上手,并且对电脑配置也有一定要求。

  1. 电脑需要拥有NVIDIA显卡,GTX1060 (或者同等算力的N卡)以上,显存4G以上。
  2. 其次内存16G或者以上,至少有一个128G以上的SSD固态硬盘。
  3. 最后操作系统需要win10或者win11的系统。配置门槛直接刷掉了一部分刚入门同学。

如果有完全可替代的免费云服务器资源,你愿意尝试吗?

阿里云PAI-EAS专注于AI推理场景,具备serverless免运维、灰度发布、实时监测、支持抢占型实例等更多高可用的企业级能力,提供灵活的模型部署方式及服务调用方式,满足各种业务需求。

  • 免费A10/T4/G6 1个月,(以A10机型为例可运行715小时)
  • 省心。不需要担心电脑配置,云上的资源就是你的资源。
  • 简便。基于封装好的镜像直接拉起,省去繁琐的环境配置工作。
  • 弹性。按需使用,弹性扩缩容。

下面小编将以阿里云机器学习平PAI 的模型在线服务平台 PAI-EAS 和大家分享【如何5分钟一键部署 Stable Diffusion 文生图模型和启动 WebUI 进行推理服务】

PAI-EAS 低代码部署SD流程

第一步:准备工作

  1. 已开通PAI-EAS并创建默认工作空间;如果您是 PAI-EAS 的新用户,也可以免费领取 PAI-EAS 的免费试用名额开启实验,详情请参见【五、免费体验】
  2. 下载 Stable Diffusion,开源地址:GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI;

第二步:部署PAI-EAS服务

将Stable Diffusion模型部署为AI-Web应用服务,具体操作步骤如下。

  1. 进入PAI EAS模型在线服务页面。
    1. 登录PAI控制台。
    2. 在左侧导航栏单击工作空间列表,在工作空间列表页面中单击待操作的工作空间名称,进入对应工作空间内。
    3. 在工作空间页面的左侧导航栏选择模型部署 > 模型在线服务(EAS),进入PAI EAS模型在线服务页面。
  1. PAI EAS模型在线服务页面,单击部署服务
  2. 部署服务页面,配置以下关键参数。

参数

描述

服务名称

自定义服务名称。本案例使用的示例值为:sdwebui_demo

部署方式

选择镜像部署AI-Web应用

镜像选择

PAI平台镜像列表中选择stable-diffusion-webui;镜像版本选择2.2

资源组种类

选择公共资源组

资源配置方法

选择常规资源配置

资源配置选择

必须选择GPU类型,实例规格推荐使用ml.gu7i.c8m30.1-gu30(性价比最高)。

镜像配置完成后,系统会自动配置运行命令额外系统盘等参数,您无需修改配置。

  1. 单击部署,等待一段时间即可完成模型部署。当模型状态运行中时,服务部署成功。

第三步:启动WebUI进行模型推理

  1. 单击目标服务服务方式列下的查看Web应用
  2. 在WebUI页面,进行模型推理验证。在文生图页签提示词(Prompt)区域,自定义输入内容,单击生成,即可开启您的AIGC之旅。本案例在提示词(Prompt)区域输入cute dog,单击生成,推理结果如下图所示。

SD部署常见问题及解决方法

  1. 图片生成速度慢怎么办?

您可以通过开启Blade或xFormers的方法进行模型服务加速

  1. 您自己的模型及输出目录等内容如何挂载?

如果您需要使用自己下载的或训练获得的Lora或SD等模型用于SDWebUI,或需要保存输出数据到您自己的OSS Bucket目录,或需要进行一些第三方的配置和插件安装等;

  1. 服务长时间卡主怎么办?
  • 重新打开SDWebUI界面或重启EAS服务;
  • 如果重启后长时间无法解决,可能因为服务需要从外网下载模型或插件内容导致;

下面是超详细的SD进阶教程,体验文生图乐趣,赶快一起学习吧👇

♥ 关注我们,更多AI相关技术内容持续更新中~

【SD WebUI notebook 开发部署】https://help.aliyun.com/document_detail/2261127.htm?

【SD 文生图Lora模型微调实现虚拟上装】https://help.aliyun.com/document_detail/615220.htm?

开发者云端部署AIGC专属福利

福利一:云上GPU免费用

V100/A10/T4等机型赠送5000CU*H(以A10机型为例可运行715小时)

福利二:59元超低价GPU资源包

V100/A10/T4等机型畅享100CU*H(以A10为例可运行14小时)

前往领取福利戳👉🏻 https://free.aliyun.com/?product=9602825&tlog=0620csdnwz

希望本文可以帮助大家快速入门 Stable Diffusion,一起领取福利免费体验吧!


这篇关于云服务器免费领用,体验PAI-EAS 5分钟部署Stable Diffusion webUI的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/520174

相关文章

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser

NFS实现多服务器文件的共享的方法步骤

《NFS实现多服务器文件的共享的方法步骤》NFS允许网络中的计算机之间共享资源,客户端可以透明地读写远端NFS服务器上的文件,本文就来介绍一下NFS实现多服务器文件的共享的方法步骤,感兴趣的可以了解一... 目录一、简介二、部署1、准备1、服务端和客户端:安装nfs-utils2、服务端:创建共享目录3、服

k8s部署MongDB全过程

《k8s部署MongDB全过程》文章介绍了如何在Kubernetes集群中部署MongoDB,包括环境准备、创建Secret、创建服务和Deployment,并通过Robo3T工具测试连接... 目录一、环境准备1.1 环境说明1.2 创建 namespace1.3 创建mongdb账号/密码二、创建Sec

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像

什么是 Linux Mint? 适合初学者体验的桌面操作系统

《什么是LinuxMint?适合初学者体验的桌面操作系统》今天带你全面了解LinuxMint,包括它的历史、功能、版本以及独特亮点,话不多说,马上开始吧... linux Mint 是一款基于 Ubuntu 和 Debian 的知名发行版,它的用户体验非常友好,深受广大 Linux 爱好者和日常用户的青睐,

Python项目打包部署到服务器的实现

《Python项目打包部署到服务器的实现》本文主要介绍了PyCharm和Ubuntu服务器部署Python项目,包括打包、上传、安装和设置自启动服务的步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录一、准备工作二、项目打包三、部署到服务器四、设置服务自启动一、准备工作开发环境:本文以PyChar

centos7基于keepalived+nginx部署k8s1.26.0高可用集群

《centos7基于keepalived+nginx部署k8s1.26.0高可用集群》Kubernetes是一个开源的容器编排平台,用于自动化地部署、扩展和管理容器化应用程序,在生产环境中,为了确保集... 目录一、初始化(所有节点都执行)二、安装containerd(所有节点都执行)三、安装docker-

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys