基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

这篇具有很好参考价值的文章主要介绍了基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文主要介绍如何使用 Amazon SageMaker Notebook 机器学习服务轻松托管 Stable Diffusion WebUI,一键部署开箱即用的 AIGC 图片方向轻量级应用。通过 Amazon CloudFormation 基础设施即代码的服务,实现底层环境、AI 模型和前端 Stable Diffusion WebUI 的快速部署,帮助用户在 15~20 分钟部署一套文生图、图生图的 AI 应用。此方案适合企业级客户对 AIGC 图片方向做前期调研和快速验证、小型团队快速搭建轻量级 AI 应用的业务场景。

[注]:此方案目前提供基于 Stable Diffusion 1.5 的图片生成,基于 dreambooth 的图片训练和推理;暂不提供脚本(script)和插件(extension)的技术支持,读者可持续关注后续方案的功能迭代。

1. 方案架构

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

2. 方案优势

  1. 本方案使用 CloudFormation 一键部署,仅需点击几个步骤,即可快速在您的 AWS 账户中成功部署一套 AIGC 图片方向的 web 应用环境,交互界面简洁友好,帮助用户快速体验文本生成图片、图片生成图片等 AI 服务。
  2. 底层使用 Amazon SageMaker Notebook Instance 托管的 Jupyter 笔记本实例,您无需关心基础环境(如存储、网络等)的构建及底层基础设施运维。
  3. 方案采用全托管的 Stable Diffusion AI 模型服务(1.5 轻量版本,包含 Stable Diffusion WebUI 与 InvokeAI 两个界面),具备良好的开源项目使用体验,并支持根据您的需要安装插件以扩展使用场景(如 ControlNet)。
  4. 用户可使用自带的图片数据微调模型,产出的模型可基于自动化流水线工具快速部署上线至推理节点,方便规模化的图片推理调用。
  5. 本方案完全开源,用户可以在 SageMaker Notebook 中对模型和扩展(extension)定制开发,满足自身业务需求。

3. 方案组件

3.1 Amazon SageMaker Notebook 

Amazon SageMaker 笔记本实例是运行 Jupyter Notebook 应用程序的机器学习 (ML) 计算实例。 SageMaker 管理实例和相关资源的创建。在您的笔记本实例中使用 Jupyter 笔记本来准备和处理数据、编写代码来训练模型、将模型部署到 SageMaker 托管,以及测试或验证您的模型。

3.2 Stable Diffusion 模型

Stable Diffusion 是由 CompVis 、 Stability AI 和 LAION 共同开发的一个文本转图像模型,它通过 LAION-5B 子集大量的 512×512 图文模型进行训练,用户只要简单的输入一段文本,Stable Diffusion 就可以迅速将其转换为图像。同样,用户也可以置入图片或视频,配合文本对其进行处理。

3.3 用户交互界面

3.3.1 Stable Diffusion WebUI + 使用示例参考

Stable Diffusion WebUI 是 Stable Diffusion 的一个浏览器交互界面,它提供了多种功能,如 txt2img、img2img 等,还包含了许多模型融合改进、图片质量修复等附加升级。通过调节不同参数可以生成不同效果,用户可以根据自己的需要和喜好进行创作。它不仅支持生成图片,使用各种各样的模型来达到你想要的效果,还能训练你自己的专属模型。

以文字生成图片为例,用户可在“txt2img”界面,使用提示词生成期望图片,步骤如下:

  • 点击“txt2img”进入文生图界面
  • 在提示词输入框内输入提示词
  • 点击“Generate”按钮即可生成图片

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

1. 生成一对 90 年代中国情侣,尺寸 512×512,一次生成 4 张图
提示词(Prompt):A pair of young Chinese lovers, wearing jackets and jeans, sitting on the roof, the background is Beijing in the 1990s, and the opposite building can be seen

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

2. 生成背景为雏菊的罗马士兵半身像,尺寸 512×512,一次生成 4 张图
提示词(Prompt):A roman soldier with daisies in the background, bust figure

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

3.3.2 InvokeAI + 使用示例参考

InvokeAI 是 Stable Diffusion 的一个实现,它是开源文本到图像和图像到图像生成器。 它提供了一个具有各种新功能和选项的简化流程,以帮助图像生成过程。

提示词(Prompt):temple in ruines, forest, stairs, columns

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

提示词(Prompt):A pair of young Chinese lovers, wearing jackets and jeans, sitting on the roof, the background is Beijing in the 1990s, and the opposite building can be seen

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

3.4 方案部署

3.4.1 方案部署操作步骤

1. 登录控制台,在控制台页面右上角切换区域至 us-east-1。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

2. 在 Service 搜索框中输入 Cloudformation,点击进入。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

3. 创建堆栈 -使用新资源(标准)- Amazon S3 URL,填入 https://xiekl.s3.cn-northwest-1.amazonaws.com.cn/sd-webui.yml。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

4. 填入堆栈名称,Instance Type 建议选择 g5.2xlarge,磁盘 Volume 大小默认为 100G,选择 WebUI Type,默认是 auto 代表 Stable Diffusion WebUI,WebUI Version 选择 0316,点击“下一步” 

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

5. 设置保持默认,点击“下一步”

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

6. 确认配置(维持默认即可),勾选“我确认…”,点击“提交” ,等待 15-20 分钟部署完成。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

3.4.2 使用 Stable Diffusion WebUI 进行文生图

1. 创建堆栈后等待资源陆续启动(约 20 分钟),待堆栈状态显示为“CREATE_COMPLETE”后,点击“输出”。点击“键”为“WebUI URL”相应的“值”位置的 URL。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

2. 进入 WebUI 界面,输入 prompt,点击 generate 即可生成图片。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

3.4.3 使用 Stable Diffusion WebUI 进行训练(微调)

下面介绍如何使用 Stable Diffusion WebUI 训练您自己的图片。

1. 首先要创建一个模型。导航到 DreamBooth ⻚面。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

2. 创建成功后,如下图所示。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

3. 设置训练参数,导航到 Select ⻚面,如图所。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

4. 在 input ⻚面,设置 Setting,Basic 的参数保持默认即可,点击右侧箭。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

5. 点击 Advance 右侧箭头,展开选项卡。在 Mixed Precision 选择 fp16,Memory Attention 选择 xformers,其他选项保持默认即可,如下图所示。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

6. 点击 Concepts 选项卡,在 Dataset Directory 输入实例图片所在的目录。我们事先准备了示例图片 在/data/images 中,读者也可以把自己的图像文件放在该目录中。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

7. 向下拉动滚动条,在 Instance Prompt 中输入”a photo of a zxw dog”,在 Class Prompt 中输入”a photo of dog”,其他保持默认。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

8. 点击⻚面上方的”Train”按钮。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

9. 观察右侧 Output 选项卡的训练进度,等待训练完成。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

10. 训练完成后,点击刷新按钮,模型列表中将出现刚训练好的模型,选择新训练的模型。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

11. 点击 txt2img,跳转到文生图⻚面。输入 Prompt,注意要带上 zwx 前缀,查看结果。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

12. 下面介绍如何用自己的图片进行训练。在 Cloudfomation 的输出中,点击 NotebookURL 链接。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

13. 如下图所示,点击 sd-webui 进入到 data/images/文件夹。在文件上依次点击右键,删除文件。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

14. 点击 Upload files 按钮,上传您自己的图片作为训练集。上传完成后,重复上述步骤完成训练过程。

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

4. 总结

本文简单介绍了如何使用托管的笔记本服务 SageMaker Notebook 来一键部署 Stable Diffusion WebUI,轻松构建 AI 生成图片的界面化、快速验证环境。方案只需点击几次即可实现自动化部署,基于托管服务的特性让您无需忧心底层基础设施的搭建与运维,同时拥有良好的开源项目体验。您还可以使用自己的图片对模型进行微调,为定制特色的 AIGC 应用做好准备。文章来源地址https://www.toymoban.com/news/detail-495938.html

到了这里,关于基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Amazon SageMaker构建高质量AI作画模型Stable Diffusion

    近来,随着新一代 AI 大型聊天机器人 ChatGPT 火遍科技圈,人工智能生成内容( Artificial Intelligence Generated Content , AIGC )这一领域开始受到学术界、工业界甚至普通用户的广泛关注。 AIGC 凭借其独特的“创造力”与人类无法企及的创作生成速度掀起了一股人工智能狂潮。但是,利

    2023年04月14日
    浏览(31)
  • 如何在亚马逊 SageMaker 进行 Stable Diffusion 模型在线服务部署

    随着人工智能技术的发展与完善,AI Generated Content (AIGC,人工智能自动生成内容) 在内容的创作上为人们的工作和生活带来前所未有的帮助,具体表现在能够帮助人类提高内容生产的效率,丰富内容生产的多样性、提供更加动态且可交互的内容。AIGC 相关技术可以在创意、表现

    2023年04月13日
    浏览(41)
  • 20分钟,使用Amazon SageMaker快速搭建属于自己的AIGC应用

    真火! 作为最近一段时间人工智能领域内的顶流之一,AIGC(AI-Generated Content)早已火爆出圈,频登各大互联网平台热搜。 cite: 微软亚洲研究院官方微博 这段时间以来,基于深度学习的内容生成在图像、视频、语音、音乐、文本等生成领域都取得了令人瞩目的成果,也越来越

    2023年04月15日
    浏览(40)
  • 基于趋动云的 Stable Diffusion Webui 环境搭建

    Stable Diffusion Webui 环境搭建,首先新建一个项目:   然后,选择镜像。注意点公开的,已近做好的这个镜像,superx创建,集成了miniconda3的镜像。 然后选择添加数据源,一样,还是点公开,搜索sd_model_spuerx就可以找到了,还是由superx创建。  都选择好之后,选择创建项目。暂

    2024年02月05日
    浏览(22)
  • AI绘画基于 Kaggle 10 分钟搭建 Stable Diffusion(保姆级教程)

    当前最火的、也是日常绘画最常用两个 AI 绘画工具就属 Midjourney 和 Stable Diffusion 了。 而相对于 Midjourney(基础版也要 $10 / month)来说,Stable Diffusion 最大的好处就是: 完全免费! (免费啊,宝子们) 完全开源! 但是 Stable Diffusion 的 安装部署比较复杂 ,而且 对电脑配置要求

    2024年02月11日
    浏览(30)
  • 基于 Stable Diffusion免费快速无代码生成自己AI虚拟主播,并根据内容实现多语言播报

    如何免费快速无代码生成自己AI虚拟主播? Stable Diffusion 是一种文本到图像模型。它主要用于根据文本描述生成详细的图像。Stable Diffusion 是 midjourney 和 DALLE-2 等工具的绝佳替代品。这个工具的伟大之处在于您可以在您的计算机上本地运行它或使用 Dream Studio 或 Hugging Face 等服

    2024年02月10日
    浏览(24)
  • 基于Springboot+Openai SDK搭建属于自己的ChatGPT3.5 Ai聊天知识库,已接入Stable Diffusion绘图Api

    花费二个多月查阅资料与前后端开发,终于完成了我的开源项目HugAi聊天知识库。项目是基于Springboot+vue2集成了OpenAi SDK开发的一套智能AI知识库,已接入ChatGpt3.5接口以及openai的绘图接口,前后端代码都开源。 支持上下文功能 会话记录持久化 sse流式响应 后台可配置的场景对话

    2024年02月05日
    浏览(23)
  • 【AIGC】 快速体验Stable Diffusion

    stable Diffusion是一款高性能的AI绘画生成工具,相比之前的AI绘画工具,它生成的图像质量更高、运行速度更快,是AI图像生成领域的里程碑。 推荐阅读:Stable diffusion干货-运作机制 纵观全网,目前找到的最简单的安装方法: 三分钟完成Stable Diffusion本地安装 安装好后,打开

    2024年02月12日
    浏览(26)
  • Stable Diffusion本地Docker快速部署

    docker拉取腾讯云镜像 启动容器并打印日志 局域网访问设置 进入容器 进入modules目录 编辑参数 修改以下两行 退出容器 重启容器 添加模型 模型文件可以在 抱脸 或者 C站 上下载 模型文件(safetensors,checkpoint)添加到以下目录 Lora文件添加到以下目录 VAE文件添加到以下目录

    2024年01月25日
    浏览(23)
  • AI绘画:快速上手stable diffusion

    点击↑上方↑蓝色“ 编了个程 ”关注我~ 这是Yasin的第 89 篇原创文章 最近随着Chat GPT的大火,AI绘画也火了起来。尤其是midjourney(以下简称mj),能够通过文本生成AI图片,还能指定各种风格,简直是我们这种又菜又爱玩的福音。 下面是我用mj随便画的一些图: mj上手

    2023年04月22日
    浏览(21)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包