免费用腾讯云GPU运行Stable Diffusion
腾讯云IDE每月提供5万分钟高性能GPU免费使用,配置包含Tesla T4 (16G显存),类似谷歌Colab。但其仅有30G可用硬盘空间,且无法直接访问GitHub和Hugging Face,需使用反向代理。本文介绍如何在该环境下安装Stable Diffusion。首先,新建高性能GPU容器(推荐Torch),删除自带Torch及所有文件。使用`pip uninstall torch`卸载Torch,`git clone https://gitee.com/whilewon/stable-diffusion-webui.git`克隆仓库。然后,使用指定镜像安装torch,`pip install torch==2.1.2+cu121 -f https://mirror.sjtu.edu.cn/pytorch-wheels/torch_stable.html`,以及xformers `pip install -U xformers --index-url https://download.pytorch.org/whl/cu121`。进入webui目录后,使用gitee或githubfast反代链接克隆Stable Diffusion、taming-transformers、CodeFormer、BLIP及generative-models。安装依赖:`pip install transformers==4.19.2 diffusers invisible-watermark k-diffusion --prefer-binary`,`pip install numpy>=1.23`,`pip install opencv-python-headless`,以及CodeFormer依赖。最后,安装webui依赖 `pip install -r requirements.txt --prefer-binary`。
创建start.sh脚本启动:`#!/bin/bash export COMMANDLINE_ARGS="--deepdanbooru --port 6006 --theme dark" python_cmd="python" LAUNCH_SCRIPT="launch.py" "${python_cmd}" "${LAUNCH_SCRIPT}" "$@"`,并赋予权限`chmod +x start.sh`,执行`./start.sh`。由于无法直接访问外部网络,需使用ngrok等工具进行内网穿透。安装插件需通过Extensions→Install from URL功能,模型安装可通过本地上传或镜像站下载。容器会每日凌晨2点自动关闭。
页:
[1]