stable diffusion 本地部署教程 2025最新版

 前提:

需要环境

git

git下载地址Git - Downloading Package

 直接装即可

python3.10.6

下载地址

Python Release Python 3.10.6 | Python.org

记得python环境一定要3.10.6!!!

第一个版本

项目地址https://github.com/AUTOMATIC1111/stable-diffusion-webui

或者使用git来拉取(如果没有git,git也要去下载)

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

安装依赖

pip install -r requirements.txt

安装

打开stable-diffusion-webui-master文件夹

点开   webui-user.bat  文件

等待安装完成

如果没有问题,直接等待安装完成即可,使用

在浏览器打开,输入 http://127.0.0.1:7860 即可

 

Bug解决

Torch is not able to use GPU

 如果不走gpu来跑的话,你可以直接打开 webui-user.bat  文件,右键编辑

然后加入 --lowvram --precision full --no-half --skip-torch-cuda-test 就解决了,这个是最快的一个解决方式,但是问题来了,cpu去渲染图片非常的慢。起码10分钟起步,gpu的话我1060 10秒左右,3060 3秒左右。

 这个是另外的一个解决方案,使用gpu跑

下载驱动

下载对应驱动Official Advanced Driver Search | NVIDIA

 根据自己显卡型号进行选择

然后直接安装即可

安装CUDA

首先查看自己电脑所支持的版本

打开桌面右键->nvidia控制面板

​​

 然后打开系统信息

​​

 然后

​​

然后能看见目前能支持的是11.4版本 

 我这边的是11.4版本,所以我选择了11.4,你们根据自己情况来选择

然后一样安装即可

安装的时候选择高级安装

​ 

 

然后就是安装路径最好记一下

​ 然后安装即可。

然后查看环境变量

点击设置-->搜索高级系统设置-->查看环境变量

 看看有没有这4个变量,没有的话手动加上去即可

然后win+r 输入cmd,打开控制台,输入

nvcc --version

 

 这样就说明安装成功了

然后这个问题基本就解决了

 然后这个时候跑stable-diffusion-webui-master里面的webui-user.bat(双击即可),这个应该问题就过去了

如果出现打开网页后出现Something went wrong Expecting value: line 1 column 1 (char 0)

因为给其他应用占用了

退出这个东西即可

然后 ai模型网站

LiblibAI-哩布哩布AI - 中国领先的AI创作平台

然后描述词的话,这个网站会可以找到,每张图片都有描述词

大模型放在stable-diffusion-webui-master\sd.webui\webui\models\Stable-diffusion里面即可

 

 lora模型放在

\stable-diffusion-webui-master\sd.webui\webui\models\Lora 这个文件夹即可

项目实例

github开源项目,ollama-chat-ui-vue,该项目包涵 stable diffusion 和 ollama,deepseek 本地接口对接,后续支持更多ai功能集成包括,ai生音乐生成ppt等 ,最后githut开源项目不易,帮忙点点star

stable diffusion 的内容在 develop-stablediffusion 分支中
在这里插入图片描述

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

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

相关文章

【二刷代码随想录】螺旋矩阵求解方法、推荐习题

一、求解方法 (1)按点模拟路径 在原有坐标的基准上,叠加 横纵坐标 的变化值,求出下一位置,并按题完成要求。但需注意转角的时机判断,特别是最后即将返回上一出发点的位置。 (2)按层…

从Manus到OpenManus:AI智能体技术如何重塑未来生活场景?

从Manus到OpenManus:AI智能体技术如何重塑未来生活场景? 一、现状:AI智能体技术面临的三大核心矛盾 (通过分析用户高频痛点与市场反馈提炼) 能力与门槛的失衡 Manus展示的复杂任务处理能力(如股票分析、代…

迭代器与可迭代对象

概念层面: 可迭代对象: 一个可迭代对象是指任何可以返回一个迭代器的对象。换句话说,它实现了 __iter__() 方法 比如:列表、元组、字典、字符串、集合等 直接通过 for 循环使用,因为 for 循环内部会调用其 __iter__(…

总结PostgreSQL创建数据库失败的解决办法

作者:朱金灿 来源:clever101的专栏 系统环境是Windows 11 专业版,PostgreSQL版本是17。在运行sql语句创建数据库时出现错误: 閿欒: template database \"template1\" has a collation version mismatch DETAIL: Th…

Mybatis源码 插件机制

简介 插件是一种常见的扩展方式,大多数开源框架也都支持用户通过添加自定义插件的方式来扩展或者改变原有的功能,MyBatis中也提供的有插件,虽然叫插件,但是实际上是通过拦截器(Interceptor)实现的,在MyBatis的插件模块…

Android14 SystemUI中添加第三方AIDL

由于特殊需求,需要在SystemUI中添加第三方AIDL,去做一些客制化的修改。现在记录一下AIDL添加的过程。 1.将AIDL文件拷贝到frameworks/base/packages/SystemUI/src/下,我要添加的AIDL文件是com/test/myctr/IDevicectr.aidl,添加后的…

Binlog、Redo log、Undo log的区别

一、binlog和redo log的区别 特性binlogredo log记录对象记录的是 MySQL 服务器的事务操作,针对的是整个数据库实例。记录的是 InnoDB 存储引擎的数据页变化,针对的是具体的存储引擎层面。记录内容记录的是事务的逻辑操作,例如 SQL 语句&…

TDengine 中的异常恢复

简介 本章主要介绍在 TDengine 执行命令过程中发生异常,如何手工终于执行的任务。可以终止连接,线上查询及终止事务。 如果一个事务 在一个复杂的应用场景中,连接和查询任务等有可能进入一种错误状态或者耗时过长迟迟无法结束,…

全球化2.0 | ZStack举办香港Partner Day,推动AIOS智塔+DeepSeek海外实践

2025年3月21日,云轴科技ZStack在香港成功举办了主题为“ZStack AIOS 智塔与 DeepSeek 私有化方案介绍及企业应用落地实践”的 Partner Day 活动。此次活动吸引了众多海外合作伙伴,共同探讨 AI Infra 平台在企业私有化 AI 中的应用与价值闭环。 ZStack CT…

ERP、MES和CRM三大企业系统的详细介绍及对比分析

以下是关于ERP、MES和CRM三大企业系统的详细介绍及对比分析: 1. ERP(企业资源计划,Enterprise Resource Planning) 核心功能: 集成管理:财务、采购、库存、生产、人力资源等核心业务流程资源优化&#xf…

(二十)Dart 中的多态

Dart 中的多态教程 一、多态的概念 多态是面向对象编程中的一个重要概念。它允许将子类类型的指针赋值给父类类型的指针,同一个函数调用会有不同的执行效果。换句话说,子类的实例可以赋值给父类的引用。多态的核心在于父类定义一个方法不去实现&#x…

【C++初阶】第12课—list

文章目录 1. list的构造2. list迭代器的常见接口2.1 list遍历的迭代器接口2.2 list修改数据的迭代器接口2.3 list排序、逆序、合并相关操作的成员函数 3. 模拟实现list3.1 模拟实现list的构造3.2 模拟实现list的尾插3.3 模拟实现迭代器iterator3.4 模拟实现list的插入删除3.5 模…

思维链技术(Chain-of-Thought, CoT)

思维链(Chain-of-Thought, CoT)是一种通过模拟人类逐步推理过程来提升大型语言模型(LLM)复杂任务表现的技术。其核心思想是让模型在生成最终答案前,先输出中间推理步骤,从而增强逻辑性和可解释性。 1. 基础…

谷粒微服务高级篇学习笔记整理---异步线程池

多线程回顾 多线程实现的4种方式 1. 继承 Thread 类 通过继承 Thread 类并重写 run() 方法实现多线程。 public class MyThread extends Thread {Overridepublic void run() {System.out.println("线程运行: " Thread.currentThread().getName());} }// 使用 pub…

Windows学习笔记(4)关于MITRE

基本术语 APT(威胁组,高级持续威胁) TTP(攻击目的技术过程,战术技术和程序) ATT&CK框架 网站 https://attack.mitre.org/ CAR知识库 MITRE Engage MITRE D3FEND 网址 https://d3fend.mitre.org/

Go 语言规范学习(2)

文章目录 VariablesTypesBoolean typesNumeric typesString typesArray typesSlice typesStruct typesPointer typesFunction typesInterface typesBasic interfacesEmbedded interfacesGeneral interfaces【泛型接口】Implementing an interface【实现一个接口】 Map typesCha…

创意 Python 爱心代码分享

创意 Python 爱心代码分享 在编程中,用代码表达创意和情感是一种非常有趣的方式。本文将分享几段用 Python 编写的爱心代码,涵盖简单到复杂的实现方式,适合初学者和进阶开发者。 1. 简单爱心图案 代码实现 print("\n".join([&qu…

NLP高频面试题(二十四)——RAG相关内容简介

检索增强生成(Retrieval-Augmented Generation,简称 RAG)是一种将信息检索与生成模型相结合的技术,旨在提升大型语言模型的响应准确性、相关性和时效性。通过在生成过程中引入外部知识,RAG 能够有效弥补 LLM 在知识局限…

Share01-WinCC文件越用越大?

为什么你们的经典WinCC项目在客户电脑上运行的越来越慢?为什么查询一个历史曲线慢的要死?为什么重启一下电脑画面都要怀疑人生?具体原因可能多种多样,但是极大可能是您的数据管理设置欠佳,那么闲话少叙,和小…

练习题:111

目录 Python题目 题目 题目分析 需求理解 关键知识点 实现思路分析 代码实现 代码解释 指定文件路径和名称: 定义要写入的内容: 打开文件并写入内容: 异常处理: 输出提示信息: 运行思路 结束语 Python题…