Windows环境下运行StableDiffusion常见问题

news2024/11/13 9:31:52

目录

常见问题

一、问题1:22.2.2➡23.1.1 Torch is not able to use GPU

解决方案

二、问题2:exit code:128 CLIP did not run sucessfully

解决方案

三、问题3:exit code:128  open-clip did not run sucessfully

解决方案

四、问题4:exit code:128  gfpgan did not run sucessfully

解决方案

五、问题5:exit code:128  stable-diffusion-stability-ai errno 10054

解决方案


常见问题

一、问题1:22.2.223.1.1 Torch is not able to use GPU

 注:Windows中如果没有主机没有GPU会报此错误,可以改为CPU进行运行,不过速度以及效果质量不佳,有条件的最好还是买好点的GPU吧,速度/效果,嘎嘎好使!!

解决方案

修改启动参数,需要在 webui-user.bat 中设置启动参数。

set COMMANDLINE_ARGS=--use-cpu all --no-half --precision full --skip-torch-cuda-test --listen
set CUDA_VISIBLE_DEVICES=-1

其他几个参数,PYTHON、GIT、VENV 无须修改,留空就行,运行 webui-user.bat,它会自动找本机的 python 和 git 环境,并且在 stable-diffusion-webui 目录下设置 python 虚拟环境 venv,并且激活虚拟环境,程序需要的一些依赖包都会安装在此虚拟环境。

二、问题2:exit code:128 CLIP did not run sucessfully

运行 webui-user.bat 大概率不会非常顺利,如果安装 clip 失败的话,可以去 github 将 CLIP 源代码icon-default.png?t=N3I4https://github.com/openai/clip下载到 stable-diffusion-webui\venv\Scripts 路径下。

 注:这种情况就是提示缺少依赖,在线拉取CLIP.git失败,反正不搭梯子可能下不下来,新测是直接下载的依赖包,没使用git直接拉取。

解决方案

复制Stable-Diffusion\stable-diffusion-webui-master\venv\Scripts路径,(此路径就是stable-diffusion项目路径)

 下载好CLIP依赖包后,进入CLIP文件夹路径

 右击点击开发CMD终端“黑窗口”,输入命令:

前面是自己本地路径\Stable-Diffusion\stable-diffusion-webui-master\venv\Scripts\python.exe .\setup.py install

 以上两张图是一个执行结果,截取了一部分,其中红框中就代表执行成功

三、问题3:exit code:128  open-clip did not run sucessfully

运行 webui-user.bat 大概率不会非常顺利,如果安装 gfpgan 失败的话,可以去 github 将 下载到 stable-diffusion-webui\venv\Scripts 路径下。

 注:这种情况就是提示缺少依赖,在线拉取open-clip.git失败,反正不搭梯子可能下不下来,新测是直接下载的依赖包,没使用git直接拉取。同 问题2.

解决方案

 复制Stable-Diffusion\stable-diffusion-webui-master\venv\Scripts路径,(此路径就是stable-diffusion项目路径)

 下载好open-clip依赖包后,进入open-clip文件夹路径

 右击点击开发CMD终端“黑窗口”,输入命令:

前面是自己本地路径\Stable-Diffusion\stable-diffusion-webui-master\venv\Scripts\python.exe .\setup.py install

 省略命令执行过程,只展示运行结果了。 

四、问题4:exit code:128  gfpgan did not run sucessfully

 注:这种情况就是提示缺少依赖,在线拉取gfpgan.git失败,反正不搭梯子可能下不下来,新测是直接下载的依赖包,没使用git直接拉取。同 问题2,3.

解决方案

五、问题5:exit code:128  stable-diffusion-stability-ai errno 10054

 注:出现这种情况可能是StableDiffusion项目中没有下载AI模型,需要下载模型。

解决方案

下载模型,放置在项目中stable-diffusion-webui-master\models\Stable-diffusion下

运行结果

 


 重要事情!重要事情!重要事情!以上问题以及解决方案是作者亲测过的,此文章是从0到1总结的,希望能够帮助正在困惑的猿友们!


 

作者:筱白爱学习!!

欢迎关注转发评论点赞沟通,您的支持是筱白的动力!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/467887.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

工业数字智能化常用系统简介

文章目录 QMS1,IPQC(过程检)2,OQC(出货检)3,SPC(统计工序控制)4,Andon(安灯)5,其他 MDMMES QMS 质量管理体系,…

【虚拟机】在Windows11上下载安装VMware虚拟机以及Ubuntu(Linux)详细操作

介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力&a…

获取速卖通aliexpress分类详情 API接口

aliexpress分类详情API接口是速卖通提供的一种产品数据接口,可以帮助速卖通卖家快速地将产品分类、属性、价格等信息,通过 aliexpress API接口来快速生成产品描述、图片、视频等产品信息,让卖家可以更方便地管理自己的产品,快速获…

凌波微课讲师文章|福建农林大学周顺桂团队ISME J:首次发现嗜热病毒参与超高温堆肥过程中碳氮养分转化过程

第一作者:廖汉鹏 通讯作者:周顺桂,Ville-Petri Friman 在线发表时间:2023.04.08 论文网页:https://doi.org/10.1038/s41396-023-01404-1 DOI号:10.1038/s41396-023-01404-1 图片摘要 成果简介 近日&a…

《程序员面试金典(第6版)》面试题 16.05. 阶乘尾数

题目描述 设计一个算法,算出 n 阶乘有多少个尾随零。 示例 1: 输入: 3输出: 0解释: 3! 6, 尾数中没有零。 示例 2: 输入: 5输出: 1解释: 5! 120, 尾数中有 1 个零 说明: 你算法的时间复杂度应为 O(log n) 。 解题思路与代码 这道题,乍一看很简单…

大数据之Hadoop分布式计算框架MapReduce

这里写目录标题 一、MapReduce概述二、MapReduce编程模型简述三、MapReduce词频统计案例mvn clean package 四、词频统计案例进阶之Combiner五、词频统计案例进阶之Partitioner六、案例二介绍 一、MapReduce概述 Hadoop MapReduce 是一个分布式计算框架,用于编写批处…

p69 内网安全-域横向 CobaltStrikeSPNRDP

数据来源 SPN(Secret Private Network缩写)_百度百科 (baidu.com) 演示案例 域横向移动RDP传递-Mimikatz域横向移动SPN服务-探针,请求,导出,破解,重写域横向移动测试流程一把梭哈-CobaltStrike初体验 案例…

python+nodejs+php+springboot+vue 企业员工健康体检预约管理系统

目 录 1 引言 1 1.1 研究的目的及意义 2 1.2 研究的主要内容 2 1.3 本文的组织结构 2 2 平台开发相关技术 3 2.1python技术的简介 3 2.2 django框架 4 2.3 MYSQL数据库 4 2.4 MySQL环境配置 5 2.5 B/S架构 5 3 软件系统需求及可行性分析 …

SpringCould+vue3项目的后台用户管理的CURD【VegePig教育平台】

文章目录 一.SpringCouldvue3项目的后台用户管理的CURD【VegePig教育平台】1.1 背景 二.用户列表(分页查询)2.1 前端Vue3 (Vue3-Element-Admin)2.2 后端SpringCould 处理 三. 用户信息删除3.1 前端Vue3 (Vue3-Element-…

斐波那契数列、卡特兰数

一、斐波那契数列(兔子序列) 1, 1, 2, 3, 5, 8, 13, 21, ... 递推公式:f(1)f(2)1; f(n)f(n-1)f(n-2) (n>3) 快速求f(n):矩阵快速幂(logn) 二、卡特兰数 1, 2, 5, 14, 42, 132, 429, 1430, 4862, ...…

selenium自动化环境搭建(Windows)

一、selenium介绍 selenium主要用于web应用程序的自动化测试,还支持所有基于web的管理任务自动化。 selenium经历了2个版本,selenium1.0和selenium2.0;selenium不是一个单独的工具,而是由一些插件、类库构成,每个组成…

__pycache__文件夹是什么,是缓存文件吗,可以删除吗

1.什么是__pycache__文件 用python编写好一个工程,在第一次运行后,总会发现工程根目录下生成了一个__pycache__文件夹,里面是和py文件同名的各种*.pyc或者*.pyo文件。名字上看应该是相应的缓存文件。 那为什么会出现__pycache__文件&#x…

go chan基本使用

1、有缓冲的chan 与无缓冲的chan 怎么理解这个缓冲,我个人的理解是是执行这个chan 操作的时候是否发送阻塞。 操作:读和写。 读取的时候,我们都应该要是阻塞的,例如我们的socket、的recv函数。当然取决于你设置的是阻塞的套接字还…

在安装docker配置端口时 centos7 防火墙规则失效

一、问题 1、做端口映射管理的时候,自己关闭了防火墙,或者开启防火墙,或者指定开关端口,但是都不影响端口的使用,这就很奇怪,也就是本文的内容! 2、思路,确认是请求到了防火墙的那…

MySQL: 自动添加约束、更改(删除)表名和字段、删除表

目录 自动添加表的属性: 向表内插入数据: 查看表中的数据: 查看表结构: 查看表的详细结构: 更改表名和字段: 更改表名: 更改字段数据类型: 修改字段名: 添加字段…

约瑟夫环+考勤刷卡(蓝桥杯JAVA解法)

约瑟夫环:用户登录 题目描述 设有 n 个人围坐在圆桌周围,现从某个位置 k 上的人开始报数,报数到 m 的人就站出来。下一个人,即原来的第 m1 个位置上的人,又从 1 开始报数,再报数到 m 的人站出来。依次重复…

上传ipa到appstore详细步骤

使用hbuilderx或apicloud云打包后,会生成一个ipa文件,而iphone是无法直接安装这个ipa文件的,需要将这个ipa文件上架,才能安装使用。那么如何上架呢? hbuilderx和apicloud并没有上架的教程,而苹果官方是推荐…

基于Jenkins,docker实现自动化部署(持续交互)【转】

前言 随着业务的增长,需求也开始增多,每个需求的大小,开发周期,发布时间都不一致。基于微服务的系统架构,功能的叠加,对应的服务的数量也在增加,大小功能的快速迭代,更加要求部署的…

在 Apple 设备(包括 iPad、iOS 和 MacBook)上为用户提供完整的 SAP GUI

苹果应用功能 高效且直观的用户界面。 访问 VA01、MI31、MI04、IW21 等。– 无编程 自动化和简化您的 SAP 流程,如库存盘点 在 Apple 设备(包括 iPad、iOS 和 MacBook)上为用户提供完整的 SAP GUI,利用他们已经了解的 UI 丰富性并…

持续集成——web自动化测试集成实战

文章目录 一、Web自动化测试持续集成的好处二、环境准备三、Jenkins节点挂载四、节点环境的配置1、JDK2、Chrome 浏览器3、chromedriver4、Python3环境5、allure-commandline工具6、allure插件 五、本地运行待测代码(保证代码没有问题)六、库文件的导出七、Jenkins上运行代码配…