在CentOS上搭建Stable Diffusion需要遵循一系列步骤,包括安装必要的依赖项、下载模型和运行推理。以下是一个基本的指南:
首先,确保你的CentOS系统是最新的,并且已经安装了Python和pip。
sudo yum update -y
sudo yum install python3 python3-pip -y接下来,安装一些必要的库,如torch(PyTorch)和transformers。
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
pip3 install transformers如果你使用的是CPU而不是GPU,可以省略torchaudio并使用CPU版本的PyTorch。
你可以从Hugging Face的模型库中下载Stable Diffusion的预训练模型。例如,下载一个文本到图像的模型:
git clone https://huggingface.co/stabilityai/stable-diffusion-v1-5
cd stable-diffusion-v1-5进入模型目录后,你可以使用以下命令来运行Stable Diffusion进行文本到图像的生成:
python3 webui.py这将启动一个Web界面,你可以在浏览器中访问http://localhost:7860来使用Stable Diffusion。
以上步骤提供了一个基本的指南,但实际操作可能会根据你的具体环境和需求有所不同。