ComfyUI安装及生成第一张图
发布时间:2024年06月06日
一、Windows安装
在 Windows 上安装 ComfyUI 的两个选项:
- 压缩包安装
- 手动安装
如果您不是 ComfyUI 的开发人员,您应该使用选项 1。选项 2 适合那些喜欢修改代码的人。
我在这里只讨论选项 1。请参阅官方本指南了解选项 2。
第1步:安装 7-Zip
您会看到 7-zip 来解压缩 ComfyUI 的 zip 文件。
双击运行下载的exe文件。单击“安装”以在您的 PC 上安装
7-zip。
第2步:下载 ComfyUI 的独立版本
使用此直接下载链接下载 ComfyUI。
完成后,右键单击该文件ComfyUI_windows_portable_nvidia_cu118_or_cpu.7z,选择“显示更多选项” > “7-Zip”
> “在此处提取”。
暂时无法在飞书文档外展示此内容
您的电脑应该会努力工作一段时间。完成后,应该会出现一个名为 的新文件夹ComfyUI_windows_portable。
请随意将此文件夹移动到您喜欢的位置。
第3步:下载 Checkpoint 模型
您需要一个检查点模型才能开始使用 ComfyUI。
您有两个选择:
- 下载模型
- 与其他稳定扩散 GUI(例如 AUTOMATIC1111)共享模型。
随意下载任何模型。以下是DreamShaper 8 模型的下载链接。
将模型放入文件夹中
ComfyUI_windows_portable\ComfyUI\models\checkpoints
第4步:启动 ComfyUI
如果您有 Nvidia GPU:双击run_nvidia_gpu.bat启动 ComfyUI。
如果不这样做:双击run_cpu.bat缓慢运行 ComfyUI...
ComfyUI 应该会自动在您的浏览器上启动。
在 Windows 上更新 ComfyUI
要更新 ComfyUI,请双击运行文件
ComfyUI_windows_portable > update > update_comfyui.bat。
二、Mac M1/M2 安装
在 Mac 上安装 ComfyUI 有点复杂。您需要 MacOS 12.3 或更高版本才能支持 MPS 加速。单击左上角的 Apple 图标,然后选择“关于本机”进行检查。
以下步骤在虚拟环境中安装 ComfyUI。
准备
准备工作,由于某些不能言说的原因,下载相关的代码会有些麻烦。
首先,确认你能否科学上网,如果可以请打开 终端 应用程序,粘贴以下命令,然后按回车键。
export https_proxy=http://127.0.0.1:7890
http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
如果你暂时无法科学上,那就比较没法,需要使用国内的镜像加速下载和安装的过程。我们需要用到的东西如下:
HomeBrew、github建议都切到国内镜像,下载模型的huginface:
1、安装 HomeBrew
Homebrew是 Mac 上的包管理器。打开 终端 应用程序,粘贴以下命令,然后按回车键。
/bin/bash -c "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2、安装一些需要的包
打开一个新终端并运行以下命令
brew install cmake protobuf rust python@3.10 git wget
3、克隆&安装 ComfyUI
通过在终端中运行以下命令,将 ComfyUI 代码克隆到本地存储上。
git clone https://github.com/comfyanonymous/ComfyUI
现在进入 ComfyUI 的目录。
cd ComfyUI
创建虚拟环境。
python -m venv venv
在虚拟环境中安装 PyTorch。
./venv/bin/pip install torch torchvision torchaudio
安装 CompfyUI 所需的软件包。
./venv/bin/pip install -r requirements.txt
4、下载Stable
Diffusion模型
您将需要一个模型来运行稳定扩散。我们需要下载 v1.5 模型,手动下载地址:
Huggingface、百度网盘
需要将Checkpoint模型放入文件夹中models/checkpoints。
或者,运行以下命令来下载模型(需要科学上网)
wget -P
models/checkpoints
https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.ckpt
5、启动 ComfyUI
通过运行以下命令启动 ComfyUI。
./venv/bin/python main.py
6、在 Mac 上更新 ComfyUI
在 comfyUI 文件夹中运行以下命令来更新 ComfyUI:
git pull
三、试着跑一张图
一次启动 ComfyUI 后,您应该看到默认的文本到图像工作流程。它应该看起来像下图。
如果这不是您所看到的,请单击右侧面板上的“Load Default 加载默认值”以返回此默认的文本到图像工作流程。
1、加载模型
首先,在“Load Checkpoint”节点中选择“Stable
Diffusion Checkpoint”模型。单击型号名称可显示可用型号的列表。
如果节点太小,可以使用鼠标滚轮或在触摸板上用两根手指捏合来放大和缩小。如果单击模型名称没有任何反应,则您可能尚未安装模型或将其配置为使用 A1111 中的现有模型。回到安装部分先修复它。
2、输入Prompt
您应该看到两个带有标签CLIP Text Encode (Prompt)的节点。在顶部输入您正面提示词,在底部输入您的否定提示词。
3、生成图像
单击队列提示运行工作流程。短暂等待后,您应该会看到生成的第一张图像。
一套的好的配色是设计的重要组成部分之一。对于在座学设计的同学们,尤其一些理工科背景的学生,没有系统的学过配色,对颜色的感觉也比较薄弱,所以在配色环节往往感觉很绝望,所以今天给大家带来一个王炸配色网站,也是 Adobe 的亲儿子:Adobe colors。也许很多人都知道这个网站,但是不知道它里面到底包含什么功能,今天就为大家简单解析一下。https://color.adobe.com/