AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion?

这篇具有很好参考价值的文章主要介绍了AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者:寒斜

立即体验基于函数计算部署 Stable Diffusion:

https://developer.aliyun.com/topic/aigc

AIGC 领域目前大火, 除了 Chatgpt,在文生图领域 Stable Diffusion 大放异彩,深刻的地影响着绘画、视频制作等相关领域。利用这项技术,普通人也可以制作出令人惊叹的艺术作品。今天我们将使用阿里云函数计算来部署一套 Stable Diffusion WebUi,给大家展示一下这项技术的魅力。 在进入技术教程之前,我们先看一下笔者生成的相关图片内容。

Stable Diffusion WebUi:

https://github.com/AUTOMATIC1111/stable-diffusion-webui

画廊

sd+ mdjrny/ChilloutMix

AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion?

Cheese Daddy

AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion?

国风

AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion?

daclefo_painting

函数计算的优势

  • 开箱即用,通过应用中心或者 Serverless Devs 一键部署快速体验,无需进行复杂的环境配置
  • 用时消费,通过 Serverless 弹性策略在您启动服务的才开始计费
  • 支持 GPU 渲染,出图快,花费低

准备项

  1. 开通阿里云**函数计算 [ 1]**

  2. 开通阿里云**容器镜像服务 ACR [ 2]**

  3. 下载 Serverless Devs [ 3]

  4. 使用 Serverless Devs 配置**阿里云秘钥信息 [ 4]**

快速开始

一行指令部署

  • 创建一个本地文件目录如 stable-diffusion
  • 在 stable-diffusion 目录下创建一个 s.yaml 文件,内容如下
edition: 1.0.0
name: fc-stable-diffusion
access: default
services:
  cn-shanghai-stable-diffusion-sd:
    component: devsapp/fc
    props:
      region: cn-shanghai
      service:
        description: stable-diffusion部署到函数计算
        internetAccess: true
        name: stable-diffusion
      function:
        handler: index.handler
        timeout: 600
        diskSize: 10240
        caPort: 7860
        instanceType: fc.gpu.tesla.1
        runtime: custom-container
        cpu: 8
        customContainerConfig:
          args: ''
          accelerationType: Default
          image: registry.cn-shanghai.aliyuncs.com/vipas/stable-diffusion-web:v2
          accelerationInfo:
            status: Preparing
          command: ''
          webServerMode: true
        instanceConcurrency: 1
        memorySize: 32768
        environmentVariables: {}
        gpuMemorySize: 16384
        name: sd
        asyncConfiguration: {}
      triggers:
        - name: defaultTrigger
          description: ''
          type: http
          qualifier: LATEST
          config:
            methods:
              - GET
              - POST
              - PUT
              - DELETE
            authType: anonymous
            disableURLInternet: false
      customDomains:
        - domainName: auto
          protocol: HTTP
          routeConfigs:
            - path: /*
  • 执行部署指令
s deploy

效果预览及操作

执行完部署指令后,很快就能拿到访问地址,如下面↓

http://sd.stable-diffusion.xxxxxx.cn-shanghai.fc.devsapp.net 内容(xxxxxx为您自己账号 uid)

cn-shanghai-stable-diffusion-sd: 
  region:   cn-shanghai
  service: 
    name: stable-diffusion
  function: 
    name:       sd
    runtime:    custom-container
    handler:    index.handler
    memorySize: 32768
    timeout:    600
  url: 
    system_url:    https://sd-stable-iffusion-zulpjlkgaj.cn-shanghai.fcapp.run
    custom_domain: 
      - 
        domain: http://sd.stable-diffusion.xxxxxx.cn-shanghai.fc.devsapp.net
  triggers: 
    - 
      type: http
      name: defaultTrigger

函数计算初次启动要花费 3-4 分钟,需要完成镜像拉取,冷启动等操作。

最后画面如下:

AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion?

我们提供的默认镜像自带了 sd 基础模型。

部署成功之后您可以输入一些文字描述进行图片生成,如上图 sd 生成了一只可爱的小狗🐕。

总结及扩展

函数计算部署 SD,一行指令运行即可。但我们仍然面临很多实际的使用问题,比如这里使用的镜像仅保留了一个基础模型,后面要扩展需要重新打镜像,非常麻烦,整体冷启动时长较长,初次访问体验欠佳。诸如以上,如何动态管理模型和扩展,以及加快启动速度,在接下来实践篇我们进一步探讨。

有奖体验

阿里云将提供免费 Serverless 函数计算产品资源,邀请你,体验一把 AIGC 级的毕加索、达芬奇、梵高等大师作画的快感。下面请尽情发挥你的想象空间!!双重奖品设置,完成体验场景可得社区 1000 积分兑换奖品,还可参加 AI 生成图像比赛赢取 Airpods、500 元猫超卡及社区定制抱枕!

🌏 体验地址:

https://developer.aliyun.com/topic/aigc

你也可以轻松做出下方画作👇👇

AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion?

相关链接:

[1] 函数计算

https://www.aliyun.com/product/fc?spm=5176.devs

[2] 容器镜像服务 ACR

https://www.aliyun.com/product/acr?spm=5176.28055625.J_3207526240.121.1d22154aWn0gl1&scm=20140722.M_4776670._.V_1

[3] Serverless Devs

https://docs.serverless-devs.com/serverless-devs/quick_start

[4] 阿里云秘钥信息

https://docs.serverless-devs.com/serverless-devs/command/config#config-add-%E5%91%BD%E4%BB%A4文章来源地址https://www.toymoban.com/news/detail-492784.html

到了这里,关于AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【换模型更简单】如何用 Serverless 一键部署 Stable Diffusion_

    作者|寒斜(阿里云智能技术专家) AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion? 【自己更换模型】如何用 Serverless 一键部署 Stable Diffusion? 本篇章是阿里云函数计算部署stablediffusion系列的第三篇,如果说第一篇是尝试使用云服务来解决用户本地部署sd的问题(显

    2024年02月10日
    浏览(38)
  • 使用阿里云免费Serverless函数计算产品资源安装 Stable Diffusion

    喜欢用 Stable Diffusion 的小伙伴注意了!上一篇介绍了使用谷歌的 Colab 免费资源来安装这个画图神器。 但因为资源是免费的,高峰时期有可能会被谷歌断掉服务的连接,像周末这种使用高峰,GPU 的资源得不到保证。 没关系,今天我们来介绍一个更靠谱的安装方法,让你随时随

    2024年02月09日
    浏览(42)
  • 【AI作画】stable diffusion webui Linux虚拟机 Centos 详细部署教程

    环境:虚拟机Centos7、6处理器、8G内存+10G交换内存、没有GPU使用CPU硬解 windows版本的可以直接使用整合包:看评论的转载链接自行下载,解压即可用 提示:这里可能source后版本是1.8.3,只需要重新yum remove git source /etc/profile 提示:注意最后修改vim 和 urlgrabber-ext-down 提示:我这里

    2024年02月11日
    浏览(40)
  • AI作画工具 stable-diffusion-webui 本地部署 多种模型 可生成NSFW

    最近,人工智能绘画非常受欢迎。在本文中,我使用了一台带有N卡的电脑,安装了stable-diffusion-webui前端并替换了默认的模型。这样就可以生成高质量的二次元图像,并且可以不受限制地生成图片(在线版通常会阻止NSFW内容的生成)。 Git:https://git-scm.com/download CUDA:https://

    2024年02月02日
    浏览(78)
  • 【AI作画】使用stable-diffusion-webui搭建AI作画平台

    进入官网下载安装包https://www.anaconda.com/并安装,然后将Anaconda配置到环境变量中。 打开命令行,依次通过如下命令创建Python运行虚拟环境。 笔者的显卡为NVIDIA,需安装NVIDIA的开发者工具进入官网https://developer.nvidia.com/,根据自己计算机的系统情况,选择合适的安装包下载安装

    2024年01月21日
    浏览(51)
  • 【AI作画】使用DiffusionBee with stable-diffusion在mac M1平台玩AI作画

    DiffusionBee下载地址 运行DiffusionBee的硬性要求:MacOS系统版本必须在12.3及以上 DBe安装完成后,去C站挑选自己喜欢的图画风格,下载对应的模型,然后将模型添加进去,如何添加? C站传送门 1.点击Model 2.点击最底部Add New Model,进入Setting页面后点击蓝色的Add New Model按钮 3.选中你

    2024年02月08日
    浏览(110)
  • AI 作画:Stable Diffusion 模型原理与实践

    本文首先简单介绍 Stable Diffusion 模型结构 Latent Diffusion 的论文和博客,然后介绍模型的训练和推理技术细节(不含数学推导),接着介绍几个 prompt 搜索引擎等实用工具,最后简单介绍 AI 作画(图像生成)的发展史,并测试了 Stable Diffusion 不同风格和 prompt 的生成样例。 Mod

    2024年02月10日
    浏览(44)
  • AI作画飞入寻常百姓家——stable diffusion初体验

    stable_diffusion来了,这个号称是最强的文本生成图片的模型它来了,相比较DAEE等大模型,它能够让我们消费级的显卡也能够实现文本到图像的生成。下面,我们也来试一下。 该服务器上必须要有的基础工具anaconda,wget,git和yum。令我吃惊的是,当我看到wget和yum互为前提的安装时

    2024年02月12日
    浏览(30)
  • 无显卡也能AI作画 | Colab + Stable Diffusion WebUI

    事情起因是这样的,我之前写了如何在linux上用Stable Diffusion WebUI。 里边提到我迟迟没有弄webui是因为我笔记本A卡,台式机显卡带不动。所以无奈只能使用学校服务器搭一个。 当时有人说我,你自己电脑不行怎么不用colab,我当时懒得弄。 原因如下: 服务器在我们本地,不用

    2024年02月10日
    浏览(66)
  • AI 作画《Concept Art概念艺术》| 用stable diffusion生成

    前言 “Concept Art”是一个艺术门类,即所谓“概念艺术”、“概念设计”,也称为“初步设计”。一般常见于影视或游戏设计中,服务产品最初的视觉效果,是游戏或影片的核心工作内容之一。 下面让我们使用当前很火的扩散模型stable diffusion,生成一些概念艺术作品!看看

    2024年02月11日
    浏览(55)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包