首页 > 其他分享 >MacOS安装Stable Diffusion WebUI实战教程

MacOS安装Stable Diffusion WebUI实战教程

时间:2024-01-14 17:57:19浏览次数:49  
标签:Diffusion diffusion MacOS sdw 模型 WebUI stable 基底 webui

前言

1. 电脑配置:m1 pro芯片,16+512的内存和SSD空间

2. 默认开启科学网络代理,在终端也使用网络代理请参考 博客3 中第2条

 

本实践以 博客1 为主要安装步骤,并根据 博客2 的方法配置Anaconda环境

* 此处省略了非必要的细节,重点展示conda虚拟环境和stable diffusion的结合配置

 

1. 安装 Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

输入 brew -v 验证 Homebrew 是否安装成功,出现版本号说明安装成功。

 

2. 下载项目和模型

找到一个合适的目录位置,在该处打开终端,clone项目

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

 

stable-diffusion(SD) 共使用 5 种模型。

  • 基底模型(单独使用):checkpoint,放在 stable-diffusion-webui/models/Stable-diffusion 下面
  • 辅助模型(配合基底模使用):Embedding,lora,Hypernetwork,放在 stable-diffusion-webui/models/Lora 下面
  • 美化模型:VAE,放在 stable-diffusion-webui/models/VAE 下面  

基底模型就是基础,基于它生成图片,而辅助模型可以配合基底模型进行微调(是建立在基底模型基础上的,不能单独使用),最后美化模型则是更细节的方式,如图片色调(滤镜)等。

基底模型只能有一种,而辅助模型(如lora)的则没有限制,可以没有,也可以是一种或多种。

 

首先必须要一个基底模型来正常启动,可以从 civitai 或者 huggingface 下载一个基底模型放到它应该在的目录下。

 

3. 用anaconda为SD配置运行环境

conda create -n sdw python=3.10.6   # stable-diffusion-webgui(sdw) 用 3.10.6版本的python比较合适
conda activate sdw

# 进入stable-diffusion-webgui项目目录下
pip install -r requirements.txt

* 如果pip使用国内的源,则需要在pip install xx 之前关闭终端环境的代理

* 国内源建议使用阿里源,里面的包更全面

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

 

sdw项目本身会在项目目录下新建venv目录,后续会在其中配置运行环境。

现在需要关闭sdw的配置,编辑项目目录下的webui-user.sh文件,添加如下语句:

venv_dir="-"    # 表示跳过创建目录及配置环境的操作

后续只需激活虚拟环境sdw,在sdw环境下启动sd即可。

 

4. 运行及使用 —— 参考 博客4

 

标签:Diffusion,diffusion,MacOS,sdw,模型,WebUI,stable,基底,webui
From: https://www.cnblogs.com/grainrain/p/17963929

相关文章

  • macOS Ventura 重启报错 panic(cpu 2 caller 0xffffff800f5b4f23)
    本子:macBookpro系统:macOSVentura13.6.3报错:panic(cpu2caller0xffffff800f5b4f23):Kerneltrapat0xffffff800f5af2a0,type14=pagefault,registers:CR0:0x000000008001003b,CR2:0xffffff7fef252228,CR3:0x000000020c00e175,CR4:0x00000000003626e0RAX:0x......
  • Stable Diffusion Win10部署,仅使用CPU,20240106
    先决条件:a.下载githttps://git-scm.com/download/winb.如果使用GPU,需要使用cuda,本文档对GPU环境不做讨论https://developer.nvidia.com/cuda-toolkit-archive注:CUDA版本需要和torch版本匹配https://pytorch.org/get-started/locally/    1.下载conda https://docs.conda.io/e......
  • 如何彻底禁止 macOS Monterey 自动更新,去除更新标记和通知
    作者主页:www.sysin.org随着macOSMonterey12.3的发布,macOSMonterey的可靠性和性能已经大幅提升,下一个版本11.4笔者考虑直接屏蔽了。等到12.5,Monterey更新的使命基本完成了。是时候屏蔽自动更新了!提示:以下步骤不是完全必要,但是全部执行可以确保解决顽固性的更新通知角标出......
  • macOS Monterey 12.4 (21F79) 正式版 ISO、IPSW、PKG 下载
    本站下载的macOSMonterey软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。通用控制不再是Beta(测试版)!macOSMonterey12.4包括针对Apple博客的增强功能和错误修复:Apple博客包含一项全新设置,可限制存储在Mac上的单集数......
  • 如何在 Mac 和虚拟机上安装 macOS Big Sur、Monterey 和 Ventura
    作者主页:www.sysin.org名词解释:硬件:Mac:Mactonish电脑硬件MAC:MAC地址,网络技术用语软件(操作系统):macOS:Mac的OS(操作系统)专用名称,10.12及以后版本,当前最新为macOS13OSX:上一代Mac操作系统名称,OSX10.7-10.11版本MacOSX:上一代Mac操作系统名称,MacOSX10.0-10.6版本macOS......
  • DBeaver Ultimate Edtion 22.1 Multilingual (macOS, Linux, Windows) - 通用数据库工
    作者主页:www.sysin.org通用数据库工具DBeaver是一个通用的数据库管理工具,适用于需要以专业方式处理数据的每个人。使用DBeaver,您可以像在常规电子表格中一样处理数据,根据来自不同数据存储的记录创建分析报告,以适当的格式导出信息(sysin)。对于高级数据库用户,DBeaver建议使用强......
  • VMware ESXi 7.0 U3l macOS Unlocker & OEM BIOS (标准版和厂商定制版)
    VMwareESXi7.0U3lmacOSUnlocker&OEMBIOS(标准版和厂商定制版)提供标准版和Dell(戴尔)、HPE(慧与)、Lenovo(联想)、Inspur(浪潮)、Cisco(思科)定制版镜像作者主页:sysin.org2023-03-31,发布ESXi7.0U3l,**此版本包含59个功能修复,2个安全修复(详见“更新说明”),属于......
  • VMware ESXi 8.0c macOS Unlocker & OEM BIOS (标准版和厂商定制版)
    ESXi8.0标准版,DellHPE联想浪潮定制版作者主页:sysin.org2023-03-30,VMwarevSphere8.0c发布。2023-03-13更新:Lenovo(联想)和Inspur(浪潮)定制版8.0b现已发布。2023-03-09更新:Cisco(思科)定制版现已发布。2023-02-14,vSphere8.0b发布,成为官方推荐下载版本,本站定......
  • JetBrains AppCode 2023.1 (macOS x64、aarch64) - 适用于 iOS/macOS 开发的智能 IDE
    Xcode14.3compatibility,Swiftrefactoringsandintentions,theIDE’sUI,andKotlinMultiplatformMobile.作者主页:sysin.orgJetBrainsAppCode-适用于iOS/macOS开发的智能IDEAppCode2023现已推出,立即了解最新变化为什么选择AppCode得益于对代码结构的深刻理解,Ap......
  • VMware ESXi 7.0 U3 macOS Unlocker & OEM BIOS (标准版和厂商定制版)
    提供标准版和Dell(戴尔)、HPE(慧与)、Lenovo(联想)、Inspur(浪潮)、Cisco(思科)定制版镜像作者主页:www.sysin.org特性概览该版本在官方原版基础上新增以下特性:macOSUnlocker:来自GitHub的Unlocker3,现已支持macOSMontereyOEMBIOS:使用社区最流行的OEMBIOS/EFI64,现已......