网站标题与关键词,入门网站分析应该怎么做,个人养老保险怎么买最划算,汽车网络营销策划方案介绍
Stable Diffusion WebUI#xff08;AUTOMATIC1111#xff0c;简称A1111#xff09;是一个为高级用户设计的图形用户界面#xff08;GUI#xff09;#xff0c;它提供了丰富的功能和灵活性#xff0c;以满足复杂和高级的图像生成需求。如今各种人工智能满天飞…介绍
Stable Diffusion WebUIAUTOMATIC1111简称A1111是一个为高级用户设计的图形用户界面GUI它提供了丰富的功能和灵活性以满足复杂和高级的图像生成需求。如今各种人工智能满天飞作为程序员的我们应该尝尝鲜这个是github上一个很火的项目目前已经有120k的✨作用是生成图片个人认为他在m1上的运行速度不是很满意有时间把他装到家里3060电脑上试一下运行速度。
Mac M1github安装地址AUTOMATIC1111/stable-diffusion-webui
官方文档
如果未安装 Homebrew请按照https://brew.sh上的说明进行安装。保持终端窗口打开然后按照“后续步骤”下的说明将 Homebrew 添加到您的 PATH。打开一个新的终端窗口并运行brew install cmake protobuf rust python3.10 git wget通过运行克隆 Web UI 存储库git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui将您想要使用的稳定扩散模型/检查点放入stable-diffusion-webui/models/Stable-diffusion。如果您没有请参阅下面的下载稳定扩散模型。cd stable-diffusion-webui然后./webui.sh运行 Web UI。将使用 venv 创建并激活 Python 虚拟环境并且会自动下载和安装任何剩余的缺失依赖项。要稍后重新启动 Web UI 进程请./webui.sh再次运行。请注意它不会自动更新 Web UI要更新请git pull在运行之前运行./webui.sh。
个人安装
安装Homebrew终端工具iTterm
Homebrew是一款Mac OS平台下的软件包管理工具拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令就可以实现包管理而不用你关心各种依赖和文件路径的情况十分方便快捷。个人理解就类似于Centos的yum指令我们用它来安装python。官网提供的指令不大好使可能是因为墙的原因可以使用国内的方式安装。
官方
/usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)国内安装过程需要选择镜像地址推荐阿里云镜像
/bin/zsh -c $(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)安装完成之后输入如下指令确认是否安装成功返回Homebrew对应的版本号代表安装完成
brew -v其他homebrew的相关命令
# 查看Homebrew命令
brew help
# 安装任意包
brew install packageNameegbrew install node
# 卸载任意包
brew uninstall packageNameegbrew uninstall git
# 查询可用包
brew search packageName
# 查询已安装包列表
brew list
# 查看任意包信息
brew info packageName
# 更新Homebrew
brew update
# Homebrew帮助信息
brew -h
# 查看brew版本
brew -v
# 更新brew版本
brew update
# 整理重复语句
open ~/.zshrc -e、open ~/.bash_profile -e使用brew安装python
brew install cmake protobuf rust python3.10 git wget经过漫长等待安装完成非常顺利 验证一下python的版本,确认输出中包含正确的安装路径等信息
brew info python3.10更新 PATH 环境变量,确保你的终端的配置文件中正确设置了 PATH以便新的 Python 版本在路径中出现在旧版本之前。在 ~/.bash_profile 或 ~/.zshrc取决于你使用的 shell中添加以下行
export PATH/usr/local/opt/python3.10/bin:$PATH然后执行以下命令使配置生效
source ~/.bash_profile # 或 source ~/.zshrc检查 Python 版本
python3.10 --version下载存储库git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui 下载对应的模型我没有下载官方的模型用的是majicMIX realistic模型2G左右下载完成后放入到AUTOMATIC1111/stable-diffusion-webui项目的models/Stable-diffusion下面
下载地址
全球最大的ai模型分享平台c站civitai
majicMIX realistic
47个高质量的 Stable Diffusion 常用模型推荐 至此安装完成
启动
运行Web UI激活Python虚拟环境
# 进入stable-diffusion-webui项目路径
cd youpath/stable-diffusion-web
# 激活环境
./webui.sh在第一次执行webui.sh的时候会检测缺失的依赖以及文件如果没有会自动下载资源到项目repositories目录报错的话多执行几次注意VPN多次失败可以关闭VPN 执行完成后终端显示浏览器自动打开界面
添加插件
打开Extensions的Available界面搜索官方库存在的插件也可以在Install from URL安装已知地址的插件。插件的使用直接影响生成图片的质量需要找一些好用的插件 推荐可用的插件16款Stable Diffusion插件推荐让SD小白快速上手
汉化包插件
打开Stable Diffusion WebUI进入”Extensions”选项卡。WebUI是Stable Diffusion的用户界面您可以通过它来管理扩展和设置。点击”Install from URL”注意”URL for extension’s git repository”下方的输入框。这是用来添加新扩展的选项。粘贴或输入以下Git仓库地址https://github.com/VinsonLaro/stable-diffusion-webui-chinese。这是汉化包的地址。点击下方的黄色按钮”Install”即可完成安装然后重启WebUI。要重启WebUI请点击”Install from URL”左方的”Installed”然后点击黄色按钮”Apply and restart UI”网页下方的”Reload UI”完成重启。点击”Settings”然后在左侧点击”User interface”界面。在界面里最下方的”Localization (requires restart)”选择”Chinese-All”或者”Chinese-English”这将启用中文界面。点击界面最上方的黄色按钮”Apply settings”再点击右侧的”Reload UI”即可完成汉化。您现在应该能够看到Stable Diffusion的中文界面了。
生成图片
根据文字生成图片输入关键字直接生成 问题
重启后报错ModuleNotFoundError: No module named ‘tqdm’
到项目路径下stable-diffusion-webui/venv/lib/python3.10/site-packages删除tqdm的依赖:tqdm与tqdm-4.11.2.dist-info重新安装pip3.10 install tqdm,安装完成后会显示安装路径,将tqdm与tqdm-4.11.2.dist-info复制到项目路径venv/lib/python3.10/site-packages下 cd /Users/chizhiwei/workspace/stable-diffusion-webui/venv/lib/python3.10/site-packages
# /opt/homebrew/lib/python3.10/site-packages是使用python安装的tqdm路径
cp -r /opt/homebrew/lib/python3.10/site-packages/tqdm-4.66.4.dist-info ./
cp -r /opt/homebrew/lib/python3.10/site-packages/tqdm ./执行完成后再次重启就可以继续使用