stable diffusion本地部署@win10

一键无脑安装stable-diffusion-webui

stable diffusion是当前非常出色的文生图模型,要优于以前gan文生图模型。现在有了stable-diffusion-webui软件,可以一键安装,大大简化了操作难度。本文档就是stable-diffusion-webui在windows 10上的安装实践。

首先安装conda和git

git安装参考:windows下如何安装git-CSDN博客

比如可以去阿里镜像:CNPM Binaries Mirror (npmmirror.com)Git for Windows 下载安装。

conda可以去官网下载anaconda或者miniconda安装,国内一般习惯去清华大学镜像下载:Index of /anaconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

选择自己习惯的版本即可,比如py310版本:https://mirrors4.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py310_24.3.0-0-Windows-x86_64.exe。安装完成后,可以用conda env list 列出当前的虚拟环境,可以使用conda activate e:\miniconda3 来激活虚拟环境。当然这些可有都不去操作,就用默认就行。有问题再手工调试。

安装stable-diffusion-webui

https://github.com/AUTOMATIC1111/stable-diffusion-webui 官网下载代码,使用git 命令:

复制代码
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

进入目录一键执行:

复制代码
cd stable-diffusion-webui
webui.bat

一键安装会自动安装pytorch等相关库。当然中间有可能会碰到有些报错,根据报错解决问题即可。比如gpu计算卡没有的话,就要加上--skip-torch-cuda-test参数。

模型下载

如果报没有模型的错误,可以手工下载模型:

比如可以从hf-mirrot.com这个镜像下载:https://hf-mirror.com/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.ckpt

下载这个文件:v1-5-pruned-emaonly.ckpt ,改名成model.ckpt并放入指定目录:stable-diffusion-webui/models/Stable-diffusion/model.ckpt

最终采用执行webui-user.bat文件

1 先修改webui-user.bat 文件如下:

复制代码
@echo off

set PYTHON=e:\py310\python.exe
set GIT=
set VENV_DIR=E:\py310_1
set COMMANDLINE_ARGS=

call webui.bat --skip-torch-cuda-test  --precision full --no-half

2 执行 webui-user.bat 启动服务!

启动后会自动打开链接:http://127.0.0.1:7860/

然后我们就可以开始画画拉!

比如画一幅happy new year!

再来个我爱北京天安门

调试

报错not implemented for 'Half

RuntimeError: "addmm_impl_cpu_" not implemented for 'Half' *** Error completing request *** Arguments: ('task(y9m3370qpz0xxl5)', <gradio.routes.Request object at 0x000002DB45B10910>, 'hello', '', \[\], 1, 1, 7, 512, 512, False, 0.7, 2, 'Latent', 0, 0, 0, 'U

在webui-user.bat文件中加入这个参数:--precision full --no-half

相关推荐
写点啥呢2 分钟前
车机 Android 开机优化复盘:我怎么和 AI 一起把问题定位到 SystemUI
android·人工智能
AI客栈4 分钟前
云原生 AI 平台安全设计
人工智能
苏州邦恩精密7 分钟前
GOM三维扫描在制造中的真实价值:让“修模”从经验动作变成数据动作
人工智能·科技·机器学习·3d·自动化·制造
邵宇然10 分钟前
Rust 系统编程实战:从所有权模型到零成本抽象的工程落地
人工智能
大山佬17 分钟前
传感器驱动开发:从硬件时序到 Linux IIO 子系统
人工智能
mit6.82418 分钟前
计算机小白自学的两年
人工智能
龙腾AI白云21 分钟前
数字孪生和世界模型,二者的技术边界正在慢慢融合吗?
人工智能·django·知识图谱
蓦然回首却已人去楼空22 分钟前
【转载+大量补充】深入理解深度学习中常见激活函数
人工智能·深度学习
Swift社区22 分钟前
当 AI 接管游戏世界:鸿蒙游戏 Workspace Runtime 架构揭秘
人工智能·游戏·harmonyos
小t说说25 分钟前
技术观察:从职坐标看一家IT培训机构的课程体系与AI教学工具
大数据·人工智能