您现在的位置是:首页 >学无止境 >本地部署github上的stable diffuion,轻松玩转ai绘画(新手小白也能懂)网站首页学无止境

本地部署github上的stable diffuion,轻松玩转ai绘画(新手小白也能懂)

披风秃头侠 2024-07-22 00:01:02
简介本地部署github上的stable diffuion,轻松玩转ai绘画(新手小白也能懂)

 你也想自己生成上面这样好看的图片吗?废话不多说,跟着博主,按步骤来,做完你也就可以了,而且无任何限制,懂得都懂!?

目录

第一步:准备VPN

第二步:安装Python

第三步:安装Pycharm

第四步:安装Git

第五步:注册GitHub账号,并关联本机

第六步:从GitHub拉取代码并部署

第七步:下载AI模型并安装

第八步:运行,开爽!

有条件用GPU的,继续!

第九步:安装CUDA和CUDNN

第十步:安装pytorch

第十一步:高速出图,一直爽!


第一步:准备VPN

鉴于敏感信息,vpn的详细教程就不写了,自己去找或私信,下面教程需全程打开vpn,不然有些网站进不去

第二步:安装Python

进入官网Welcome to Python.org  下载Python,注意!一定要下载3.10.6版本,如果之前安装了其他版本,不用管之前的,也直接新安装3.10.6版本,多版本Python能并行存在。

图文转载全网最详细的Python安装教程 - 知乎

接下来一路狂点next,等安装完就可以了

第三步:安装Pycharm

pycharm windows版本下载地址,下载最新版就行:Download PyCharm: Python IDE for Professional Developers by JetBrains

下载社区版本(日常学习使用够用了),专业版是收费的哦

图文转载(37条消息) pycharm安装教程,超详细_皮小孩ls的博客-CSDN博客

在这里插入图片描述

在这里插入图片描述打开狂点next就可以了,就是注意下图,要把Add "bin" folder to the PATH勾上 

在这里插入图片描述

第四步:安装Git

打开Git官网下载地址Git - Downloads (git-scm.com),直接下载最新版

接下来仍然是狂点next就可以了,记得把在桌面创建快捷方式给勾上,方便后面打开

第五步:注册GitHub账号,并关联本机

注册github账号直接看这篇文章就行注册Github账号详细教程【超详细篇 适合新手入门】_github注册流程_久绊A的博客-CSDN博客

重点是github账号关联本机

首先打开下载好的pycharm,可以私信要免费永久版,打开设置

 把刚刚注册的用户名密码填上

最后点击ok,就算关联成功了,很简单对吧! 

但接下来还有很重要的一步,需要把你的Git链接你的vpn,不然就是后面项目会运行失败

双击桌面上的Git,在里面输入下面两行,7890是vpn的端口号,要替换成自己vpn的端口号,然后回车就行

git config --global http.proxy 'http://127.0.0.1:7890' 
git config --global https.proxy 'http://127.0.0.1:7890'

第六步:从GitHub拉取代码并部署

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

 接下来就等着项目自动构建生成了,大概需要十几分钟,注意!这时候一定要保证vpn打开,不然会构建

第七步:下载AI模型并安装

注意,下面需要全程打开vpn,才能下载,这里转载三次元AI绘图 | Stable Diffusion零基础教程 | Korean Doll Likeness效果实现 - 知乎

如果嫌vpn下载太慢,可以直接去上面这个博主的网盘里下载

链接:https://pan.baidu.com/s/1czWqhMP4OxkiBh83pAkH5A?pwd=sqv4
提取码:sqv4

sd-v1-4.ckpt 必须下载 否则软件无法运行

  • 下载后放入项目文档下models/Stable-diffusion

chilloutmix_NiPrunedFp32Fix.safetensors 建议下载,本期教程中需要下载使用,主要是真人图像生成模型

Korean Doll Likeness 建议下载,本期教程中需要下载使用,主要是韩国风美女模型

GFPGANv1.4.pth 建议下载,可以用于脸部优化

第八步:运行,开爽!

打开pycharm,打开项目,找到文件launch.py,设置运行参数:

按照下图步骤,新增参数

COMMANDLINE_ARGS:--skip-torch-cuda-test --no-half

找到文件launch.py,右键,单击run,第一次运行会安装很多包,耐心等待即可,注意!!这里是使用CPU运行,想用GPU运行请接着往下看,没有GPU的到这里就可以了

成功运行后,点击链接,即可进入ai绘图界面 

 进入后界面如下

 具体使用教程就不赘述了,可参考这篇文章Stable Diffusion高级教程 - 如何使用Stable Diffusion? - 小明明的技术分享


有条件用GPU的,继续!

第九步:安装CUDA和CUDNN

直接看这篇文章,很详细,点个赞(38条消息) CUDA与cuDNN安装教程(超详细)_kylinmin的博客-CSDN博客

第十步:安装pytorch

先在pycharm打开项目,在项目Termianl一栏输入如下代码,卸载torch包,给等下安装的gpu版本腾位置

  • pip uninstall torch
  • pip uninstall torchvision
  • pip uninstall torchaudio

  • 点击回车后,会让你确认,再输入Y就行

然后安装gpu版本的torch,方法很简单,在这个链接里面找到第九步下载的cuda版本Previous PyTorch Versions | PyTorch

比如博主就是cuda11.8,用这个pip开头的命令,复制下来,

 

pip install torch==2.0.0+cu118 torchvision==0.15.1+cu118 torchaudio==2.0.1 --index-url https://download.pytorch.org/whl/cu118

然后接着在pycharm的terminal界面,复制上去,回车执行,等待下载完成即可(大小有几个G)

 

第十一步:高速出图,一直爽!

有了GPU,之前的运行参数就要去掉了,直接设置成下图这样就行

 然后还是找到文件launch.py,右键,单击run,然后就可以开始体验一秒出图(博主4070ti,嘿嘿)

老婆镇楼~~~~

 

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。