novelai吧 关注:361,309贴子:1,814,734

第一期,给新人的sd webui安装教程

只看楼主收藏回复

开个贴先,看看有没有人看
之后一段时间应该都会不定期发一些有关sd的教程,可以关注下哦
每次点进来想看点有关sd的信息,然而尽是猫鼠大战
看几次还有新鲜感,看多了好腻……
所以决定写点对想入门ai绘画的朋友有帮助的教程
但我懒,每次写了一会就想玩,如果真的很多人想看,或许我会更有动力写下去


IP属地:广东来自Android客户端1楼2023-05-11 09:38回复
    111哥能开始写了吗


    IP属地:四川来自Android客户端2楼2023-05-11 10:15
    收起回复
      2026-04-24 12:28:33
      广告
      不感兴趣
      开通SVIP免广告
      已关注大佬,期待详细教程


      IP属地:河南来自Android客户端4楼2023-05-11 11:21
      回复
        一、引言
        在几个世纪以前,从事艺术创作职业的画家和设计师还非常罕见。而如今,这些艺术职业已变得司空见惯。得益于经济发展和教育普及,人们有了更多的机会去追求自己的兴趣爱好。尽管如此,对于普通人来说,成为一名画家仍然存在一道坎——并非每个人都拥有高超的绘画技术,因此,有些热爱绘画的人也不得不选择放弃这一梦想。
        科技进步的初衷应该是为了让人们的生活更加便捷、普惠,使得每个人都能享有更为平等的机会去实现自己的愿望。换句话说,就是让我们能够更加“随心所欲”。汽车的发明使得人们在出行上不再受到束缚,随心选择目的地。电话的出现跨越了时间和空间的障碍,让沟通变得无处不在。网络的诞生则让人类社会迅速步入信息时代,极大地丰富了我们的知识体系,人们可以随时随地获取信息、分享观点和知识,为人们提供了更公平的竞争环境。
        而人工智能技术的发展,更是将科技进步推向了一个崭新的高峰,大大降低了许多高难度工作的门槛。文生图AI模型便是一个生动的例子,用户只需用简洁的语言描述,便能引导AI绘制出精美的画作。这种技术大大降低了绘画的入门难度,让成为艺术家的梦想触手可及。
        稳定扩散模型(Stable diffusion)、Midjourney以及OpenAI的DALL-E都是比较有名的文生图模型,其中由于稳定扩散模型是开源模型,因此我们更容易接触,而且可玩性更高。


        IP属地:广东5楼2023-05-11 11:54
        收起回复
          二、什么是stable diffusion?
          Stable diffusion(以下简称SD)是一种先进的文生图AI模型,其核心功能是将输入的文字信息转化为高分辨率的图片。这种模型通过结合自然语言处理技术和深度学习算法,实现了在图像生成领域的突破。
          SD模型首先对输入的文字进行分析,提取其中的关键信息和描述,然后利用其强大的生成能力,将这些信息转换为具有丰富细节和高度逼真的图像。在这个过程中,模型会参考大量的训练数据,以确保生成的图像质量和准确性。同时,SD模型还具有较强的创新能力,可以根据输入的文本创造出独一无二的视觉效果。
          遗憾的是,目前SD仅能支持英文输入,所以使用中文直接翻译成英文输入会有神奇的效果。广为流传的车水马龙.jpg,胸有成竹.jpg,青梅竹马.jpg,简直让人啼笑皆非。
          总的来说,SD是一种文生图AI模型。能够将输入的文字转化为高分辨率的图片。比如,当我输入:a cute cat sitting on the ground(一只可爱的猫坐在地上)
          输出的图片为:

          相比起Midjourney以及DALL-E,稳定扩散模型具有以下3个优点:
          1. 开源,stable diffusion是一种开源模型,意味着任何人都可以免费试用,而且有很多热衷于AI绘图的大佬参与到后续的开发中,编写了许多非常好用的程序和工具。
          2. 性能要求低,可以在消费级的显卡上运行。显卡内存只需要大于4G即可完成基本的功能。
          3. 本地部署,在电脑安装stable diffusion后可以离线生成图片,DALL-E和Midjourney只能通过云端生成图片,而且对个人来说费用较高。


          IP属地:广东6楼2023-05-11 12:04
          回复
            三、sd能生成哪些类型的图片?
            稳定扩散模型在生成图片方面的能力可谓无与伦比,其产生的图片类型繁多,几乎囊括所有我们已知类型。从自然景观、动植物,到建筑物、人物肖像,甚至包括抽象艺术和各种奇幻场景,种类之丰富堪称无穷无尽。这种模型的强大功能归功于其先进的算法和大量的训练数据,使得它能够学习各种风格和主题的图特点,并且能够根据提示词进行创新组合,为我们提供无限的艺术灵感源泉。以下是一些例子:
            写实:



            插画:





            IP属地:广东7楼2023-05-11 12:16
            收起回复
              幻想:




              风格化:




              暂且先发这么些类型。


              IP属地:广东8楼2023-05-11 12:19
              回复
                四、什么是stable diffusion WebUI?
                如果SD是一张地图,那么WebUI就是一个能利用地图信息给人们提供导航服务的APP。
                GitHub上Automatic1111发布的stable diffusion webui是一个功能丰富且易于使用的平台,它为Stable Diffusion模型提供了一个优秀的用户界面。相较于其他类似项目,Automatic1111的SD WebUI在功能方面更加完善,而且项目维护者还有持续更新和优化的计划,这使得它成为使用SD模型的一个理想选择。
                Automatic的界面设计简洁明了,用户可以轻松上手,快速实现文字指导的图片生成操作。在功能方面,除了基本的文字输入和图像生成功能外,还提供了一系列其它选项,如:图生图、修复、扩展画面以及各种安装插件后获得的新功能。
                如果通过python直接调用模型,你将看到的界面:

                对于没有学习过Python的人来说,直接使用编程语言来操作SD模型可能会面临一定的上手难度。在这种情况下,Automatic1111发布的stable diffusion webui就显得尤为重要,因为它提供了一种直观且易于理解的用户界面,让没有编程基础的用户也能够轻松地体验和利用SD模型的强大功能。
                webui界面:


                IP属地:广东10楼2023-05-11 12:39
                回复
                  2026-04-24 12:22:33
                  广告
                  不感兴趣
                  开通SVIP免广告
                  五、如何安装Automatic1111?
                  安装前需要注意一下,首先确定自己的电脑是windows系统以及有Nvidia显卡并确保显存大于4G。另外,别妄想用CPU跑图,得花上百倍的时间,不值得。
                  如果自己实在没有显卡,可以使用Google colab等云端gpu,有一定免费额度。这个怎么操作,以后也会出个教程。
                  在安装Automatic1111的SD WebUI平台之前,必须先确保正确配置了运行该平台所需的基础。这一过程类似于高楼建设中打造坚实地基的过程,为后续安装和使用提供充分的准备。
                  安装环境准备:
                  1、安装版本为3.10.6的Python程序。打开官网下载地址: https://www.python.org/downloads/release/python-3106/,滑动网页到底部,windows用户直接下载Windows installer (64-bit)。下载好后点击安装包,勾选Add python.exe to PATH,其它保持默认选项就行。(必须安装这个版本的Python!!!不然后续其它组件的安装容易报错。)

                  2、安装pip。打开官网下载地址:https://pypi.org/project/pip/#files,将压缩包下载后完全解压,点击setup.py,保持默认选项安装完成。(pip是Python的第三方模块,通过pip可以很方便的安装Python的其它第三方模块)

                  3、安装git。打开官网下载地址:https://gitforwindows.org/,点击download。默认选项安装即可。(git是一个python的第三方模块,也是一个下载工具,通过cmd面板可以直接从github网站下载相关代码,很方便。)


                  IP属地:广东11楼2023-05-11 13:01
                  收起回复
                    安装环境准备好了就进入下一步,从github上将Automatic1111下载下来。
                    安装Automatic:
                    1、在任意磁盘任意位置新建一个任意名称文件夹,方便自己记忆即可。比如我在E盘新建一个名字为AI的文件夹
                    2、打开Automatic1111的github网址:https://github.com/AUTOMATIC1111/stable-diffusion-webui
                    3、点击右上角的code,然后复制网址

                    4、进入新建文件夹,在如下图位置输入cmd并按回车键打开cmd面板。

                    5、cmd内输入git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git,将这个项目内容拷贝到本地。(git clone后面接上从github复制的地址就可以将github的任意项目克隆到本地)
                    成功拷贝会显示如下界面:

                    6、关闭cmd界面


                    IP属地:广东12楼2023-05-11 13:16
                    回复
                      在完成下载Automatic1111之后,高楼的主体框架就建成了,接下来,我们只需完成剩下的部分,就可以充分享受Automatic1111所带来的强大功能。
                      安装其它依赖项:
                      1、进入下载好的文件夹(即stable-diffusion-webui),找到webui-user,双击打开。接下来的安装需要点时间,喝点水,等待安装完成。

                      2、安装完成界面如下,复制这个地址,在浏览器打开

                      3、应该可以看到如下界面:

                      4、如果以上过程你都没有遇到任何问题,那么恭喜你,成功完成了这次安装。如果很不幸,中间有报错,那么继续往下看。
                      估计大部分人都很难这么流畅安装
                      下面我详细说说怎么解决一些可能遇到的问题。


                      IP属地:广东14楼2023-05-11 13:29
                      回复
                        六、安装过程的一些注意事项
                        1、以上的安装过程基于windows系统
                        2、以上安装过程基于NIVIDIA(英伟达)显卡,AMD显卡需要进行其它设置
                        3、如果你发现部分网站(如github)打不开,是因为国内网络限制
                        4、安装过程需要全程挂梯子
                        5、如果安装报错,请检查自己的python版本是不是3.10.6。检查方法:打开cmd(即命令提示符),输入python -V(大写的V),显示结果应该是Python 3.10.6。如果不是,请重新安装正确版本的Python。
                        6、检查git是否安装成功的方法:打开cmd,输入git -v(小写的v),显示出了版本号表示安装成功
                        7、需要检测版本时打开cmd的方法:系统搜索框内输入cmd,然后回车就可以打开了。(上面的方法中,在文件路径打开cmd是一种针对该路径的操作方法,检测安装版本需要在外部打开)
                        8、如果在cmd中执行类似cloning xxxx into xxxxx(如:Cloning Taming Transformers into E:\AI\stable-diffusion-webui\repositories\taming-transformers...)的时候速度很慢,不用担心,只是因为下载速度太慢而已,只要没有报错,等待即可。如果偶尔出现报错,先关闭cmd面板,然后更换一个代理,重新启动webui-user。安装k-diffusion、CodeFormer和blip也可能出现相似的情况,处理方法也是一样的。


                        IP属地:广东16楼2023-05-11 13:48
                        收起回复
                          据说二楼被吞了?


                          IP属地:广东17楼2023-05-11 13:48
                          回复
                            谢谢大佬,等下就试着安装


                            IP属地:广东来自iPhone客户端19楼2023-05-11 15:00
                            回复
                              2026-04-24 12:16:33
                              广告
                              不感兴趣
                              开通SVIP免广告
                              18楼被吞了,说我内容违规。已经在申请,稍安勿躁。


                              IP属地:广东来自Android客户端20楼2023-05-11 15:13
                              回复