Mac本地部署Stable-Diffusion
在Mac上部署Stable Diffusion模型需要一定的技术储备,因为它涉及到安装复杂的深度学习环境。以下是部署Stable Diffusion模型所需的基本步骤:
- 安装Anaconda或Miniconda:这是一个Python环境管理器,用于安装和管理Stable Diffusion所需的依赖。
创建一个新的Python环境:
conda create --name stable-diffusion python=3.8 conda activate stable-diffusion
安装PyTorch和CUDA(如果你有NVIDIA GPU):
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
安装Stable Diffusion的依赖项:
pip install torch_scatter[cuda] torch_sparse[cuda] -f https://pytorch-geometric.com/whl/torch-1.8.0+cu110.html pip install git+https://github.com/huggingface/transformers.git pip install git+https://github.com/CompVis/taming-transformers.git pip install git+https://github.com/omni-us/thorlabs_clm.git
克隆Stable Diffusion的仓库:
git clone https://github.com/CompVis/stable-diffusion.git cd stable-diffusion
- 根据你的硬件配置,可能需要下载预训练的模型权重。
运行Stable Diffusion:
python scripts/txt2img.py -m sflckr30k -s 140 -t "your prompt here" -i /path/to/your/input/image.png
请注意,以上步骤可能会随着软件和依赖项的更新而变化。如果你没有NVIDIA GPU,你可能需要使用CPU版本的PyTorch和相关库。始终参考官方文档以获取最新和最准确的安装指南。
评论已关闭