Mac本地部署StableDiffusion教程

新知榜官方账号

2023-07-18 22:08:41

引言

相继在两个云平台Kaggle和AutoDL上部署了StableDiffusion后,这周决定再在Mac本地部署一下StableDiffusion!其实看SDW官网(InstallationonAppleSilicon·AUTOMATIC1111/stable-diffusion-webuiWiki·GitHub),步骤还是比较清晰简单的。但实际部署过程中,确实还是遇到了不少问题,所以顺便将踩过的坑一一记录了下来,应该涵盖了大部分同学都会遇到的问题,是的,全帮你们填平了,有的问题还给出了多种解决方案。所以,Mac党的朋友,想在本地部署StableDiffusion,拿着这份保姆级教程,直接冲就完事!

Mac的配置

MacBookPro(2021年)芯片:AppleM1Pro核总数:8+14内存:16GB存储:512GBmacOS:Ventura13.3.1

安装步骤

  1. 安装Homebrew

    方式一:官方安装可能会因网络问题导致失败。/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    方式二:国内镜像安装/bin/bash-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

  2. 安装Python等环境依赖

    cmake、protobuf、rust、python@3.10、git、wget,这些都是在后面安装StableDiffusionWebUI时需要用到的依赖,这里通过一条命令直接安装了。brewinstallcmakeprotobufrustpython@3.10gitwget

  3. 克隆StableDiffusionWebUI

    gitclonehttps://github.com/AUTOMATIC1111/stable-diffusion-webui

  4. 下载模型

    这里包括三大类:大模型、Lora模型以及VAE模型。

  5. 启动WebUI

    进到StableDiffusionWebUI对应的目录,执行./webui.sh即可。

可能会遇到的问题

  1. 用国内镜像安装Homebrew可能出现的问题
  2. HTTP/2stream1wasnotclosedcleanlybeforeendoftheunderlyingstream
  3. Couldn'tinstalltorch.
  4. Couldn'tinstallgfpgan.
  5. Couldn'tinstallK-diffusion
  6. Couldn'tinstallCodeFormer
  7. Couldn'tinstallBLIP

性能测试

大模型:dreamshaperEuler:出一张512*512的图,约20~30sDPM++SDEKarras:出一张512*512的图,约1~1.5min

结束语

本教程介绍了如何在Mac本地部署StableDiffusion,并解决可能会遇到的问题。同时提供性能测试结果和注意事项。相比于StableDiffusion云部署,本地部署更自由,且完全免费。希望本教程能够帮到需要的同学。

本页网址:https://www.xinzhibang.net/article_detail-8168.html

寻求报道,请 点击这里 微信扫码咨询

关键词

StableDiffusion 本地部署 Mac 教程 Python 深度学习

分享至微信: 微信扫码阅读

相关工具

相关文章

相关快讯