AIGC专栏6——通过阿里云与AutoDL快速拉起Stable Diffusion和EasyPhoto

news/2024/7/10 20:36:45 标签: 阿里云, stable diffusion, AutoDL, WebUI, EasyPhoto

AIGC专栏6——通过阿里云AutoDL快速拉起Stable Diffusion和EasyPhoto

  • 学习前言
  • Aliyun DSW快速拉起(新用户有三个月免费时间)
    • 1、拉起DSW
    • 2、运行Notebook
    • 3、一些小bug
  • AutoDL快速拉起
    • 1、拉起AutoDL
    • 2、运行Notebook

学习前言

快速拉起AIGC服务 对 用户体验AIGC的产品 而言非常重要,因为环境半天东西都装不好,也用不起来,那哪还有期待去玩呢?通过阿里云AutoDL可以快速拉起Stable Diffusion和EasyPhoto,简单试试。
在这里插入图片描述

Aliyun DSW快速拉起(新用户有三个月免费时间)

1、拉起DSW

DSW 提供免费 GPU 时间,新用户可申请一次,申请后 3 个月内有效。阿里云在 Freetier 中提供免费 GPU 时间,获取后在阿里云 PAI-DSW 中使用。

然后点击立即试用即可:

在这里插入图片描述

点击完成后需要登录账号,输入手机与收到的验证码即可登录阿里云

在这里插入图片描述

点击完 立即试用 后就变成 已试用 了。

在这里插入图片描述

此时点击已试用会跳转到 机器学习PAI平台,点击交互式建模,然后再创建实例:

在这里插入图片描述

填入实例名称(我本来想填不稳定扩散的,发现不能填中文),并且选择机器,推荐选择A10的机器,比V100的好一些而且便宜。

在这里插入图片描述

选择 云的stable-diffusion的官方镜像。然后连续点击下一步创建完成即可。然后我们等待创建完成即可。

在这里插入图片描述

此时便已经镜像处理完成。

在这里插入图片描述

2、运行Notebook

Easyphoto的预设notebook如下:
https://gallery.pai-ml.com/#/preview/deepLearning/cv/stable_diffusion_easyphoto
直接点击即可跳转进入页面。选择在阿里云的DSW打开。


然后填入刚刚创建的DSW实例,点击确定即可:
在这里插入图片描述

此时进入DSW,我们就一步一步走notebook往下运行即可。下面红框里面不断往下运行即可。中间需要下载一些必要的权重,最后一步会运行stable diffusion

在这里插入图片描述

然后再这里点击链接会自动进行跳转!

在这里插入图片描述

此时便成功进入到stable diffusion webui的界面中了。

在这里插入图片描述

3、一些小bug

在运行DSW上运行Easyphoto训练时,UI界面下方一段时间后会显示断开,但实际后端并没有报错,这个是网络原因导致的,等关注notebook中的日志训练完毕后,跳转inference进行预测即可。

在这里插入图片描述

AutoDL_63">AutoDL快速拉起

AutoDL_64">1、拉起AutoDL

首先进入AutoDL官网,然后登陆自己的账号。进入到容器实例页面后,点击租用新实例。

在这里插入图片描述

然后开始选择卡型,推荐以下几个卡型:

  • 3080ti
  • 3090
  • 4090
  • A4000
    我这里以3080ti为例进行演示:

在这里插入图片描述

选择社区镜像,然后再下方输入Easyphoto,选择最新的Easyphoto镜像即可。

在这里插入图片描述
然后点击立即创建开通实例。

2、运行Notebook

在这里插入图片描述

等待实例创建完成后,点击JupyterLab进入Jupyter,会自动显示如下页面。

在这里插入图片描述

首先运行第一个Cell的内容,然后刷新页面。
点击右上角的Kernel进行替换,选择xl_env

在这里插入图片描述
在这里插入图片描述

替换完成后,运行第二个Cell,会自动下载一个缺少的权重。
如果想要拉取最新的代码,可以解除注释,有些时候AutoDL网络不好,拉去会卡住。

在这里插入图片描述

然后运行第三个Cell的内容,拉到下方点击运行webui即可。

在这里插入图片描述
在这里插入图片描述

运行完成后,前往容器实例列表,点击自定义服务,即可开启WebUI

在这里插入图片描述

成功进入WebUI

在这里插入图片描述


http://www.niftyadmin.cn/n/5029873.html

相关文章

Heap及其应用

目录 堆的相关知识 什么是堆? 堆的性质: 堆的实现: 堆的结构: (一)堆的插入 向上调整法: 寻找父节点 循环结束条件 代码: (二)堆的删除 删除根节点…

[mockjs]Mock使用过程中的坑

[mockjs]Mock使用过程中的坑 现象描述原因分析解决方案修改源码处理无法识别的文件流 现象描述 mockjs在使用的过程中出现了下载文件无法正常打开的问题,但是在线上环境是正常的 console.log打印返回的response,发现是本地无法正常解析response.data 在代码中&am…

阿里云大数据实战记录10:Hive 兼容模式的坑

文章目录 1、前言2、什么是 Hive 兼容模式?3、为什么要开启 Hive 模式?4、有什么副作用?5、如何开启 Hive 兼容模式?6、该场景下,能不能不开启 Hive 兼容模式?7、为什么不是DATE_FORMAT(datetime, string)&…

element+vue table上移+下移 拖拽

//安装 npm install sortablejs --save<el-table :data"statisticsChexkboxs" border max-height"300px" width"740px" row-key"id"ref"projectTable"><el-table-column v-for"item in confirmHead" :ke…

一、 计算机网络概论

一、计算机网络概论 1、计算机网络概述 1.1、概念 计算机网络是一个将分散的、具有独立功能的计算机系统&#xff0c;通过通信设备与线路连接起来&#xff0c;由功能完善的软件实现资源共享和信息传递的系统 是一些互连的、自治的计算机系统的集合 以能够相互共享资源的方…

Vue3+Ts+Vite项目(第十五篇)——tailwindcss安装及使用详解,css原子化如何实现

文章目录 一、装包二、初始化2.1 终端执行如下命令2.2 postcss.config.js 文件中2.3 tailwind.config.js 文件中 三、样式文件3.1 新建 tailwind.css 文件3.2 main.ts 中引入 四、使用4.1 写入类名即可4.2 简单讲解 五、插件5.1 安装 Tailwind CSS IntelliSense5.2 使用效果 六…

《Python趣味工具》——自制emoji2(2)

今天&#xff0c;我们将会完成以下2个内容&#xff1a; 绘制静态emoji总结turtle中常用的绘图函数 文章目录 一、绘制静态emoji&#xff1a;:sparkles: 画脸&#xff1a;:sparkles:绘制嘴巴&#xff1a;:sparkles:绘制眼白&#xff1a;绘制眼白-Part1&#xff1a;绘制眼白—pa…

Vulnhub实战-DC9

前言 本次的实验靶场是Vulnhub上面的DC-9&#xff0c;其中的渗透测试过程比较多&#xff0c;最终的目的是要找到其中的flag。 一、信息收集 对目标网络进行扫描 arp-scan -l 对目标进行端口扫描 nmap -sC -sV -oA dc-9 192.168.1.131 扫描出目标开放了22和80两个端口&a…