• 请不要在回答技术问题时复制粘贴 AI 生成的内容
coinsmask
V2EX  ›  程序员

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

  •  
  •   coinsmask · May 2, 2023 · 2823 views
    This topic created in 1126 days ago, the information mentioned may be changed or developed.

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

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

    感谢.

    15 replies    2023-05-03 13:31:36 +08:00
    cherbim
        1
    cherbim  
       May 2, 2023
    stable-diffusion-webui
    我在 win 上安过这个,感觉很一般
    parametrix
        2
    parametrix  
       May 2, 2023
    windows 上直接去 B 站找 SD 一键包比较方便。
    iorilu
        3
    iorilu  
       May 2, 2023
    b 站秋叶搞得包应该不错吧
    leion8310
        4
    leion8310  
       May 2, 2023
    https://github.com/AUTOMATIC1111/stable-diffusion-webui
    一般都是用的这个,需要 Python3.10
    coinsmask
        5
    coinsmask  
    OP
       May 2, 2023
    @leion8310 一看这么高的 stars, 肯定没问题.
    zxhya
        6
    zxhya  
       May 2, 2023
    sd 搞了一下 本地跑通
    最主要的就是网络环境
    应为期间要下载很多 G 的包资源
    ZxBing0066
        7
    ZxBing0066  
       May 2, 2023
    之前写过一篇各系统的 webui 安装来着,https://zhuanlan.zhihu.com/p/622334160 ,使用 webui 安装基本上还是很无脑的
    cheng6563
        8
    cheng6563  
       May 2, 2023
    stable-diffusion-webui
    爬墙,git pull ,然后启动(自动下依赖),下模型就行了。
    zx900930
        9
    zx900930  
       May 3, 2023
    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
       May 3, 2023
    @zx900930 我是死在无法下载 gfepan 这个步骤, 另外我的主机显卡不行, 我想禁止掉, set COMMANDLINE_ARGS=--xformers --opt-sdp-no-mem-attention 这步按照教程设置, 但不是你这个, 失败了.
    zx900930
        11
    zx900930  
       May 3, 2023
    @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
       May 3, 2023
    总是出错
    @zx900930
    coinsmask
        13
    coinsmask  
    OP
       May 3, 2023
    imgur com/a/RvMTsf0
    coinsmask
        14
    coinsmask  
    OP
       May 3, 2023
    @zx900930 我看了下,很多组件没安装上是因为网络问题, 我 pip 换了国内源后就解决了, 实在不行的我都一个一个手动下载然后安装
    coinsmask
        15
    coinsmask  
    OP
       May 3, 2023
    aHR0cHM6Ly93d3cuYmlsaWJpbGkuY29tL3JlYWQvY3YyMjYwNDQyNz9mcm9tPWFydGljbGVEZXRhaWw=

    有安装问题的看这个贴子就解决了.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1097 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 23:02 · PVG 07:02 · LAX 16:02 · JFK 19:02
    ♥ Do have faith in what you're doing.