V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
baiyue
V2EX  ›  分享创造

我写了一个 Stable-Diffusion-GUI,纯 CPU 运行,操作简单,只需 8G 内存

  •  1
     
  •   baiyue · 2022-11-20 11:10:13 +08:00 · 9485 次点击
    这是一个创建于 734 天前的主题,其中的信息可能已经有所发展或是发生改变。

    说明

    该应用只使用 cpu ,只需要 8G 内存!!!软件大小 10Mb,首次运行会下载 1.7G 模型文件。

    软件

    Stable-Diffusion-GUI

    一些结果

    模型细节

    模型细节: 模型:Naifu (懂得都懂) 采样:k-diffusion 的 euler ancestral 分辨率:512*512 降噪器:CFGDenoiser 和 CompVisDenoiser prompt:支持 positive 和 negative, 可使用元素法典生成高质量图片

    下载地址

    渠道 1:GitHub 下载 渠道 2:阿里云盘下载

    项目来源

    如果项目对你有帮助,请点个 star,感谢支持

    39 条回复    2023-06-03 01:04:39 +08:00
    oott123
        1
    oott123  
       2022-11-20 12:30:39 +08:00
    你这一张要多久啊
    baiyue
        2
    baiyue  
    OP
       2022-11-20 12:42:24 +08:00
    @oott123 大约 5~10 秒推理一步,虽然不够快,体验还是可以的。GPU 加速预计要到年后
    zyxk
        3
    zyxk  
       2022-11-20 12:52:58 +08:00
    原来这是大佬做的, 早 star 了
    44670
        4
    44670  
       2022-11-20 13:50:39 +08:00
    比 pytorch cpu 的貌似快好多
    44670
        5
    44670  
       2022-11-20 14:42:30 +08:00
    不过 nai 是不是还有一个 VAE 模型的,脱离那个模型会不会产生不一样的结果?
    XIU2
        6
    XIU2  
       2022-11-20 14:54:16 +08:00
    对 CPU 要求高吗,还是说只是单纯的速度快慢的区别?~
    baiyue
        7
    baiyue  
    OP
       2022-11-20 14:57:07 +08:00
    @XIU2 只有内存要求,CPU 越高级速度越快
    baiyue
        8
    baiyue  
    OP
       2022-11-20 14:59:05 +08:00
    @44670 这是 c++程序,速度自然快,零依赖,体积小。想要更多模型,建议到 Edvince 的项目里提 issue
    a566
        9
    a566  
       2022-11-20 15:07:12 +08:00   ❤️ 2
    没有想到 19 年加进楼主的群 楼主却一直进步我却原地不动
    novolunt
        10
    novolunt  
       2022-11-20 17:20:13 +08:00 via iPhone
    迪斯尼风格的也不错,关键词 holliemengert artstyle
    项目
    https://huggingface.co/ogkalu/Superhero-Diffusion
    siknet
        11
    siknet  
       2022-11-20 19:50:11 +08:00 via Android
    这个牛逼,10 秒一步是什么配置?
    icatme
        12
    icatme  
       2022-11-20 21:23:00 +08:00
    @siknet 8700K15 秒一步,占用率 50%多点
    c0xt30a
        13
    c0xt30a  
       2022-11-20 21:26:20 +08:00
    OP 能否传一份模型文件到 github 上?我刚开了个 issue ,可能你还没来得及看到。从百度网盘下载非常困难。
    baiyue
        14
    baiyue  
    OP
       2022-11-20 21:36:58 +08:00
    @siknet 两年前的 10 代 cpu i9 10900k, 大约 9~10 秒
    baiyue
        15
    baiyue  
    OP
       2022-11-20 21:38:43 +08:00
    @c0xt30a 我这个内置了下载渠道,自动下载的,速度也很快。也可以通过上面的渠道 2 手动下载模型,阿里云盘不限速。GitHub 上传大文件不太现实!
    metabot
        16
    metabot  
       2022-11-20 22:02:16 +08:00 via Android
    c0xt30a
        17
    c0xt30a  
       2022-11-20 23:26:11 +08:00   ❤️ 1
    @baiyue 执行那个 exe 自动下载么?可能得换 windows 才行,wine 下你的 exe 直接 crash 了。
    baiyue
        18
    baiyue  
    OP
       2022-11-20 23:44:40 +08:00
    @c0xt30a 系统 win10+,太早的不支持
    Laussan
        19
    Laussan  
       2022-11-21 01:00:22 +08:00
    这两个仓库都是你的吗?
    Aether
        20
    Aether  
       2022-11-21 08:50:27 +08:00 via iPhone
    那必须支持 Anything3.0 啊
    ThirdFlame
        21
    ThirdFlame  
       2022-11-21 10:29:54 +08:00   ❤️ 1
    标签上如果有 nsfw 。 那么 你就得到了新世界。
    baiyue
        22
    baiyue  
    OP
       2022-11-21 11:20:44 +08:00
    @ThirdFlame 低调点 🤫
    baiyue
        23
    baiyue  
    OP
       2022-11-21 11:23:16 +08:00
    @Laussan 看项目介绍就知道了,Paper2GUI 是我的,专门做文献资料的平民化转换,第二个是 stable-diffusion-ncnn,本案例实现的基础代码,想要支持更多模型,可以到该仓库反馈
    elboble
        24
    elboble  
       2022-11-21 11:35:02 +08:00
    虚拟机 win11 22h2 ,默认参数开始,报 0x0000135 错误,一定要实体机器?
    baiyue
        25
    baiyue  
    OP
       2022-11-21 14:11:14 +08:00
    @elboble 理论上只有内存要求,其余无要求。这个报错原因未知,无法调试。换电脑试试
    chancat
        26
    chancat  
       2022-11-21 17:24:34 +08:00 via Android
    该内容被阿里云盘封禁了
    baiyue
        27
    baiyue  
    OP
       2022-11-21 18:45:59 +08:00
    @chancat 没有啊,只是阿里云会封禁 linux 二进制文件,导致右上角提示部分文件不可见, Windows 的程序一切正常
    subframe75361
        28
    subframe75361  
       2022-11-21 18:53:22 +08:00
    ui 方面建议:
    1. 窗体过高,初始化的时候菜单栏会超出屏幕,而且无法缩小
    2. 模型下载进度没有显示...
    baiyue
        29
    baiyue  
    OP
       2022-11-22 13:04:57 +08:00
    @elboble 0x0000135 是由于没有显卡的设备上,缺少 dll 导致的,现已修复,请重新下载即可正常使用,使用前删除用户目录下.xbt_sb_novel 文件夹即可。
    Stlin
        30
    Stlin  
       2022-11-22 16:48:07 +08:00
    开源么?支持 macOS 么?
    baiyue
        31
    baiyue  
    OP
       2022-11-22 23:21:40 +08:00
    @Stlin 源码在底部第二个项目里; mac 理论支持,但我没有 mac, 预计年后会加入适配
    elboble
        32
    elboble  
       2022-11-23 09:52:52 +08:00
    @baiyue 的确是没显卡。用新版本,model 都下来了,但是 Program does not exist ,试了两次。

    Program does not exist
    modle1 download success
    start download modle1 model
    This can take up to ten minutes
    start download modle3
    modle1 download success
    start download modle1 model
    start download modle2
    modle1 download success
    start download modle1 model
    This can take up to ten minutes
    Three models need to be downloaded for the first run
    baiyue
        33
    baiyue  
    OP
       2022-11-23 10:11:00 +08:00
    @elboble 旧的文件没有删除,你这个缺少步骤,使用前删除用户目录下.xbt_sb_novel 文件夹。
    elboble
        34
    elboble  
       2022-11-23 11:04:12 +08:00
    @baiyue O 了,默认配 5m 一张,12700 虚拟机给了 8 个 cpu ,32G 内存,cpu 低于 50%,内存 10G
    Unik
        35
    Unik  
       2022-11-27 11:28:28 +08:00 via Android
    支持中文吗
    baiyue
        36
    baiyue  
    OP
       2022-11-28 11:27:33 +08:00
    @Unik 建议谷歌翻译一下,这个不算什么问题
    laoyur
        37
    laoyur  
       2023-02-14 20:45:59 +08:00
    modle1 download failed

    请问上哪手动下载模型啊
    baiyue
        38
    baiyue  
    OP
       2023-03-12 14:14:25 +08:00
    @laoyur 由于维护 20 多个子应用太过繁琐,小白兔 AI 从 3.0 起免费了 AI 绘画功能
    https://github.com/Baiyuetribe/paper2gui/releases
    chancat
        39
    chancat  
       2023-06-03 01:04:39 +08:00 via Android
    请问 gpu 加速出来了吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1172 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 18:33 · PVG 02:33 · LAX 10:33 · JFK 13:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.