一、硬件要求
二、操作系统要求
sudo yum update -y,确保内核及基础软件包的安全性与兼容性。三、软件依赖要求
git(代码托管库管理)、python3(推荐3.8及以上版本,如3.10.6)、pip(Python包管理)、cmake(构建工具)、protobuf(数据序列化)、rust(系统编程语言,部分依赖需要)。venv或conda创建隔离环境(如python3 -m venv stable-diffusion-env),避免与其他项目依赖冲突。distribution=$(. /etc/os-release;echo $ID$VERSION_ID);curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/yum.repos.d/nvidia-docker.list;sudo yum install -y nvidia-docker2;sudo systemctl restart docker)。四、Python依赖要求
torch(含CUDA支持,如torch==1.13.1+cu117)、torchvision、torchaudio(版本需与CUDA版本匹配,如CUDA 11.7),以及transformers(Hugging Face模型处理)、opencv-python-headless(图像处理)、pillow(图片编解码)。xformers(内存优化注意力机制,减少长序列生成时的OOM风险)、accelerate(Hugging Face分布式推理工具,支持跨GPU负载均衡)。五、其他关键要求
nvidia-smi验证驱动,nvcc --version验证CUDA)。sudo或具有root权限的用户,确保能安装软件包、创建目录及启动服务。