前言

之前浅尝了一下Midjourney《小白初体验Midjourney AI绘画神器进程(教程)》功用和ChatGPT相同,冷艳到我了,2023年,真是一个改动互联网元年呀。互见进入WEB3.0不再是天方夜谭了。扯远了,主要是Midjourney不再供给免费试用,就想着找一下替代方案,也是今天的主角——Stable Diffusion

准备

  • git
  • python 3.10.6版别
  • model
  • stable Diffusion

进程

第一步,装置Git

Git官网:Git

第二步,装置python ,这里按项目方的要求装置3.10.6版别,仿制路径,后面会用到

官方下载地址:www.python.org/downloads/r…

WIN直达EXE文件

win7 版别

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

比方我的装置在C:\Python310

第三步,下载主角——Stable Diffusion

官方项目:github.com/AUTOMATIC11…

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

假如你第一步装置了git,可以用上面的git地址,直接克隆,我在D:\AI目录下git clone

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

CMD到D:\AI目录,或许在资源管理器那进到这个目录,在地址栏输入CMD,也能来到如上方位

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

1

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

100% done,表明项目已克隆成功。

至此:我已得到项目文件目录,在D:\AI

第四步,装备项目参数

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

在目录找到webui-user.bat批处理文件,右键——修改

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

set PYTHON增加第二步里装置python时分的路径,

set VENV_DIR自定义称号,随便

保存

第五步,运转webui-user.bat 下载相关文件

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

过错一:

WARNING:Retrying (Retry(total=4,connect=None,read=None,redirect=None,status=None))after connection broken byNewonnectionError(‘<pip._vendor.ur1lib3.connection.HTTPSConnection object at 0x000002C59D65B8E0>:Failed to establish a nevconnection:[WinError10061]由于方针核算机积极拒绝,无法衔接。’):/simp1e/torch,ERROR:Operation cancelled by user

假如出现这个提示,那是你的互联网络没有完成真正的“互联”,处理能上谷歌的网络环境就能处理了。

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

下载中。。

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

过错二:

ERROR:Whee1’torch’located at C:\Users\sosel\AppData Local\Temp\pip-unpack-g4julsfh\torch-1.13.1+cul17-cp310-cp310-wiramd64.whl is invalid.

按提示升级PIP到23.1版别

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

再次运转webui-user.bat

过错三:

AssertionError:Torch is not able to use GPU;add –skip-torch-cuda-test to CoMMANDLINE ARGS variable to disable this check

这个过错是我的电脑没有GPU,运用需求增加跳过参数--skip-torch-cuda-test

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

回到第四步的:增加跳过GPU参数

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

再运转

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

正在装置。。。

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

完成装置,看到Running on local URL:http://127.0.0.1:7953 ,阐明成功了。

第六步,下载模型

stable-diffusion-v1.5:huggingface.co/runwayml/st…

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

一个只要ema,轻量,引荐,默许会下载,不需求下。

一个ema+非ema,合适微调,有点大。

默许装置完,会自己下载v1-5-pruned-emaonly.safetensors ,也便是上面的第一个

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

假如你要下载微调的可下载第二个7.7GB的版别,可自行下载,放到你的项目方位

如我的:

1

D:\AI\stable-diffusion-webui\models\Stable-diffusion

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

1,先把下载的Model仿制到这个目录

2,再在127.0.0.1:7953更新一下,就能选择模型了

体验

先用ChatGPT中文写Propmt,转成英文,非常合适我这种英文欠好的人,囧

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

过错四:

RuntimeError: “LayerNormKernelImpl” not implemented for ‘Half’

这个过错是因为在运转代码时运用了 PyTorch 中不支持 ‘Half’ 数据类型的操作,’Half’ 是半精度浮点类型。这或许是因为您的模型或代码中的某些操作需求运用更高的精度。

为了处理此过错,您可以测验将操作转换为其他 PyTorch 支持的数据类型(如 ‘Float’ 或 ‘Double’)。假如您运用的是预训练模型,则或许需求查看模型文档以确认支持的数据类型。可以测验将模型或代码运转在支持 ‘Half’ 数据类型的核算设备上,如 NVIDIA 的 Tensor Cores。

github.com/facebookres… 处理方案

折腾半天,电脑没显卡,还玩不了

CPU运转

都折腾到这么多了,总不能因为没有GPU去买显卡吧,终究仍是找到了办法,强制运用CPU运算,虽然很慢慢慢,但总算是体验到了

办法

仍是在前面的一个完整的跳过指令

--skip-torch-cuda-test --no-half --precision full --use-cpu all --listen

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

这样便是强制运用CPU来运算了,便是你电脑没有显示GPU运算能力,相同能运用stable diffusion的

效果

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

花了5分钟,有点慢,哈哈,但聊胜于无。

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

示例一,用我二级半的英文,哈哈

a dog and a cat in the door behind

更多模型

Stable Diffusion WebUI 运转时会主动下载 Stable Diffusion v1.5 模型. 下面供给了一些快速下载其它模型的指令.

更多模型和图片的Propmt,可以到这个网站参阅一下大神们的提示语

civitai.com/

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源

Midjourney 不再提供免费试用?替代品Stable Diffusion本地安装免费开源修改

这个网站能下载模型,提示词,参数设置,是一个学习的好地方

总结

真的太令人惊喜了,有了ChatGPT,再加上stable diffusion,要文案有文案,要图片有图片,乃至主动生成视频也不是不或许的,2023年,一句话,只要你想不到,没有做不到,一个科技跳级之年。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。