今年给自己准备了一个生日礼物,就是mac-mini 4,16G内存,256G存储空间。 这也算是我个人的第一台mac设备。打算如何折腾呢。先确认一下,运行Flux的效果如何。
准备
git
在mac安装git,需要先安装homebrew 官网地址
安装homebrew
1
2
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装git
1
2
brew install git
confyui
现在开源软件安装,官网都写的很详细,照做就基本可以。 Mac安装链接
conda
1
2
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh
sh Miniconda3-latest-MacOSX-arm64.sh
创建一个confyUI的环境
1
conda create -n confyui python=3.12.4
进入conda
1
coda activate confyui
PyTorch
1
pip3 install --pre torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/nightly/cpu
验证一下安装是否正常
1
2
3
4
5
6
7
8
import torch
if torch.backends.mps.is_available():
mps_device = torch.device("mps")
x = torch.ones(1, device=mps_device)
print (x)
else:
print ("MPS device not found.")
正常会看到
1
tensor([1.], device='mps:0')
退出
1
quit()
confyui
安装confyui,非常简单,只需要git下载就可以。目前confyui更新非常快,只能下载master就可以。
1
2
3
git clone https://github.com/comfyanonymous/ComfyUI.git
cd confyui
pip install -r requirement.txt
安装完成后,可以直接运行
1
python main.py
Flux
Flux安装,其实就是把相应的文件,放到指定目录下就可以。
- 下载 Flux dev -fp8 放到 ComfyUI/models/diffusion_models/ 文件夹下;
- 下载 clip_l.safetensors 和 t5xxl_fp8_e4m3fn.safetensors,放到 ComfyUI/models/clip/ 文件下;
- 下载 VAE 放到ComfyUI/models/vae/ 文件夹下
这时候打开 ComfyUI 本地访问地址
把下面照片,保存到本地,上传到ComfyUI上,就可以看到第一条工作流。
尝试下面提示词
1
2
8k hi res landscape photograph of a Bavarian castle taken from
a drone