V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
coinsmask
V2EX  ›  程序员

请问有已经验证装本地的 stablediffusion/midjounery 教程吗

  •  
  •   coinsmask · 361 天前 · 1736 次点击
    这是一个创建于 361 天前的主题,其中的信息可能已经有所发展或是发生改变。

    谷歌 /百度了一下, 全是抄来抄去, 选择了几个教程都不可用, 所以这里真诚请教能给个可行的安装到本地电脑(windows)的教程吗?

    这样我就可以为我的外贸产品每日生成海报来做社媒和邮件推广了.

    感谢.

    15 条回复    2023-05-03 13:31:36 +08:00
    cherbim
        1
    cherbim  
       361 天前
    stable-diffusion-webui
    我在 win 上安过这个,感觉很一般
    parametrix
        2
    parametrix  
       361 天前
    windows 上直接去 B 站找 SD 一键包比较方便。
    iorilu
        3
    iorilu  
       361 天前
    b 站秋叶搞得包应该不错吧
    leion8310
        4
    leion8310  
       361 天前
    https://github.com/AUTOMATIC1111/stable-diffusion-webui
    一般都是用的这个,需要 Python3.10
    coinsmask
        5
    coinsmask  
    OP
       361 天前
    @leion8310 一看这么高的 stars, 肯定没问题.
    zxhya
        6
    zxhya  
       361 天前
    sd 搞了一下 本地跑通
    最主要的就是网络环境
    应为期间要下载很多 G 的包资源
    ZxBing0066
        7
    ZxBing0066  
       361 天前
    之前写过一篇各系统的 webui 安装来着,https://zhuanlan.zhihu.com/p/622334160 ,使用 webui 安装基本上还是很无脑的
    cheng6563
        8
    cheng6563  
       361 天前
    stable-diffusion-webui
    爬墙,git pull ,然后启动(自动下依赖),下模型就行了。
    zx900930
        9
    zx900930  
       361 天前
    stable-diffusion-webui
    主要坑点在 python3.10
    你要想让它和 3.11 共存, 需要跟着官方教程修改
    webui-user.bat

    set PYTHON=C:\Python310\python.exe
    set GIT=
    set VENV_DIR=
    set COMMANDLINE_ARGS=--xformers --opt-sdp-no-mem-attention

    命令行那个你不用 xformers 可以不改, 不过推荐还是用 xformers, 除非你显卡是 A100 这种...

    如果启动时候显示 No module 'xformers'. Proceeding without it.

    需要手动安装合适的 xformers 版本:

    添加 accelerate==0.18.0 到 requirements.txt 和 requirements_version.txt

    进入到 python 的 venv
    cd venv/Scripts
    ./activate

    安装兼容的 torch 版本
    pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu118
    pip install --force-reinstall --no-deps --pre xformers

    就可以激活 xformers 了

    然后就是下你喜欢的模型开始摇摇乐
    coinsmask
        10
    coinsmask  
    OP
       361 天前
    @zx900930 我是死在无法下载 gfepan 这个步骤, 另外我的主机显卡不行, 我想禁止掉, set COMMANDLINE_ARGS=--xformers --opt-sdp-no-mem-attention 这步按照教程设置, 但不是你这个, 失败了.
    zx900930
        11
    zx900930  
       361 天前
    @coinsmask #10
    修正一下关于 xformers:
    不用改 requirements.txt requirements_version.txt 也不需要进 venv 手动安装

    只需要在 launch.py 修改
    commandline_args = os.environ.get('COMMANDLINE_ARGS', "--xformers")
    即可

    如果没有显卡纯 cpu
    一样是在 launch.py 修改
    commandline_args = os.environ.get('COMMANDLINE_ARGS', "--skip-torch-cuda-test")
    coinsmask
        12
    coinsmask  
    OP
       361 天前
    总是出错
    @zx900930
    coinsmask
        13
    coinsmask  
    OP
       361 天前
    imgur com/a/RvMTsf0
    coinsmask
        14
    coinsmask  
    OP
       360 天前
    @zx900930 我看了下,很多组件没安装上是因为网络问题, 我 pip 换了国内源后就解决了, 实在不行的我都一个一个手动下载然后安装
    coinsmask
        15
    coinsmask  
    OP
       360 天前
    aHR0cHM6Ly93d3cuYmlsaWJpbGkuY29tL3JlYWQvY3YyMjYwNDQyNz9mcm9tPWFydGljbGVEZXRhaWw=

    有安装问题的看这个贴子就解决了.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   862 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 177ms · UTC 20:48 · PVG 04:48 · LAX 13:48 · JFK 16:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.