本地搭建Stable-Diffusion 教程

admin11个月前笔记112
  • 有一些python的基础

  • 会使用git

  • 有梯子(最好可以全局代理)

  • Windows系统 + 英伟达1060以上显卡 (mac或者linux 以及电脑是AMD显卡,安装的话,可以自行搜索相关教程)

2|0安装步骤


  1. https://www.python.org/downloads/windows/ 在该网址下载Python3.10.*版本并自行安装到系统(记得勾选 "Add Python to PATH"),安装完成后,在命令行里输入python,不报错即可
    image.png

  2. https://git-scm.com/download/win 在该网址安装Git,安装教程自行百度,其实一直next即可。安装完成后运行效果如下即可。
    image.png
    3.下载 Stable-Diffusion-webui 【链接地址】 Github开源项目,【中文语言包

  • 注意这个时候如果下载不下来,或者速度很慢的话,可以开启你的梯子(选择全局代理)。或者百度搜索一下相关的国内下载源,我这里默认大家都有梯子,没有的话,可以试试我平时使用的梯子

  • 在cmd命令行中进入到自己想要安装的目录下,输入git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git ,将项目clone到本地

  • 中文语言包我就不安装了,各位感兴趣的话,可以自行安装

  1. 下载完后,文件内容如下
    image.png

  2. 接着我们双击webui-user.bat文件进行相关的依赖安装。依赖安装过程很慢,但是只要有梯子,几乎所有以来都能安装,下面有一个例外:安装gfpgan一直安装不下来,即使挂了梯子也不行,解决方式是按照下面步骤进行安装

  • 命令行中输入 pip install virtualenv

  • 在CMD命令行中 进入到 Stable-Diffusion-webui所在文件夹下的Scripts文件夹,F:\AI\stable-diffusion-webui\venv\Scripts
    image.png

  • 执行 pip install gfpgan即可安装成功,如果还是不行,可以多试几次,或者切换一下梯子的服务器,选择欧洲国家最好,如果梯子不支持,建议选择日本、新加坡等,别选香港、台湾(我自己试的不行,可能和我的梯子有关系,各位自行尝试)

  • 这一步安装成功后,关闭cmd

  1. 再次双击webui-user.bat文件即可安装后续的依赖,后续以来安装没有什么坑点,直接等待即可。

  2. 接着我们开始安装相关的插件和模型

  3. 安装扩展:https://github.com/Mikubill/sd-webui-controlnet.git, 仍然使用git clone https://github.com/Mikubill/sd-webui-controlnet.git命令clone项目到本地,并将文件夹移动到 E:\Projects\AI\stable-diffusion-webui\extensions文件夹下,路径各位按照自己的安装路径设置,我的在E盘下

  4. 安装插件:下载ControlNet插件【链接】选择里面的 control_sd15_openpose.pth,下载后放入./stable-diffusion-webui/extensions/sd-webui-controlnet/models 文件夹下
    image.png

  5. 安装模型:模型下载和相关参数可以在这个网站上查询,记得开着梯子嗷。模型*.safetensors文件放在E:\Projects\AI\stable-diffusion-webui\models\Stable-diffusion这个路径下

  6. 等待Stable-Diffusion-webui相关依赖安装完成。安装完成后,webui-user.bat的运行命令行中显示出如下界面即可
    image.png

  7. 浏览器输入 http://127.0.0.1:7860/ 即可愉快的玩耍了。

3|0简单使用教程和相关模型下载链接


1.界面打开后,在左上角可以选择我们刚刚导入的模型,image.png

  • 正向关键词:

    photorealistic, long_hair, realistic, solo, long_hair, (photorealistic:1.4), best quality, ultra high res, teeth, Long sleeve,Blue dress, Big mouth,full body, 3girls, Grin, graffiti (medium), ok sign, smile, stand, 1girl,full body, beautiful, masterpiece, best quality, extremely detailed face, perfect lighting, 1girl, solo, best quality, ultra high res, (photorealistic:1.4), parted lips lipstick, ultra detailed, Peach buttock, looking at viewer, masterpiece, best quality,

  • 反向关键词:

    (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, glans,extra fingers,fewer fingers,strange fingers,bad hand (low quality, worst quality:1.4), (bad_prompt:0.8), (monochrome), (greyscale)

  1. 调整相关的参数,如下图所示,点击生成,等待即可,在项目启动的cmd界面可以看到生成的进度条
    image.png

  2. 等待片刻后,图片就能生成。


相关文章

Ubuntu16.04 用VNC链接 XFCE4 桌面

Ubuntu16.04 用VNC链接 XFCE4 桌面

介绍VNC或“虚拟网络计算”是一种连接系统,允许您使用键盘和鼠标与远程服务器上的图形桌面环境进行交互。 它使得对不熟悉命令行的用户更容易管理远程服务器上的文件,软件和设置。在本指南中,我们将在Ubun...

zetcd解决如何让应用解除对ZooKeeper的依赖

zetcd解决如何让应用解除对ZooKeeper的依赖

分布式系统通常都依赖一个仲裁系统协同工作,一般这样的系统通过仲裁来保证信息的准确传达,以避免出现脑裂。这类系统通过牺牲通用性换来了充分的设计余地,这种做法显然已经被不断扩散的各种具体实现所例证。这样的...

linux安全篇:禁止频繁访问的ip访问nginx

linux安全篇:禁止频繁访问的ip访问nginx

实验环境:版本:redhat6.5ip:172.16.1.100,172.16.10软件:nginx172.16.1.10部署nginx[root@localhost tools]#&nbs...

看完这篇不在担心删库跑路

看完这篇不在担心删库跑路

开发人员经常需要访问某些服务器,做一些检查应用程序日志之类的工作。一般来说,访问过程是使用公私钥加密来控制的,每位开发人员都会生成自己的公私钥对。并且,每个开发人员的公钥都会添加到他们有权访问的每台服...

Linux下构建RAID5

Linux下构建RAID5

一、前期准备1.创建RAID5至少需要3块同样容量的硬盘2.Linux下需要安装mdadm软件包可以使用rpm -qa | grep mdadm命令确认mdad...

打不死的redis集群

打不死的redis集群

最近遇到部分系统因为redis服务挂掉,导致部分服务不可用。所以希望搭建一个redis集群镜像,把原先散落各处的redis服务器统一管理起来,并且保障高可用和故障自动迁移。一 redis集群分类大家都...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。