公众号关注 「奇妙的 Linux 世界」
设为「星标」,每天带你玩转 Linux !
1. 运行 Stable Diffusion 推荐配置
内存: 不低于 16 GB DDR4 或 DDR5
存储: 不低于 10 GB 可用空间
GPU: 不低于 6 GB 显存 N 卡
如果硬件达不到要求,也可以使用各种优化 fork 兼容更低配置的硬件,但生成时间会增长。
当前的开发主机配置为:
2.9 GHz 8-Core Intel Core i7
16 GB 2666 MHz DDR4
250 GB SSD
由于没有 GPU,生成图片时,需要多等待一会儿。
2. macOS 上运行 Stable Diffusion
安装 anaconda
brew install --cask anaconda
配置 PATH
echo 'export PATH=/usr/local/anaconda3/bin:$PATH' >> ~/.zshrc
conda 初始化 Shell
conda init zsh
这里需要关闭窗口,重新登录 Terminal。
下载并进入项目目录
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
cd stable-diffusion-webui
创建 Python 环境
conda create -n stabel python=3.10.6
激活 Python 环境,并安装依赖
conda activate stabel
pip3 install -r requirements_versions.txt
下载模型
前往 https://huggingface.co/CompVis/stable-diffusion-v-1-4-original 下载 sd-v1-4.ckpt 或者 sd-v1-4-full-ema.ckpt 文件,放置到 models/Stable-diffusion
⽬录下。huggingface 上也有很多其他模型可以下载使用,也能在线体验。比如 https://huggingface.co/spaces/IDEA-CCNL/Taiyi-Stable-Diffusion-Chinese 。
修改运行参数,跳过 GPU 检测,参考[1]
export COMMANDLINE_ARGS="--lowvram --precision full --no-half --skip-torch-cuda-test"
运行项目
python launch.py
在本地访问 http://127.0.0.1:7860 即可打开 UI。
3. Text-to-Image 测试
Prompt 有很多的撰写技巧、句式、修饰词;Stable Diffusion 也有很多参数可以调整。但本篇主要描述的是在无 GPU 情况下,在 macOS 下运行 Stable Diffusion,因此在此仅输入 bird
,进行测试。生成的图片如下图:
4. 参考
https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/1742
本文转载自:「陈少文」,原文:https://url.hi-linux.com/1FYku,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux.com。
最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。
你可能还喜欢
点击下方图片即可阅读
Kubecolor: 一款超实用的 Kubernetes 高亮输出工具,给你 Kubectl 加点色彩
点击上方图片,『美团|饿了么』外卖红包天天免费领
更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!