Windows 部署 AIGC 图片生成服务——基于 stable-diffusion
Windows 部署 AIGC 图片生成服务——基于 stable-diffusion
0x01 系统环境
Windows 10 专业版 64 位操作系统
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz (8 核)
Intel(R) UHD Graphics 750
0x02 安装 python3 和 git
Download and install
git
and
Python 3.10.6
(tick Add to PATH)
0x03 安装 pytorch
https://pytorch.org/get-started/locally/
由于当前 PC 的显卡不是英伟达,所以下载的 tarch 版本是 cup 版本
检测 pytorch 是否安装成功
1 | python # 打开python环境 |
没有报异常即说明安装成功
0x04 安装 stable-diffusion-webui
https://github.com/AUTOMATIC1111/stable-diffusion-webui
由于当前 PC 的 CUP 和 GPU 都是 Intel,所以下载 openvino 版本
1 | git clone https://github.com/openvinotoolkit/stable-diffusion-webui.git |
0x05 下载网络上已经训练好的 AI 模型
现在我们还需要一个训练好的 AI 模型来指导生成效果,在如下网站中可以下载到很多训练好的模型:
选择一个感兴趣的模型,下载好的,将模型文件放入工程目录下的 models/Stable-diffusion
文件夹下面即可。
0x06 本地运行
下面可以尝试运行下此 Web 项目,在工程目录下执行:
1 | .\webui-user.bat |
执行完成后,在浏览器打开如下地址:
0x07 自定义 OpenVINO 脚本
选择自定义脚本 Accelerate with OpenVINO
,按照文档配置相关参数。之后就可体验 stable-diffusion 生成图片了。
Good Luck.
参考链接:
Windows 部署 AIGC 图片生成服务——基于 stable-diffusion
https://denchopen.github.io/blog/2024/03/07/Windows部署stable-diffusion/