stable diffusion v1及v2版本 本地部署方法、踩坑

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

v1版本: 确保你至少有12G显存

git:

GitHub - CompVis/stable-diffusion: A latent text-to-image diffusion modelhttps://github.com/CompVis/stable-diffusion

git clone https://github.com/CompVis/stable-diffusion.git

进入到你下载的路径

conda env create -f environment.yaml
conda activate ldm

模型下载地址:CompVis/stable-diffusion-v-1-4-original · Hugging FaceWe’re on a journey to advance and democratize artificial intelligence through open source and open science.https://huggingface.co/CompVis/stable-diffusion-v-1-4-original

cannot import name 'safe_weights_name' from 'transformers.utils,python,stable diffusion,ai

两个文件随便下载一个就可以。重命名为model.ckpt,保存到\stable-diffusion\models\ldm\stable-diffusion-v1 目录下面

运行:

python scripts/txt2img.py --prompt "a photograph of an astronaut riding a horse

提示:

Traceback (most recent call last):
  File "scripts/txt2img.py", line 22, in <module>
    from diffusers.pipelines.stable_diffusion.safety_checker import StableDiffusionSafetyChecker
  File "C:\Users\x\.conda\envs\ldm\lib\site-packages\diffusers\__init__.py", line 27, in <module>
    from .pipelines import OnnxRuntimeModel
  File "C:\Users\x\.conda\envs\ldm\lib\site-packages\diffusers\pipelines\__init__.py", line 18, in <module>
    from .dance_diffusion import DanceDiffusionPipeline
  File "C:\Users\x\.conda\envs\ldm\lib\site-packages\diffusers\pipelines\dance_diffusion\__init__.py", line 1, in <module>
    from .pipeline_dance_diffusion import DanceDiffusionPipeline
  File "C:\Users\x\.conda\envs\ldm\lib\site-packages\diffusers\pipelines\dance_diffusion\pipeline_dance_diffusion.py", line 21, in <module>
    from ..pipeline_utils import AudioPipelineOutput, DiffusionPipeline
  File "C:\Users\x\.conda\envs\ldm\lib\site-packages\diffusers\pipelines\pipeline_utils.py", line 64, in <module>
    from transformers.utils import SAFE_WEIGHTS_NAME as TRANSFORMERS_SAFE_WEIGHTS_NAME
ImportError: cannot import name 'SAFE_WEIGHTS_NAME' from 'transformers.utils' (C:\Users\x\.conda\envs\ldm\lib\site-packages\transformers\utils\__init__.py)

这个确实很坑,默认里diffusers版本太高

解决方法:

conda list 查看diffusers版本,为0.14.0.

将这个删掉,

 pip uninstall diffusers

重新安装0.12.1版本

pip install diffusers==0.12.1

或者在创建环境时直接修改 environments.yaml, "diffusers" --> "diffusers==0.12.1"

如果提示:TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

网络问题,多试几次就好。

如果提示RuntimeError: CUDA out of memory.,加个参数 --n_samples 1

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

 

V2版本地址:GitHub - Stability-AI/stablediffusion: High-Resolution Image Synthesis with Latent Diffusion Modelshttps://github.com/Stability-AI/stablediffusion

 模型下载地址:

stabilityai/stable-diffusion-2-1 · Hugging Facehttps://huggingface.co/stabilityai/stable-diffusion-2-1文章来源地址https://www.toymoban.com/news/detail-780064.html

到了这里,关于stable diffusion v1及v2版本 本地部署方法、踩坑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • stable diffusion 1.5版本windows本地部署遇到的问题

    本人在本地部署时,主要参考了知乎上的这篇文章: Stable Diffusion安装教程(有问题可留言),将自己部署中遇到的问题记录下来,以供参考。 我这里没有使用windows的cmd,用的是Anaconda,因为1.5版本需要Python 3.10.6,而我又不想卸载之前的版本,创建一个conda虚拟环境即可解决

    2024年02月12日
    浏览(61)
  • stable-diffusion-webui(1.2.1版本) win10系统本地电脑部署

    在安装stable-diffusion-webui(1.2.1版本)之前需要确认win10本地电脑具有的环境 1.显卡类型:NVIDIA(英伟达) 建议显存高于4G以上,这样512*512的还是可以运行的 2.python(版本必须最好是3.10.6)和 git最新版 正式安装 找到stable-diffusion-webui 这里找到1.2.1版本下载压缩包后来安装(固定版本

    2024年02月09日
    浏览(56)
  • Linux 环境下本地测试stable diffusion v2.1出错

    从huggingface上,把stabel diffusion装到本地linux上面时,遇到三个错误: 一、Error caught Was:No module named \\\"triton\\\" 直接安装也出错 卸载后更新pip再安装也不行 解决方法是: 二、ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29\\\' not found (required by /data/anaconda3/lib/python3.9/site-pack

    2024年02月11日
    浏览(49)
  • Stable Diffusion - 配置 WebUI 升级至 v1.6.0 版本与 VirtualENV 环境配置

    欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/132177882 图像基于 哥特风格 绘制,参考 哥特 (Goth) 风格服装与背景的 LoRA 配置 Stable Diffusion WebUI 是一款基于 Stable Diffusion 模型的网页前端工具,通过简单的文本输入或者图像修改来生成高质

    2024年02月08日
    浏览(49)
  • 本地部署stable-diffusion-webui出现Couldn‘t install gfpgan错误的解决方法

    根据网上在前面加网址,或则改镜像的方法都无法解决,于是手动下载该包 win下载虚拟环境 进入下载stable-diffusion-webui的文件,进入 在该目录下打开终端,运行activate.bat进入虚拟环境,再继续下载gfpgan 可以在后面跟镜像网站加快速度,然后再次回到主界面运行weibui-user.bat即可

    2024年02月11日
    浏览(43)
  • Stable Diffusion WebUI部署过程踩坑记录

    AI绘画十分火爆。博主最近在本地部署Stable Diffusion的时候遇到了一点问题,在查找解决办法的时候也是找了好几个不同的回答,但感觉都不全面,特在此记录一下自己遇到的问题。 Couldn’t install gfpgan. 这个其实是网络问题,需要科学,但是科学你开全局也没有用。 解决方法

    2024年02月03日
    浏览(53)
  • 【踩坑笔记】从零开始部署安装Stable Diffusion 2 WebUI

    一台带GPU的电脑,系统Ubuntu20.2 Xshell和Xftp,用于连接云主机,传输文件 我用的是阿里云ECS,型号ecs.gn6i-c4g1.xlarge(4 vCPU 15 GiB 1 * NVIDIA T4)。推荐挂一个NAS盘方便保存文件。 (可选)安装显卡驱动 安装Python虚拟环境 如果git报错443,可以多试几次,或者在/etc/hosts文件最后加一行

    2024年02月02日
    浏览(50)
  • 【Python】部署stable diffusion的踩坑分享(Couldn‘t clone Stable Diffusion+stderr显示乱码)

    在部署stable diffusion时,进行到运行webui-user.bat环节时出现 主要困难点在于错误流(stderr)显示为乱码,无法判断错误原因 以及网上找不到对应解决方案 1、首先解决乱码问题 win11为 设置-时间与语言-语言和区域-管理语言设置-区域-管理-更改系统区域设置 将 Beta版:使用Unic

    2024年02月11日
    浏览(36)
  • 本地安装 Stable Diffusion 教程 Mac 版本

    前面两篇讲了如何用免费的网络资源搭建 Stable Diffusion,有朋友问,有没有在本地搭建的教程。 以 MacBook Pro 为例,下面是安装步骤。 前置要求: Homebrew,Python 3.0。 如未安装Homebrew,请按照https://brew.sh上的说明进行安装。‍ 安装完成后,打开一个新的终端窗口并运行 安装完

    2024年02月11日
    浏览(47)
  • Stable Diffusion 本地部署

    注意:如果没有显卡或显卡性能较弱的同学们不要尝试,不然到最后也还是不行!当然这些同学们可以去(免费,效果稍逊) Stable Diffusion - a Hugging Face Space by stabilityai Discover amazing ML apps made by the community https://huggingface.co/spaces/stabilityai/stable-diffusion 或者(收费,但是效果更好) D

    2023年04月14日
    浏览(66)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包