免费好软件分享 SD AI做图,Stable Diffusion 下载+安装+使用教程

stable diffusion webui 使用 参考各文章以及个人操作后的记录文章,也希望能帮助有需要的人~首先进去大概是这样的,介绍下下图几个区域(主要是文生图)。 阅读详情

哈喽这里是海绵

文章概要

本教程介绍了一种使用“整合包”在本地部署和安装Stable Diffusion WebUI的方法,无需深入了解计算机知识,对新手非常友好。要注意的是,安装时需要预留100G到200G的磁盘空间,并且对电脑的显卡要求较高。

前言

本文介绍的工具是【绘世整合包】,由秋叶大佬开发,是目前市面上最简便的Stable Diffusion整合包之一。这个整合包跳过了大部分需要网络和Python知识的步骤,集成了过去几个月里AI绘画领域最核心的插件,如ControlNet,并且自带最新的深度学习模块。整合包能够与外部环境完全隔离,即便没有任何编程背景的人,也可以从零开始学习使用Stable Diffusion,并在几乎不需要进行额外设置的情况下,立即体验最新的技术成果。

什么是Stable Diffusion(SD)?

Stable Diffusion是于2022年发布的深度学习模型,用于将文本转换为图像。它是一种潜在扩散模型,由创业公司Stability AI与多个学术研究机构和非营利组织合作开发。目前,Stable Diffusion的源代码和模型已经开源,由AUTOMATIC1111在GitHub上维护,全球开发者正在共同推进其发展。虽然完整版对网络环境有一定要求,但国内开发者已经封装了多个本地化版本,极大地推动了其普及。

Stable Diffusion的一个重要特点是可以在本地离线运行,只需配备至少8GB显存的中档GPU即可。笔者建议显存最好为12GB以上。由于AI模型训练和生成的原理涉及软硬件结合的深度学习技术,因此通常需要使用NVIDIA显卡(如CUDA、CUDNN)以及Python相关的深度学习组件(如xformer、pytorch)。学习AI进阶知识时,经常需要掌握这些编程技术,这对新手来说可能会有一定难度。而使用绘世整合包,可以有效避免这些复杂操作,安装和使用更加简单明了。

SD的基本概念
  • 大模型:是通过大量素材和SD基础模型(如SD1.5/SD1.4/SD2.1)进行深度学习后生成的,可以直接用于图像生成,决定了最终生成图像的大方向。大模型的文件格式通常为CKPT或SAFETENSORS。

  • VAE:类似于滤镜的功能,它是对大模型的补充,能够稳定图像的色彩范围。通常也以CKPT或SAFETENSORS格式存在。

  • LoRA:是一种模型插件,是基于某个大模型进行深度学习后生成的小模型。需要配合大模型使用,可以在一定范围内影响生成图像的风格,或者增加大模型中不存在的元素。如果LoRA基于SD基础模型进行训练,那么它在不同大模型之间切换时具有较好的通用性;但如果基于特定大模型进行训练,则在配合该大模型使用时可能会有更好的效果。

  • ControlNet:这是一个强大的插件,使Stable Diffusion能够通过现有图像提取线条或景深信息,然后反向应用于图像处理,使生成效果更具指导性。

  • Stable Diffusion Web-UI(SD-WEBUI):由开源社区的AUTOMATIC1111开发的基于Stability AI算法的开源软件,允许用户在浏览器中通过图形界面控制Stable Diffusion。

绘世整合包的优势

绘世整合包解决了使用WebUI时对网络和Python环境的高要求。它内置了与系统隔离的Python环境,并集成了Git工具,用户无需了解这些软件的使用方法即可运行程序。这样一来,大大降低了使用门槛,使更多的人能够轻松体验AI图像生成的乐趣。

一、Stable Diffusion

这份完整版的SD整合包已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

请添加图片描述

二、Stable Diffusion 安装

我们可以先安装启动器的运行依赖,并解压包本体。

第一步:打开“启动器运行依赖-dotnet-6.0.11.exe”来安装。

第二步:解压“sd-webui-aki

注意:当我们解压好启动器本体的时候,暂时还不要启动,先一起把模型安装了。

第三步:导入核心数据。

1、下载“推荐大模型”文件夹中的模型。大模型可以在https://www.liblib.art/下载

2、并把文件夹里的所有模型

放在这个目录下:\sd-webui-aki-v4\models\Stable-diffusion

3、同时,还要下载ControlNet模型。

4、ControlNet模型文件夹里的所有内容,放在这个目录下:\sd-webui-aki-v4\models\ControlNet

5、最后,需要单独下载推荐LoRA。

6、这些LoRA是笔者为了方便小伙伴们取用改了名的,需要全部放在这个目录下:sd-webui-aki-v4\extensions\sd-webui-additional-networks\models\lora

三、Stable Diffusion 使用教程开启软件运行。

解压并导入完毕上述数据之后,就可以点开启动器了。

1、在安装目录下往下拉,找到这个“A启动器.exe",双击。

2、再点击右下角的一键启动。

3、再让这个界面多跑一会儿。

4、就可以看到它自动在浏览器中打开了一个新的网页,就算是启动成功了。

注意:

有时候会出现警告错误或缺少模块,但是又不会影响正常运行。如果它没自动打开,可以手工去浏览器输入网址:http://127.0.0.1:7860

5、最终的效果。例如:输入一个关键词“一个美女”,点击“生成”,结果效果图如下:

总结:

不过这玩意10G,加了一些lora,controNet,大模型,一下子就70个G,效果还不错,不过大部分都是civitai中直接下载别人训练好的模型。

Stable Diffusion Github官方托管地址:

https://github.com/Stability-AI/stablediffusion

1、打开软件,左上角模型选择刚才下载的3Guofeng3_v32Light

2、选图生图 – 局部重绘。把要去掉的衣服用

3Guofeng3模型下载地址:

1、C站模型主页:https://civitai.com/models/10415/3-guofeng3

这份完整版的SD整合包已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

请添加图片描述

简单聊聊AI绘画中的SD(Stable Diffusion)是什么 聊到AI绘画,基本上就会聊到SD这个概念,毕竟作为开源可以本地部署的AI绘画软件,SD可能是目前的唯一选择,不管是webUI或者ComfyUI,还有国内的很多套壳绘画AI,都是sd作为基础进行二次优化的。那么SD到底是个啥,这篇文章就结合我个人的理解简单跟大家聊聊。 阅读详情

相关推荐

Stable Diffusion基础界面介绍

SD是stable diffusion的简称,AI绘画的一个开源应用,(不需要科学上网),目前使用的版本是B站UP秋葉aaaki整理的最终版。安装教程详见 B站up主 秋葉aaaki,教程下有提供stable diffusion的下载链接。

5G云网络的博客 1508

AI绘画第一步,安装Stable-Diffusion-WebUI全过程 !

别玩那些小孩子的玩意儿了,大人应该玩这些^_^! 我是真没想到,AI绘画已经进化到这种程度了。 实在是太!逼!真! 了!不上重马赛克都不敢贴图!

托尼不是塔克 4万+

SPAD 单光子雪崩二极管

SPAD,全称为,是一种高灵敏度的光电探测器件,能够在非常低的光照水平下检测单个光子。SPAD在工作时,当一个光子被探测器吸收后,能够触发一个雪崩效应,产生一个可以被检测到的电信号。

qq_42786033的博客 1万+

stable-diffusion-webui安装教程(非常详细)从零基础入门到精通,看完这一篇就够了

软件准备:编辑器: PyCharm或者提示:如果你的编辑器是PyCharm最好看一下版本 因为老版本的貌似不支持 python3.10 ,我的2019版的PyCharm不支持python3.10 所以使用免费的 Visual Studio Code 编辑器环境管理软件:Anaconda下载git版本控制软件提示: 基本工具某度都有安装教程提示:以下是本篇文章正文内容,下面案例可供参考浏览器能够登录上 那就是基本可以生成自己喜欢的ai图片了。如果不满足官方的给的模型 也可以找其他人分享的模型。

leah126的博客 1万+

Multisim实战:从零搭建体温检测报警电路(附完整仿真文件+调试技巧)

本文详细介绍了如何使用Multisim从零搭建体温检测报警电路,涵盖LM35温度传感器、LM358运算放大器等核心器件的选型与连接,以及信号调理、阈值比较和数码管显示等关键电路设计。附赠完整仿真文件和实用调试技巧,帮助电子工程初学者快速掌握体温温度检测系统的设计与实现。

weixin_28285943的博客 292

【基于51】红外寻迹智能小车 - 代码篇

这是一个基于C51单片机的红外巡线智能小车,是一个适合嵌入式单片机、C语言初学者练习的小Demo,文章提供完整的项目思路、免费的源代码。

ZER00000001的博客 3万+

【stable diffusion教程】免费好软件分享 SD AI做图,Stable Diffusion 下载+安装+使用教程_stable diffusion免费使用

本教程介绍了一种使用“整合包”在本地部署和安装Stable Diffusion WebUI的方法,无需深入了解计算机知识,对新手非常友好。要注意的是,安装时需要预留100G到200G的磁盘空间,并且对电脑的显卡要求较高。本文介绍的工具是【绘世整合包】,由秋叶大佬开发,是目前市面上最简便的Stable Diffusion整合包之一。这个整合包跳过了大部分需要网络和Python知识的步骤,集成了过去几个月里AI绘画领域最核心的插件,如ControlNet,并且自带最新的深度学习模块。

2401_84760719的博客 1303

基于轻量级神经网络MobileNet V2的水果识别种类算法研究

本文阐述了一种基于轻量级卷积神经网络MobileNet V2的水果分类与识别算法研究。为了最大限度地促进机械收获,需要一个检测系统,它可以让我们识别不同类别的水果。一个相对未开发的想法是使用深度学习和人工智能算法,不仅可以检测水果的种类,还可以检测水果是否成熟。这可以证明是有利可图的,因为它可以提供作物生长状况以及成熟和未成熟果实的个体数量,以及决定是否是收获时间的有用信息。第一步对数据进行了预处理,数据预处理技术在众多的深度学习计算中起到了重要作用。

qq_43556680的博客 1640

【stable diffusion教程】免费好软件分享 SD AI做图,Stable Diffusion 下载+安装+使用教程

本教程介绍了一种使用“整合包”在本地部署和安装Stable Diffusion WebUI的方法,无需深入了解计算机知识,对新手非常友好。要注意的是,安装时需要预留100G到200G的磁盘空间,并且对电脑的显卡要求较高。本文介绍的工具是【绘世整合包】,由秋叶大佬开发,是目前市面上最简便的Stable Diffusion整合包之一。这个整合包跳过了大部分需要网络和Python知识的步骤,集成了过去几个月里AI绘画领域最核心的插件,如ControlNet,并且自带最新的深度学习模块。

z19981的博客 1375

STM407ZET6+OV5640调试心得

最近一个项目用了STMF407ZET6 +OV5640,调试了好几天做些总结; STMF407ZET6 开发板用的是正点原子的开发板,OV5640摄像头用的是秉火摄像头; 这其中有一个大坑,开发板的DCMI接口跟摄像头的接口不一样,要重新用杜邦线进行连接; 本人是在正点原子的“”15,ATK-OV5640摄像头模块“”源码上进行修改的。

kingseacjh的专栏 8325

高项49个过程,输入、工具技术、输出的思维导图

为了制定项目章程的管理方法主要是采用了数据收集技术,例如通过头脑风暴,通过召集主题专家和团队成员收集信息、解决方案,并在短时间内获得大量创意,并对大量创意进行分析和排序,选出最优化最适合本项目方案,并对项目成员的不同差异观点,进行了引导和对冲突的管理,最终有助于项目干系人的目标、成功标准的内容达成一致意见,形成完善的项目章程。在本过程中得到项目章程,在制定项目章程中需要包括信息有:项目名称、项目目标、项目总里程碑进度表、项目经理、主要干系人及财务预算信息。本过程在仅开展一次,或仅在项目的预定义点开展。

Legend_Jiang的博客 6179

【stable diffusion部署】免费好软件分享 SD AI做图,Stable Diffusion 下载+安装+使用教程

stable diffusion部署教程:本文介绍的工具是【绘世整合包】,由秋叶大佬开发,是目前市面上最简便的Stable Diffusion整合包之一。这个整合包跳过了大部分需要网络和Python知识的步骤,集成了过去几个月里AI绘画领域最核心的插件,如ControlNet,并且自带最新的深度学习模块。整合包能够与外部环境完全隔离,即便没有任何编程背景的人,也可以从零开始学习使用Stable Diffusion,并在几乎不需要进行额外设置的情况下,立即体验最新的技术成果。

2401_84760322的博客 1340

vue3 - 实现WebRTC播放实时rtsp视频流+NVR录像机回放,web前端浏览器网页播放RTSP推流,支持海康威视大华等摄像头/监控设备对接(监控摄像头录像及回放,拿到rtsp视频流如何处理)

vue3,webrtc-streamer,rtsp视频流,监控画面,nvr录像机,回放功能,监控摄像头设备,vue3播放Rtsp推流示例代码,前端如何在vue3项目中播放rtsp视频流,VUE中播放RTSP实时推流播放解决方案,vue3 webrtc播放rtsp视频流,vue3实现rtsp视频流浏览器实时播放,海康摄像机、NVR、流媒体服务器、回放取流RTSP地址,vue3+vite+ts 使用webrtc-streamer播放海康rtsp监控视频,播放海康rtsp监控视频,海康摄像机/录像机预览+回放RT

✅ 精选推荐文章 1万+

SD教程|免费好软件分享 SD AI做图,Stable Diffusion 下载+安装+使用教程

本文介绍的工具是【绘世整合包】,由秋叶大佬开发,是目前市面上最简便的Stable Diffusion整合包之一。这个整合包跳过了大部分需要网络和Python知识的步骤,集成了过去几个月里AI绘画领域最核心的插件,如ControlNet,并且自带最新的深度学习模块。整合包能够与外部环境完全隔离,即便没有任何编程背景的人,也可以从零开始学习使用Stable Diffusion,并在几乎不需要进行额外设置的情况下,立即体验最新的技术成果。

2401_84760322的博客 1203

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

上一篇: 2025版秋葉SD V4.10最强整合包 附完整版Stable Diffusion+最新模型+SD教程
下一篇: AI绘画商业实战教程(附带AI工具+教程资料)SD+MJ变现教程
网络安全-XG
博客等级 码龄5年 1万+粉丝 2752原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值