stable-diffusion基础问题记录

这篇具有很好参考价值的文章主要介绍了stable-diffusion基础问题记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、windows安装

1、启动

如果自己是anaconda,python版本不是3.10.6

conda create -n python_3_10_6 python=3.10.6,创建一个这样的环境

修改webui-user.bat set PYTHON=D:/software/Anaconda3/envs/python_3_10_6/python,把python换成这个版本

然后再启动bat

2、下载gfpgan的时候,如果遇到这种情况:使用国内的网会卡住,使用国外的网会下载不成功,具体参考下这篇文档

RuntimeError: Couldn‘t install gfpgan.

首先前面的步骤中stable-diffusion已经创建了一个虚拟环境,拿到这个虚拟环境的python路径,比如是:D:\ai\stable-diffusion-webui\venv\Scripts\Python.exe

在执行上面那篇文章中的命令时,要变成

D:\ai\stable-diffusion-webui\venv\Scripts\Python.exe -m pip install basicsr facexlib
D:\ai\stable-diffusion-webui\venv\Scripts\Python.exe -m pip install -r requirements.txt
D:\ai\stable-diffusion-webui\venv\Scripts\Python.exe setup.py develop

这样就安装好了这个包

3、启动好,tex2img,点击generate后看不到下面框的进度条,或者一直看到waiting,有两个原因

(1)、Stable Diffusion搭建问题记录

就是你开了代理,把代理关掉

(2)、刚启动时,不要太着急,因为模型还有个缓冲时间,点击一次generate后,就多等等,比如看看gpu的内存是不是上去了

stable-diffusion基础问题记录

再在启动的ui界面看看进度条有没有起来,我这边有5次进度条,代表我点击了generate 5次,生成了5个图片

stable-diffusion基础问题记录

二、上面是在windows上的安装记录,下面记录下载mac上的安装记录

1、总体安装记录

基本按照官网来就好了,可能遇到一些小问题,再百度搜下就行

官网:https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Installation-on-Apple-Silicon?spm=ata.21736010.0.0.1e45437alM8VCm#downloading-stable-diffusion-models

官网的翻译:Mac安装Stable Diffusion教程【超详细教程】附带安装包

在启动过程中,可以正常启动,但是执行text2img的时候,报错:RuntimeError: "upsample_nearest2d_channels_last" not implemented for 'Half'

解决办法:在启动的时候 ./webui.sh --no-half,把半精度禁止掉,就可以正常使用了。这个是因为mac支持不了这种优化

还有一篇调优速度的文章:https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/7453

2、如果安装了controlNet插件包,再启动的时候,会报错

Failed to build pycairo

stderr:   error: subprocess-exited-with-error

  × Building wheel for pycairo (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [12 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.macosx-12-arm64-cpython-310
      creating build/lib.macosx-12-arm64-cpython-310/cairo
      copying cairo/__init__.py -> build/lib.macosx-12-arm64-cpython-310/cairo
      copying cairo/__init__.pyi -> build/lib.macosx-12-arm64-cpython-310/cairo
      copying cairo/py.typed -> build/lib.macosx-12-arm64-cpython-310/cairo
      running build_ext
      'pkg-config' not found.
      Command ['pkg-config', '--print-errors', '--exists', 'cairo >= 1.15.10']
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pycairo
ERROR: Could not build wheels for pycairo, which is required to install pyproject.toml-based projects

解决办法:ERROR: Could not build wheels for pycairo, which is required to install pyproject.toml-based projects

brew install cairo pkg-config

"/Users/**/code/stable-diffusion-webui/venv-torch-nightly/bin/python3.10" -m pip install pycairo

"/Users/zhouheng/code/stable-diffusion-webui/venv-torch-nightly/bin/python3.10" -m pip install svglib --prefer-binary

这时候再启动上面的stable diffusion,就不会报错了

3、下载两个插件

GitHub - dtlnor/stable-diffusion-webui-localization-zh_CN: Simplified Chinese translation extension for AUTOMATIC1111's stable diffusion webui

https://github.com/Mikubill/sd-webui-controlnet

其中controlnet安装好了后,要重新启动一次sd:https://github.com/Mikubill/sd-webui-controlnet/issues/1381

stable-diffusion基础问题记录

这些软件没有那么智能,你安装了后并不会自动应用,需要看上面两个git的说明 看怎么应用

三、在ubuntu上安装

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

bash webui.sh

1、可能会遇到不是root的报错,注释掉launch.py中下面这部分

stable-diffusion基础问题记录

2、按照电脑的python版本不是3.10的来做,如果是3.8的话,在创建虚拟环境并且下载一些依赖包的时候,会遇到pip找不到一些包的来源,所以还是按照官方推荐的3.10来做。这里记录下下载anaconda

wget https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh

sh Anaconda3-2023.03-1-Linux-x86_64.sh,手动指定一个目录来存储anaconda3,执行:eval "$(/code/anaconda3_new/bin/conda shell.bash hook)",执行:conda init,这样就完成安装了,这个版本刚好是3.10的版本,所以不需要再创建虚拟环境

然后在webui-user.sh中修改下面这样
# python3 executable
# python_cmd="python3"
python_cmd="/code/anaconda3_new/bin/python"

ubuntu和上面的mac一样,安装了controlnet后,都会遇到cairo的问题,这里提前解决下:apt-get install libcairo2 libcairo2-dev

如果前面不小心启动过,记得把sd的虚拟环境那个目录删除掉:rm -rf venv/

这个版本的conda对应的pip的版本有点高,在下载的时候会遇到一些包管理的问题,需要降低下版本

pip install pip==21.3.1,覆盖掉22这个版本

然后启动:bash webui.sh —xformers

然后安装两个插件包,重新启动bash webui.sh —xformers,这时候再启动的时候,可能会遇到pycairo、svglib的问题,前面已经处理过,大概率不会遇到,要是遇到,就再处理下

再启动可能会报错PyTorch、torchvision cuda版本的问题,解决办法是:https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/10331,有详细介绍,但是应该运行到第4步就够了,不用升级到pytorch2.0+,我测过两个版本的耗时没有优化

stable-diffusion基础问题记录

四、记录下一些安装模型的技巧

1、启动sd后左上角的模型,是绘画模型

一般去https://civitai.com/models/4823/deliberate这个地址下面,但是需要翻墙,这里给出来一个常见模型(deliberate_v2)的地址。这个模型用来绘画任务比较好

链接:https://pan.baidu.com/s/1w2imBPGZPsqBET1tTI4j6Q

提取码:g24e

下载在stable-diffusion-webui/models/Stable-diffusion下面

stable-diffusion基础问题记录

2、模型格式理解

stable-diffusion基础问题记录

stable-diffusion基础问题记录

3、controlnet模型

下载地址:hugging face,比如下载openpose lllyasviel/sd-controlnet-openpose

放在:stable-diffusion-webui/extensions/sd-webui-controlnet/models

------------------------------------------------

我最近在做一个项目:给指定模特 穿 指定衣服,对这个方向真的喜欢,并且有实力的朋友,欢迎加微信平时交流下bug和经验:ranksearch(微信号)文章来源地址https://www.toymoban.com/news/detail-492134.html

到了这里,关于stable-diffusion基础问题记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Windows安装Stable Diffusion ComfyUI及问题解决记录(注意不是Stable Diffusion WebUI)

    本文是 Stable Diffusion ComfyUI 的安装介绍,并非Stable Diffusion WebUI。该软件使用了流程管理,目前来看更适合专业的设计师,虽然已能实现所有原生的功能,但软件本身目前仍处于初级阶段,还有很多地方需要改进,比如中文版、更多的扩展…的支持~~所以如果你对stable diffusion还

    2024年02月09日
    浏览(50)
  • Windows安装Stable Diffusion WebUI及问题解决记录

    本文将详细介绍stable diffusion webui的下载、安装及问题解决。 StableDiffusion是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,尽管它也可以应用于其他任务,如内补绘制、外补绘制,以及在提示词​(英语)指导下产生图生图的翻译。它是

    2024年02月02日
    浏览(43)
  • 记录内网Docker启动Stable-Diffusion遇到的几个坑

    摘要: 最近看到K8s启动stable-diffusion的文章,想着在自己开发环境复现一下。没想到在内网环境还遇到这么多问题,记录一下。 本文分享自华为云社区《内网Docker启动Stable-Diffusion(AI作画)》,作者:tsjsdbd 。 最近看到K8s启动stable-diffusion的文章,想着在自己开发环境复现一下

    2024年02月05日
    浏览(45)
  • 记录本地部署Stable-diffusion所依赖的repositories和一些插件

    今天按照其他文章的步骤拉取好了 https://github.com/AUTOMATIC1111/stable-diffusion-webui 后,点击webui-user.bat后发现,repositories和models还得慢慢拉取,好吧,GitHub Desktop,启动! 这个花了挺长时间才找到: 基本上拉完上面的,就具备启动webui-user.bat的基本条件了。 超强辅助: 汉化

    2024年02月05日
    浏览(57)
  • Windows下使用Anaconda本地部署Stable-Diffusion

    前言: 一、电脑配置要求 二、安装Anaconda 三、cuda和cudnn安装 四、Stable-Diffusion开源代码下载和依赖安装 五、启动服务 前言: 为什么本地部署?Stable-Diffusion是完全开源的,本地部署不受限于网络压力,自由出图,效率高,速度快,非常适合有一定电脑基础的同学们。当然跟

    2024年02月11日
    浏览(53)
  • 运行stable-diffusion出现的问题(1)

    Checkout your internet connection or see how to run the library in offline mode at ‘https://huggingface.co/docs/transformers/installation#offline-mode’. 原因:网络不好,无法进入huggingface下载模型 解决:下载后离线,步骤如下 1.进入网址:https://huggingface.co/docs/transformers/installation#offline-mode 2.点击红框所示

    2024年04月23日
    浏览(34)
  • 部署本地化stable-diffusion遇到问题,求解

    (stable-diffusion-webui) C:Usersqinchstable-diffusion-webuiwebui-user.bat venv \\\"C:Usersqstable-diffusion-webuivenvScriptsPython.exe\\\" Python 3.10.6 | packaged by conda-forge | (main, Oct 24 2022, 16:02:16) [MSC v.1916 64 bit (AMD64)] Commit hash: 076d624a297532d6e4abebe5807fd7c7504d7a73 Traceback (most recent call last): File \\\"C:Usersqstable-diffu

    2024年02月03日
    浏览(68)
  • 浅谈【Stable-Diffusion WEBUI】(AI绘图)的基础和使用

    如果你对这方面是零基础,可以阅读本篇的内容,至少可以上手。 更多不断丰富的内容参考:🔗 《继续Stable-Diffusion WEBUI方方面面研究(内容索引)》 最近比较热门的人工智能,可以单纯通过输入一段文字(提示词),或者通过一张图片生成新的绘图作品。 根据基础模型和人

    2024年02月05日
    浏览(65)
  • stabilityai/stable-diffusion-2-1 生成黑图问题

    stabilityai/stable-diffusion-2-1 · Only generates black images? Loading saved model downloaded from  stabilityai/stable-diffusion-2-1 All I am getting is black images, running code that worked with 1.5. I\\\'m using an A10 gpu. It is not flagging them as NSFW, and it takes a normal amount of time to do the generation.  

    2024年02月12日
    浏览(56)
  • 安装stable-diffusion出现问题,求大佬看一下怎么解决

    Installing requirements for CodeFormer Traceback (most recent call last):   File \\\"/Users/mac/stable-diffusion-webui/launch.py\\\", line 48, in module     main()   File \\\"/Users/mac/stable-diffusion-webui/launch.py\\\", line 39, in main     prepare_environment()   File \\\"/Users/mac/stable-diffusion-webui/modules/launch_utils.py\\\", line 389, in prepare_environme

    2024年02月08日
    浏览(74)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包