使用stablediffusion

用到的工具aria2(类似于curl的下载软件用于后面下载模型文件)自行安装的依赖(就是把依赖中的硬骨头先一个个手动安装别的借助requirement.txt自动安装)pytorchcuda11.3号更新gradio3.8已经可以用pip正常下载用到的开源组件stable-diffusion(sd本体、webUI就是封装了个UI(当然还集成了一众优秀的功能)让我们能通过可视化界面而不是通过命令行参数使用SD绘画创作)BLIP(interrogateCLIP的依赖负责img2img中描述input图像内容并输入至prompt框)taming-transformers(stablediffusion的高分辨率图像的生成)k-diffusion(为SD提供samplers(采样器)SDE(随机微分方程)和ODE(常微分方程))midas(负责为sd深度模型提供支持)

更多详情请见

制作镜像封装了最新的webUI,内置所有依赖所需的权重文件(考虑到webUI在更换依赖到pytorch1.13.1后性能方面提升显著,也将迎来稳定期,所以做一个全面稳定的镜像方便自己和大家使用),内置anything4.5模型、常用vae权重文件、以及一些常用插件

无需任何编程基础注册autodl账号后直接照着下面视频使用教程操作即可完成部署使用的全过程

镜像链接

使用教程

注册autodl注册界面(新用户注册会送十块钱)选实例参照colab谷歌给我们白嫖的机器配置(autodl性价比推荐内蒙古A500024G显存)选镜像直接minicondapython3.8cuda11.3(2023.1.25更新已封装了webUI全套镜像内置所有依赖所需的权重文件内置anything4.5复制镜像创建实例后直接在webUI目录下执行启动命令即可启动镜像cuda11.7pytorch1.13.0)

StableDiffusionWebUi简称SDWebUi,webUI是一个基于Gradio库的StableDiffusion浏览器界面。

如需别的模型请自行替换(也可以多个并存,根据需要在画图过程中在页面左上角切换)位置一律放在/stable-diffusion-webui/models/Stable-diffusion/下

10.19号成功解决模型切换的问题后、现在可以控制相同promptseed,快速对照SDv1.4和NovelAI生成效果.

StableDiffusion1.4与NovelAI对照效果

因为这个链接下的是tar压缩包所以需要tarxf解压并rm删除压缩包(具体命令自行网上查阅)注意:最后ckpt一定要在/models/Stable-diffusion/目录下

tarxfanimefull-latest.tarrmanimefull-latest.tar

去HuggingFace去下载(注册账号同意条款然后就能看到下载链接)

CompVis/stable-diffusion-v-1-4-original·HuggingFace

runwayml/stable-diffusion-v1-5·HuggingFace

下面是运行程序的两种方法(10.18日更新:添加一种更好的方法,即利用autodl平台的公网ip映射服务来实现部署服务,无需借助gradio,强烈推荐)

为防止该服务被滥用、现在在autodl平台使用该服务需先实名制、所以使用时请合法合规

AutoDL为每个实例都预留了一个可对外暴露的端口,技术实现为将实例中的6006端口映射到公网可供访问的ip:port上,如果您自启动的服务带有Web网页那么点击访问后就可以打开Web网页。如果您启动的是API服务,那么通过打开的地址进行API调用即可(因为没有Web网页,打开后不会有任何网页显示)

1在终端中输入运行下列命令--port6006将程序部署在服务器本机的6006端口

2找到控制台界面,找到你实例的自定义服务按钮,点击访问即可进入autodl平台帮我们映射到公网的网站(之后可以从其他设备的浏览器访问这个网址来使用部署的绘画服务)

访问一个远程机器上没有公开的端口。这种情况下可以使用SSH隧道技术(或者叫端口转发)将所需的远程端口"转发"到你的本地机器,然后就可以通过访问自己机器的本地端口来使用远程程序的相应端口上的服务

限于篇幅控制、具体操作见下文中的具体演示

演示

如果你用的不是autodl平台,别的平台估计也有类似的公网ip映射服务(我猜的2333)如果没有而又想要通过URL给他人使用演示,就只能借助gradio这种方法了

在终端中输入运行下列命令

COMMANDLINE_ARGS="--medvram--always-batch-cond-uncond--share"REQS_FILE="requirements.txt"pythonlaunch.py

--share参数会得到一个以.app.gradio结尾的链接,这是在协作中使用该程序的预期方式。(不加--share没法远程使用)

2.访问上面的链接即可开始使用

Q:torchsde报错找不到合适版本A:torchsde是webui近期更新后增加的依赖可以去pypi上搜torchsde然后将安装包whl文件下到机子上然后pipinstall加刚才的whl文件名手动安装Q:系统环境混乱重置A:关机更换镜像再开机Q:报错未知参数scaleA:gradio更新到最新3.5Q:出现ERROR:pipsdependencyresolverdoesnotcurrentlytakeintoaccountallthepackagesthatareinstalled.报错A:不用管,倒数第三步解决该问题Q:换别的模型报错(10.19号更新)A:10.19号更新确定为之前版本StableDiffusionWebui的bug在StableDiffusionWebui路径下执行gitpull命令拉取最新版webui即可解决(估计是10.18号的官方更新代码中修复的)Q:每次重启机器后如何再次运行程序A:cd到webui路径下,输入最后那串命令(github加速export环境变量在当前终端关闭后会失效所以重启后需再次执行)Q:autodl系统盘占用特别多,不知道怎么回事就满了A:

Q:export环境变量加速github下载后,本地端口转发gradio安全性报错

A:到gradio源码里把检查判定逻辑那几行代码注释掉(每次gitpull更新webui前记得把注释取消)

为方便大家更新已全套打包上传百度云cp38linux和我环境一致可以直接下载安装

先卸载这三个然后在pipinstall加文件名本地安装

下载模型文件768-v-ema.ckpt

stabilityai/stable-diffusion-2atmain

2.把ckpt文件放入models/Stable-Diffusion路径下

3.下载SD2.0模型配置文件stablediffusion/configs/stable-diffusionatmain·Stability-AI/stablediffusion即下载下图中的v2-inference-v.yaml,并将其放在与检查点相同的地方(models/Stable-Diffusion路径下),重命名为相同的文件名(即如果你的检查点被命名为768-v-ema.ckpt,配置应被命名为768-v-ema.yaml),至此就可正常使用2.0模型(不过个人感觉效果不是很好)

(目前测试下来效果不错,下面是拿昨天训练的废稿做的测试,结合hypernetwork使用效果更佳,支持txt2img和img2img)具体可参阅此链接

插件使用界面(控制参数不变)同时开启美学权重和hypernetwork仅开启美学权重、不用hypernetwork

THE END
1.Ai的一些小技巧快Get住步骤大图放最后啦[郁金香R...Ai的一些小技巧快Get住 步骤大图放最后啦 [郁金香R][郁金香R] 1.快速平铺:对象-重复-网格;进入隔离模式-按Alt拖动 2.放射性线条:描边-勾选虚线(加大描边数值) 3.快速画爱心:矩形-填充描边-旋转45°-描边加大(圆角) 4.快速制作九宫格:对象-路径-分割为网格 5.快速绘制图案:选择图形-同时按住 ...https://weibo.com/6027599242/P2zpEFhch
2.ai绘图基本操作教程(如何用ai画图)AI绘画确实是一项非常神奇的技术,它可以让没有任何绘画经验的人也能够制作出令人惊叹的图画。例如,只需要输入一段文字,AI绘画就可以自动生成一张与之相关的图片。而且,AI绘画还可以帮助绘画行业提高效率和质量,为艺术家们提供更多的创作灵感。 本篇文章总结了100+中文AI绘画关键词,以及详细的AI绘画步骤,小伙伴拿好笔...https://www.jianshu.com/p/b0404f239e3c
3.ai画图软件基本操作教程素材网站图片免费下载ai画图软件基本操作教程 2.5d卡片海报设计制作教学/ai软件实战操作案例教程 3 小白也能学设计 【ai软件基础教程】第二期-ai软件的基本操作持续更新~ 202 野马小瓶盖 ai制作海报的具体步骤-软件操作技巧合集 1 设计师小灵 【ps软件教学】新手如何1节课快速掌握ps基础操作!! 104 野马设计学院官方 50分钟ai软件实战,...https://www.zcool.com.cn/tag/ZNzk3OTE5Mg==.html
4.ai绘图软件教程理想股票技术论坛提供详细的AI绘图软件教程,包括软件操作指南和绘图技巧,帮助用户快速掌握人工智能绘图软件的使用方法和技巧。 ,理想股票技术论坛https://www.55188.com/tag-thread-8823324-1.html
5.详细教程!AI作图已经到这地步了吗?我有了大胆的想法ai绘画视频加载失败,可以 刷新 试试 00:00/00:00 评论 还没有人评论过,快来抢首评 发布详细教程!AI作图已经到这地步了吗?我有了大胆的想法ai绘画拳击那点事 发布于:江西省 2024.11.28 00:00 分享到 详细教程!AI作图已经到这地步了吗?我有了大胆的想法ai绘画 推荐视频 已经到底了 热门视频 已经到底了 ...https://www.sohu.com/a/831047965_100114195
6.最近很火的ai画图怎么搞AI画图怎么弄然而,如果你想深入了解人工智能绘图的基本原理及其实施步骤,那就得学习一部分机器学习和深度学习的知识,掌握相应的编程技巧,并且还需要大量的计算资源和时间来进行模型训练。 AI画图怎么弄? 若要开展AI绘图工作,首要条件是拥有一个能生成图像的人工智能算法及数据集。当前颇受欢迎的方式是以GAN(生成对抗网络)为基础的...https://www.duote.com/tech/202403/551672.html
1.01学习?AI绘画,究竟该怎么学小白从入门到高手的5大步骤如果你是零基础小白,想快速入门AI绘画是可以考虑的。 一方面是学习时间相对较短,学习内容更全面更集中。 二方面是可以找到适合自己的学习方案 包括:stable diffusion安装包、stable diffusion0基础入门全套PDF,视频学习教程。带你从零基础系统性的学好AI绘画! https://blog.csdn.net/m0_59236602/article/details/144053089
2.ai画图步骤基本操作入门教程之扁平矢量人物插画网站源码ai画图步骤基本操作入门教程之扁平矢量人物插画 关于教程 如何用简单的线条绘制出辨识度高、风格鲜明的人物插画?我们将按照6个步骤来进行,分别是1.新建文档->2.创建背景->3.绘制人物->4.绘制植物->5.添加背景点缀->6.调整和导出,现在来一步步详细说明。http://www.bpvips.cn/ai%E7%94%BB%E5%9B%BE%E6%AD%A5%E9%AA%A4%E5%9F%BA%E6%9C%AC%E6%93%8D%E4%BD%9C%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B%E4%B9%8B%E6%89%81%E5%B9%B3%E7%9F%A2%E9%87%8F%E4%BA%BA%E7%89%A9%E6%8F%92%E7%94%BB.html
3.本地AI快速画图?你也可以!跟我一步一步学操作吧~包教包会(我自己用Windows,如果是Linux和macOS(Apple Silicon)也有相应的操作。所以以下以Windows系统为例) 其实也不难,主要是中间有很多坑,是那种千奇百怪的坑。没关系,我们一步一步来。 打开以下网址,进入到stable diffusion webui的开源项目页面: https://github.com/camenduru/stable-diffusion-webui ...https://www.zealer.com/detail/1527200
4.零基础入门AI绘图教程:掌握轻松画图的秘密技巧1. **使用绘图工具**:许多AI绘图工具都提供了易于使用的界面和丰富的绘图工具,例如Adobe Photoshop、Sketch、Arturia Aeolus等。这些工具能够帮助我们快速上手,并通过简单的操作实现画图的愿望。 2. **掌握技巧**:在入门阶段,了解一些基础的绘图技巧非常重要。例如线条的粗细、颜色搭配、明暗对比等。通过不断地尝试和...https://www.meixiaosan.com/article/show/33465.html
5.4款值得收藏的免费AI画图网站,教程附上本文与大家分享 4 款值得收藏的免费 AI 画图网站,它们是即时灵感、Artweaver、Artisto 与 Pix2Pix,其中即时灵感拥有全中文的操作界面,更适合国内用户使用。随着 AI 画图的爆火,国内外也有许多的 AI 画图工具应运而生,它们为设计师们提供了一个全新的创作平台,使设计小白也能体验到创作的过程。今天为大家推荐的 4...https://js.design/special/article/free-ai-drawing-websites.html
6.ai软件基础教程(ai画图教程入门教程)热门教程大家好,今天来介绍ai软件基础教程(ai新手入门教程电子版)的问题,以下是云渲染农场小编对此问题的归纳整理,来一起看看吧。 ai画图教程 ai画图教程如下: 1、下载软件 首先,我们需要下载一个非常好用的AI绘画软件——触站。AI绘画功能也十分强大,能够帮助零基础小白快速生成精美的作品。 http://www.hszkedu.com/54497.html
7.adobeai入门教程?创业仆对于初学者来说,学习Adobe Illustrator需要先了解其基本操作界面和工具,以下是一些入门教程:学习基本工具...https://cyepu.com/question/54304.html
8.教程带大家审判一下,AI画图玩这个需要科学,建议电脑操作,先来点准备工作,注册一个谷歌账号,然后去开通Google drive,搞完这两个就可以了,然后是网址disco diffusion 接着是一些基本设置: 把方框勾上,点1.1前面的三角,根据提示走一遍人机验证的流程 在3.settings下面有个prompts,这个prompts是最重要的,AI就是根据你在这里输入的东西来确定要...https://www.douban.com/group/topic/265951993
9.AI绘画StableDiffusion零基础入门—AI绘画原理与工具介绍...可以把模型类比成一本字典,AI 拿着汉语字典、英语字典,就能根据你给它的提示词去翻字典,从而画出国风、欧美风的图片。 更多的AI绘画大模型可以看文末扫描获取哦 认识SD WebUI A启动器 的界面就不过多介绍了,主要是用于 SD 版本和模型下载/管理器,操作很简单,按钮的功能就是字面的意思,用几次就理解了。 https://www.skycaiji.com/aigc/ai20654.html
10.万彩易绘大师操作教程万彩易绘大师操作教程 是一款简单易用的AI图像编辑和矢量图编辑软件,界面简洁,操作简单。强大的AI绘图工具输入关键词,选择风格,即可快速生成精美的图片。提供灵活的绘图工具,10000+SVG素材,满足不同的矢量素材编辑需求。更有专业的帧动画制作功能,满足用户对素材的逐帧调整和设置,制作更动态、精美的动画组件。https://www.animiz.cn/kb/topic-2661.html
11.ai绘图工具教程汇总天宇软件资讯ai绘图工具教程汇总 天宇软件资讯8月22日消息,最近,朋友们经常问文章中的图片是用什么软件画的。让我们整理一下常用的绘图工具: · 常规画图: Excalidraw、draw.io、语雀 · 思维导图: Xmind · 代码截图: Carbon · 画图模板: ProcessOn Excalidrawhttps://wd.yurjk.com/1582.html
12.如何让AI帮你画图?ai智能绘画软件使用教程今的技术越来越发达,AI在各个领域都发挥着越来越大的作用。在绘画领域,AI也有着重要的地位,AI智能绘画软件的出现,让画图变得更加轻松,不仅可以节省时间,而且还可以快速产生高质量的作品。 那么,如何让AI帮你画图?下面就来介绍一下AI智能绘画软件的使用教程。 https://www.chuangkit.com/blog/pingmiansheji471.html
13.AI如何将线段设置成圆头端点?圆头端点的设置方法你平时制作一些图画的时候会使用到AI这个矢量软件吗?对里边的功能都熟练使用了吗?我们都知道在AI画图中,通常所画出来的线段默认状态下都是平头端点,那么我们有一些特殊情况,需要将平头端点改成圆头端点,应该怎么操作呢?下面就给大家简单的介绍一下ai线段怎么设置成圆头端点,还有很多AI教程在羽兔网哦,在家就能学! https://www.yutu.cn/news_34741.html
14.AI新手教程!手把手教你绘制线性条纹几何艺术图案优设网编者按:今天的练手教程重点是帮同学们熟悉Illustrator的基础工具,特别是画笔的运用。最终的图案效果现代大气,可以运用到很多场合,话不多说,开AI,练起来!飞屋同学的好文人气榜:《AI新手教程!https://www.uisdc.com/ai-linear-geometric-stripe-pattern