在CentOS上安装Stable Diffusion模型需要一些步骤,包括安装Python环境、依赖库以及模型本身。以下是一个基本的指南:
sudo yum update -y
sudo yum install -y python3 python3-pip
下载并安装适合你GPU的CUDA Toolkit:CUDA Toolkit Archive
sudo yum localinstall /path/to/cuda-repo-rhel7-.rpm
sudo yum install -y cuda
下载cuDNN库并解压到CUDA目录:
tar -xzvf cudnn--linux-x64-v.tgz
sudo cp cuda/include/cudnn*.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
注意:根据你的CUDA版本选择合适的PyTorch安装命令。
pip3 install transformers datasets opencv-python-headless
git clone https://github.com/lucidrains/stable-diffusion.git
cd stable-diffusion
你可以从Hugging Face或其他来源下载预训练模型。以下是一个示例:
pip3 install git+https://github.com/lucidrains/stable-diffusion.git@main
进入模型目录并运行示例代码:
cd models/ldm
python3 inference.py --model_name "your-model-name" --prompt "your-prompt"
通过以上步骤,你应该能够在CentOS上成功安装并运行Stable Diffusion模型。如果有任何问题,请参考相关文档或社区支持。