源代码地址:
https://github.com/AUTOMATIC1111/stable-diffusion-webui
git拉取代码后,windows下支持根目录直接运行 webui-user.bat,前提本地需要先安装python环境,略过,我们直接跑源码玩
安装依赖
pip install -r requirements.txt
有可能跑到 gfpgan 时报错,这个时候可以执行
pip install gfpgan
来单独拉取依赖,后面的扩展同理,可以打开requirements.txt查看所需的依赖扩展
安装完后,执行
py launch.py
可能提示缺少扩展情况和解决方案:
问题一:
ModuleNotFoundError: No module named 'open_clip'
解决:
pip install git+https://gitee.com/ufhy/open_clip.git@bb6e834e9c70d9c27d0dc3ecedeebeaeb1ffad6b --prefer-binary
问题二:
ModuleNotFoundError: No module named 'clip'
解决:
pip install clip
当你看到7860的端口地址信息时,说明执行成功了
注:出现 No module 'xformers' 和 ModuleNotFoundError: No module named 'gdown' 可以执行
pip install xformers
pip install gdown
来解决,有时可能出现网络问题终止,可重试解决
此时可以浏览器访问 http://127.0.0.1:7860
就会出现webui的界面
然后就可以开始的AI生成图片之旅啦,接下来会更新几期关于显卡的调用和作图指令的技巧
补充,还可以开启api调用的模式
py webui.py --api
然后就可以用curl直接请求了
curl -X POST -H 'Content-Type: application/json' -i 'http://127.0.0.1:7860/sdapi/v1/txt2img' --data '{
"prompt": "cute dinosaur sticker with polka dots",
"steps": 50,
"sampler_index": "DDIM"
}'