跳到主要内容
正在加载
正在点亮星图
Weaving the Star Map
绘画

【AI画图】sdwebui本地部署

本文目录

    什么是sdwebui以及如何使用见【AI画图】stable-diffusion_webui on colab | 谎伴导航 (nav.liesys.com)

    这期来讲讲如何本地部署

    硬件
    最低:gtx1050(原则上940MX也可以),内存8g,CPU 4t
    推荐:gtx2060s,内存16g,cpu 8t
    后面会专门在讲一下

    软件
    Win/Linux
    python: 3.10.6(兼容性最好)
    N卡cuda
    A卡ore(不建议)

    网络环境要求访问GitHub

    1.git

    apt install git
    yum install git
    win(本文以win为例)
    https://git-scm.com/download/win
    默认即可

    2.python

    https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe
    安装过程中应该有选项自动加入path,如没有请手动将python目录添加到path,scrits也要配置进去

    3.PyTorch

    https://pytorch.org/

    【AI画图】sdwebui本地部署

    cuda11.8以下选11.7,12选择11.8
    CPU也可以
    复制上面那串命令,粘贴到cmd回车运行,如果前面没有配置scrits,pip将不能使用。

    4.搬仓库

    选取一个你要放置主程序的目录,右键git bash here

    【AI画图】sdwebui本地部署
    1. git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

    国内可以使用ghproxy加速

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

    5.安装

    国内建议修改launch.py
    将其中的https://github.com替换成https://ghproxy.com/https://github.com

    创建一个虚拟环境
    python -m venv .\venv
    cd .\venv\Scripts
    执行activate.bat
    (Linux需要source activate)
    国内切换pip源为阿里云
    pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

    返回主目录开始安装依赖

    1. cd ../..
    2. pip install -r requirements_versions.txt

    安装成功后退出
    开始修改
    webui-user.bat

    1. set PYTHON=设置为你的python目录
    2. set GIT=set VENV_DIR=venv
    3. set COMMANDLINE_ARGS=–medvram –autolaunch –deepdanbooru –xformers

    Linux修改webui-user.sh
    找到#export BLIP_COMMIT_HASH=””
    修改为export BLIP_COMMIT_HASH=”–medvram –autolaunch –xformers”

    打开的时候分别运行这两个就行
    win→webui-user.bat
    Linux→webui-user.sh

    参数引用b站

    16XX启动(图片分辨率最大方图为576×576):–medvram –precision full –no-half –always-batch-cond-uncond –deepdanbooru –xformers
    2G启动:–lowvram –always-batch-cond-uncond –deepdanbooru –xformers
    4G启动(图片分辨率最大方图为576×576):–medvram –always-batch-cond-uncond –deepdanbooru –xformers
    6G启动(最大方图分辨率自行测试):–medvram –always-batch-cond-uncond –deepdanbooru –xformers
    8G及以上:–always-batch-cond-uncond –deepdanbooru –xformers
    CPU启动(控制台不动可能需要回车)

    没有模型sdwebui可能会启动不了,建议下个ChilloutMix备用
    https://civitai.com/models/6424/chilloutmix
    下好的模型放在stable-diffusion-webui\models\Stable-diffusion

    版权声明
    文章版权归作者所有,未经允许请勿转载。

    相关文章

    评论 暂无评论

    写一条评论 登录后可留言参与讨论

    还没有人评论

    补充一段经验、提一个问题,或者指出哪里说得不对 —— 对后来读的人都有用。不知道从哪写?点一个:

    这篇对你有用吗? 你有类似的经历吗? 有哪里想追问的?

    写一条评论

    访客 填个昵称就能留言
    0 / 800

    不会公开显示。

    ↑↓ 选择↵ 打开esc 关闭共 5,895 个站点