一个悄然崛起的AI开源项目!

众所周知,最近这半年AI相关的话题实在是火到出圈。尤其是生成式AI的流行,让我们普通人也可以近距离地接触和应用AI。这其中最典型的就是ChatGPT。

那除了ChatGPT,还有一个非常实用的领域,也是我们今天要讨论的话题,那就是图像生成领域的AI绘画。利用这个技术,我们普通人也可以创作出各种各样的作品。

⽽聊到AI绘画,当下比较火且⽐较主流的,那必须有Stable Diffusion的一席之地。

Stable Diffusion开源免费,⽽且还提供了WebUI,⽀持⽹⻚端的交互,使⽤起来⾮常⽅便。

而且不到一年时间就悄然崛起的Stable Diffusion Web UI开源项目在GitHub上目前也已经收获了80k+的star标星,可以说非常顶了!

github.com/AUTOMATIC1111/stable-diffusion-webui

要想玩转Stable Diffusion,第一步就是得:想办法先把Stable Diffusion给部署起来!

网上关于Stable Diffusion部署的帖子有很多,总体来说,这个项目的部署还是有一些门槛的。

第一是要配一些环境,这一步往往就会劝退很多人;另外Stable Diffusion的部署对机器配置有一定要求,不是所有电脑都能玩起来。

所以今天这篇文章,我们就来介绍一种相对低成本简单快速的部署Stable Diffusion的方法,大家感兴趣也可以跟着操作一遍,相信会打开一个新世界的大门。

上手操作

之前我们部署应用,都是通过服务器或者云服务器居多,需要自己去:各种装软件,各种配环境(这一步往往就劝退了很多人),各种操作搞一通。

而这次我们彻底换一个方式,不用服务器,而是用容器,而且是基于Serverless的容器集群,然而过程却非常简单快速上手

老规矩,这里还是以阿里云为例。

这里直接访问快速入口

click.aliyun.com/m/100037316…

即可打开阿里云的资源领用中心:

页面地址:https://click.aliyun.com/m/1000373164/

注意,这个地址大家可以收藏好。

因为我不止一次地收到过类似私信,说:

  • 阿里云上是怎么免费领取资源来着?
  • 新用户是怎么白瞟阿里云的资源来着?

而这个地址:

click.aliyun.com/m/100037316…

它就是总入口!

打开之后可以看到,里面有很多分类和产品,用户之前如果没有用过这个产品的话,都可以免费领用。

页面地址:https://click.aliyun.com/m/1000373164/

所以这个地址建议大家可以收藏好,免得后续临时想用时却找不到。或者说以后但凡想白瞟阿里云资源时(doge),就可以打开这个地址进去看看。

这次AI绘画应用的部署我们要用的是容器集群,直接访问快速入口

click.aliyun.com/m/100037408…

进去之后,我们直接点击「立即试用」按钮。

首先可以在弹出的面板上选择好地域,然后在服务协议右侧,单击「完成服务角色的授权」进入授权。

授权完成以后,再回到该面板,重新勾选服务协议之后:

方可点击「立即试用」按钮来正式创建资源了。

完成之后,进入集群的控制台页面,可以看到系统正在帮我们自动创建一个标准版容器集群,等待几分钟后,当集群状态为「运行中」时,即可正常使用。

集群就绪以后,接下来我们就可以在里面部署各种各样好玩的应用了!

部署Stable Diffusion应用

接上一步,集群就绪以后,接下来我们就在这个容器集群里,来部署上线Stable Diffusion这个AI绘画应用。

它将会以容器的方式来运行,非常方便。

我们点进刚创建完成的集群,会进入到集群的工作页面。

此时我们进入左侧导航栏里的「工作负载」 > 「无状态」,然后选择右上角「使用镜像创建」的方式来部署此次AI绘画应用。

接下来按如下步骤填写几个关键信息,即可快速上线AI应用。

  • 应用基本信息

这一步主要就是填写应用名称等信息,大家根据需要自行填写即可。

  • 容器配置

这一步虽然比较关键,但是设置非常简单,我们只需要设置好如下几个选项即可,其他保持不动。

配置项配置内容
镜像名称yunqi-registry.cn-shanghai.cr.aliyuncs.com/lab/stable-diffusion
镜像标签v1.2.0
所需资源8Core 16GB
启动执行命令["python3", "launch.py"]
启动执行参数["--listen", "--skip-torch-cuda-test", "--no-half"]

需要说明一点的是:正因为平台官方对该镜像做了加速,所以等下拉取会很快,不然像这种AI应用的镜像一般都比较大,动不动就十几GB,没有加速的话实在太慢了,所以这也是为什么这次选用该容器集群来进行应用部署的重要原因。

  • 高级配置

在该Tab页部分,我们重点需要设置的就是「对外服务的Service」,我们希望这个应用能被大家所访问到。

点击上图中的「创建」按钮之后,会弹出「创建服务」的对话框。

其他配置都不需要动,我们只需要设置一下端口映射关系即可:我们通过7860这个端口提供给大家访问。

以上这些配置都完成以后,我们点击创建,系统就会自动提交并开始部署应用,过程就是这么简单

点击上方的「查看应用详情」后,我们也可以到控制台里去追踪应用的具体部署情况。等Pod的状态变为Running时,应用就已经成功上线了!

所以整个过程就是这么简单,我们通过一个非常低成本且简单的方法将Stable Diffusion这个AI绘画应用给部署上线了,并且公网可访问。

效果展示

以上操作完成以后,Stable Diffusion就已经顺利部署上线了。

此时我们回到集群页面,点击左侧导航栏里的「网络」 > 「服务」,可以看到对外提供的Stable Diffusion公网服务。

其对应有一个「外部端点」,即:一个可以访问Stable Diffusion AI绘画的公网IP。

我们直接点击,就可以打开浏览器,访问到Stable Diffusion的Web UI页面。

此时我们在该页面中输入提示词和参数,就可以开始AI绘画的创作了。

所以整个过程非常简单易上手。

上手使用

好啦,聊了这么多,落实到应用上,还是得自己上手实践一波。

大家可以按照上述过程操作一遍,这也可以说是目前非常低成本部署AI绘画应用的方式了,而且过程非常简单。

有兴趣的小伙伴可以尝试一波,具体快捷入口为:

click.aliyun.com/m/100037408…

另外像civitai.com或者liandange.com等模型网站上也有很多AI绘画相关的模型,都可以直接在:click.aliyun.com/m/100037408… 上进行部署使用。

大家有兴趣也可以试一试,相信会打开一个新世界的大门。

好了,以上就是今天的文章内容,感谢大家的收看,我们下期见。

写在最后

感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。

AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

在这里插入图片描述

一、AIGC所有方向的学习路线

AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

在这里插入图片描述

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!
在这里插入图片描述

三、最新AIGC学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述
在这里插入图片描述

四、AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/743788.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Day33:安全开发-JavaEE应用SQL预编译Filter过滤器Listener监听器访问控制

目录 JavaEE-预编译-SQL JavaEE-过滤器-Filter JavaEE-监听器-Listen 思维导图 Java知识点 功能:数据库操作,文件操作,序列化数据,身份验证,框架开发,第三方库使用等. 框架库:MyBatis&#…

学习SSM的记录(八)-- SSM整合项目《任务列表案例》

前端程序搭建和运行 项目预览 接口分析 1.学习计划分页查询 需求:查询对应数据页数据 uri:schedule/{pageSize}/{currentPage} 请求方式:get 响应数据:json {"code":200,"flag":true,"data"…

基于springboot实现数据资产管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现数据资产管理系统演示 摘要 固定资产管理系统主要是完成对系统用户管理、资产信息管理、资产变更管理、资产用途管理、资产类别管理和资产增减管理。因为利用本系统管理员可以直接录入信息,修改信息,删除信息,并且若在录入…

JAVA初阶数据结构链表(2)双向链表( +专栏数据结构练习是完整版)

1.双向链表的结构(双向不带头不循环链表) 需要注意的一点就是,在jdk中的链表就是双向链表 一个节点有三个域 val(数值域) next(地址域) prev(前驱记录前一个节点的地址&#xff09…

力扣思路题:重复的子字符串

注意比较j与j-i是否相同 bool repeatedSubstringPattern(char* s) {int i;int nstrlen(s);bool flag;for(int i1;i<n/2;i){if(n%i0){flagtrue;}for(int ji;j<n;j){if(s[j]!s[j-i]){flagfalse;break;}}if(flagtrue){return true;}}return false; }

腾讯云服务器地域有啥区别?选哪个比较好?

腾讯云服务器地域怎么选择&#xff1f;不同地域之间有什么区别&#xff1f;腾讯云哪个地域好&#xff1f;地域选择遵循就近原则&#xff0c;访客距离地域越近网络延迟越低&#xff0c;速度越快。腾讯云百科txybk.com告诉大家关于地域的选择还有很多因素&#xff0c;地域节点选择…

sql server 恢复数据库、恢复单表数据的方法

如果不小心把某个表的数据删了&#xff0c;可以用之前的备份文件对单表进行数据恢复。 1、新建一个数据库&#xff08;全新的数据库&#xff09;&#xff0c;记得路径&#xff0c;恢复的时候要用到&#xff0c;新建完不要对数据库做什么操作。 2、用需要恢复表的数据库的备份文…

基于FPGA的OV7725摄像头的HDMI显示(含源码)

1、概述 本文FPGA通过SCCB接口初始化OV7725摄像头寄存器&#xff0c;然后采集OV7725的摄像头数据&#xff0c;使用DDR3对数据进行暂存&#xff0c;最后将数据输出到HDMI显示器上进行显示。 该工程对应系统框图如下所示&#xff0c;主要包含OV7725驱动及数据处理模块、DDR3读写控…

CSS概念及入门

CSS概念及入门 简介 CSS 的全称为&#xff1a;层叠样式表 ( Cascading Style Sheets ) 。 CSS 也是一种标记语言&#xff0c;用于给 HTML 结构设置样式&#xff0c;例如&#xff1a;文字大小、颜色、元素宽高等等。 主流的布局方式:divcss。 组成 选择器 用于选择页面中的…

防御安全(IPSec实验)

目录 需求&#xff1a; pc1 ping通 pc2 ,使用IPSec VPN 拓扑图&#xff1a; ​编辑实验配置&#xff1a; 注意&#xff1a; 直接在路由器r1和r2分别配置即可&#xff0c;路由器r1和r2要写一条缺省指向ISP 实验配置截图如下&#xff1a; 2. r1​编辑 3. r3​编辑 3.r…

Go——数组

Golang Array和以往认知的数组有很大的。 数组是同一种数据类型的固定长度的序列。数组定义&#xff1a;var a[len] int&#xff0c;比如&#xff1a;var a [5]int&#xff0c;数组长度必须是常量&#xff0c;且类型的组成部分。一旦定义&#xff0c;长度不能变。长度是数组类…

docker镜像ssh服务

基于commit命令实现 首先我们是基于Ubuntu:18.04版本做ssh服务&#xff0c;拉取镜像 [rootmaster ~]# docker pull ubuntu:18.04 [rootmaster ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 18.04 f9a80a5…

vue3 el-form中嵌套el-tabale 对输入动态校验

简单案例 <el-form :model"Form" :rules"rules" ref"FormRef" class"formDiv"><el-table :data"Form.copyWriters" style"width: 100%"><el-table-column label"文案链接"><temp…

rancher是什么

Rancher Labs是制作Rancher的公司。Rancher Labs成立于2014年&#xff0c;是一家专注于企业级容器管理软件的公司。它的产品设计旨在简化在分布式环境中部署和管理容器的过程&#xff0c;帮助企业轻松地采用容器技术和Kubernetes。Rancher Labs提供的Rancher平台支持Docker容器…

H5 简单四按钮个人主页源码

源码名称&#xff1a;简单四按钮个人主页源码 源码介绍&#xff1a;一款简单的带4个按钮选项的个人主页源码&#xff0c;可自行修改内容作为自己的个人主页。 需求环境&#xff1a;H5 下载地址&#xff1a; https://www.changyouzuhao.cn/11458.html

ubuntu 23.04 安装 中文输入法

1、安装 fcitx sudo apt install fcitxfcitx 安装好后&#xff0c;可以使用 fcitx-configtool 命令进行配置&#xff0c;其界面如下所示。在这里可以配置不同输入法的切换快捷键&#xff0c;默认输入法等。刚安装系统后&#xff0c;这里只有一个输入法&#xff0c;所以接下来要…

元宇宙崛起:区块链与金融科技共绘数字新世界

文章目录 一、引言二、元宇宙与区块链的深度融合三、区块链在元宇宙金融中的应用四、金融科技在元宇宙中的创新应用五、面临的挑战与机遇《区块链与金融科技》亮点内容简介获取方式 一、引言 随着科技的飞速发展&#xff0c;元宇宙概念逐渐走进人们的视野&#xff0c;成为数字…

先进电气技术 —— 片上宽禁带器件的集成与应用

一、背景 功率转换器设计的一个关键目标是降低功率损耗以提高转换效率&#xff0c;这对可再生能源等应用产生影响。通过降低功率损耗&#xff0c;可以减小变换器元件的尺寸&#xff0c;从而使整个变换器的尺寸更小。因此&#xff0c;转换器的大小和成本完全取决于设计要求和应…

Linux:kubernetes(k8s)prestop事件的使用(11)

他的作用是在结束pod容器之后进行的操作 apiVersion: v1 # api文档版本 kind: Pod # 资源对象类型 metadata: # pod相关的元数据&#xff0c;用于描述pod的数据name: nginx-po # pod名称labels: # pod的标签type: app #这个是随便写的 自定义的标签version: 1.0.0 #这个…

2024年谷歌SEO的趋势预测及应对建议(川圣SEO)#蜘蛛池

baidu搜索&#xff1a;如何联系八爪鱼SEO&#xff1f; baidu搜索&#xff1a;如何联系八爪鱼SEO&#xff1f; baidu搜索&#xff1a;如何联系八爪鱼SEO&#xff1f; 虽然说“SEO”已死这个口号已经喊了很多年了&#xff08;最终也没死&#xff09;&#xff0c;但是在2023年很…