最近一直在短视频渠道刷到AI生成的图片,质量也十分不错。术哥也跟我讲解了下怎么装置运用。于是周末试了试。

也差点变成从入门到抛弃了,所以也把过程中遇到的问题记载一下。

目前基本上运转正常,只是内存稍微小了点,把质量调低即可。

运用 stable-diffusion 入门级教程【Mac】

这个下面是我生成的结果,能够先赏识再开端。

运用 stable-diffusion 入门级教程【Mac】
运用 stable-diffusion 入门级教程【Mac】
运用 stable-diffusion 入门级教程【Mac】
运用 stable-diffusion 入门级教程【Mac】
运用 stable-diffusion 入门级教程【Mac】
运用 stable-diffusion 入门级教程【Mac】

装置

推荐准备一个稳定的,最好是 US 的,速度会快许多,也会减少问题呈现的概率。

  1. 先保证环境正常,装置python rust cmake 等等

    shell

    brew install cmake protobuf rust python@3.10 git wget
    
  2. 克隆webui运用代码

    shell

    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
    
  3. 进入运用并发动该项目(重点)

    shell

    # 进入项目
    cd stable-diffusion-webui
    # 开端运转
    ./webui.sh
    

如果正常发动,会自动打开http://127.0.0.1:7860/地址,这个就是本地发动的webui,那你能够持续下一步了。

下载模型&运用模型

  1. civitai.com/站点上,挑选一个你喜爱的model,下载模型(US速度更快)。

运用 stable-diffusion 入门级教程【Mac】

  1. 下载完结之后,把这个模型仿制到stable-diffusion-webui/models/Stable-diffusion目录下,随后刷新即可。

    运用 stable-diffusion 入门级教程【Mac】

    运用 stable-diffusion 入门级教程【Mac】

  2. 在下载的模型上,找到喜爱的图片。然后经过一键仿制。

    在本地发动的webui中粘贴到 Prompt 输入框中,点击填充到各项装备中。

运用 stable-diffusion 入门级教程【Mac】

运用 stable-diffusion 入门级教程【Mac】

  1. 点击 Generate 就能够生成对应的图片了,参数能够自行调整。放几张图

注意事项(问题参阅)

  1. 如果呈现 Error Expecting value: line 1 column 1 (char 0)

    解决方案-13003因为敞开署理导致的,经过下面--no-gradio-queue运转代码。

    shell

    ./webui.sh --no-gradio-queue
    

    运用 stable-diffusion 入门级教程【Mac】

  2. 如果导入的模型,在生成的时候呈现,下面的过错,是因为模型的内容装备太高,电脑装备不够,然后导致内存爆了。能够先把 Hires.fix关掉,从头生成即可,只是质量没那么高。

运用 stable-diffusion 入门级教程【Mac】
运用 stable-diffusion 入门级教程【Mac】

  1. 如果在发动项目的时候呈现clone不下来,请换 为 US。从头运转即可。

写在最终

stable-diffusion 绝不止这么一点皮裘,还需要持续研讨装备,本文也只解释了怎么入门的 TextToImage,里面还能够装备多帧,随后做成视频。

参阅文档