在CentOS上快速部署Stable Diffusion,可以遵循以下步骤:
pyenv来管理多个Python版本。sudo yum update -ysudo yum install -y epel-release
sudo yum install -y python38 python38-devel git cmake根据你的CUDA版本选择合适的PyTorch安装命令。例如,如果你使用CUDA 11.7:
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117你可以使用pip来安装Stable Diffusion:
pip3 install git+https://github.com/lucidrains/stable-diffusion.git你可以从Hugging Face或其他模型库下载预训练模型。例如,使用Hugging Face:
pip3 install transformers然后下载模型:
from transformers import StableDiffusionPipeline
pipeline = StableDiffusionPipeline.from_pretrained("runwayml/stable-diffusion-v1-5")你可以使用以下命令来运行Stable Diffusion:
python3 -m venv stable-diffusion-env
source stable-diffusion-env/bin/activate
pip install git+https://github.com/lucidrains/stable-diffusion.git然后运行示例脚本或启动Jupyter Notebook进行交互式操作。
通过以上步骤,你应该能够在CentOS上快速部署Stable Diffusion。如果有任何问题,可以参考官方文档或社区论坛寻求帮助。