无GPU的VPS上部署AI图像生成工具的完整指南
📋 内容摘要
本指南涵盖: SD-Turbo优势、VPS要求、安装步骤、Web UI使用、性能优化。
🎯 适用人群
VPS部署者、AI爱好者、内容创作者、初学者。
⚡ 快速开始
1. 安装: pip3 install diffusers transformers accelerate torch
2. 运行: python3 generate.py "你的提示词"
3. 等待: 2分钟后获得图像
🌐 在线演示
查看实际运行效果:
http://162.43.92.249:8000/generated-images/
该页面包含图像生成器的Web UI,你可以在线测试提示词并查看生成的图像。
无GPU的VPS上部署AI图像生成工具完整指南
前提条件
| 组件 | 最低要求 |
|---|---|
| CPU | 4核(AMD/Intel) |
| RAM | 4GB |
| 磁盘 | 5GB |
| 操作系统 | Linux |
| Python | 3.8+ |
安装
安装依赖:
pip3 install diffusers transformers accelerate torch pillow
创建目录:
mkdir -p ~/cpu-image-gen && cd ~/cpu-image-gen
创建脚本:
from diffusers import StableDiffusionPipeline
import torch
pipe = StableDiffusionPipeline.from_pretrained("stabilityai/sd-turbo").to("cpu")
image = pipe("美丽樱花", num_inference_steps=4).images[0]
image.save("output.png")
使用方法
命令行
python3 generate.py "你的提示词" -o output.png
Web UI
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route("/api/generate", methods=["POST"])
def generate():
# 使用上述代码生成
pass
app.run(host="0.0.0.0", port=5001)
访问: http://你的VPS-IP:5001/
性能
| 生成时间 | 1.5-2.5分钟/张 |
| 内存 | 2.5-3GB |
| 分辨率 | 512×512 |
常见问题
内存不足:
fallocate -l 4G /swapfile && chmod 600 /swapfile
mkswap /swapfile && swapon /swapfile
检查防火墙:
sudo ufw status
完成!🚀
