AIGC专栏6——通过阿里云与AutoDL快速拉起Stable Diffusion和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快速拉起

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.mzph.cn/news/80389.shtml

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

相关文章

Debian 12快速安装图解

文章目录 Debian 12安装图解创建虚拟机安装系统登录并用光盘离线安装sudo、curl解决Linux下sudo更改文件权限报错保存快照debain添加在线源(配置清华源)参考 Debian 12安装图解 Debian选择CD安装非常慢,本次安装选择DVD离线安装。 下载 https://www.debian.org/CD…

大范围XSS扫描工具:XSS-Freak,BurpSuite随机用户代理,Hades 静态代码审核系统

大范围XSS扫描工具:XSS-Freak,BurpSuite随机用户代理,Hades 静态代码审核系统。 #################### 免责声明:工具本身并无好坏,希望大家以遵守《网络安全法》相关法律为前提来使用该工具,支持研究学习…

【AIGC】Stable Diffusion Prompt 每日一练0916

一、前言 1.1 写在前面 本文是一个系列,有点类似随笔,每天一次更新,重点就Stable Diffusion Prompt进行专项训练,本文是第022篇《Stable Diffusion Prompt 每日一练0916》。上一篇《Stable Diffusion Prompt 每日一练0915》 1.…

ES6中新增加的Proxy对象及其使用方式

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ Proxy对象的基本概念Proxy对象的主要陷阱(Traps) ⭐ 使用Proxy对象⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来…

开源项目-SeaTunnel-UI数据集成系统

哈喽,大家好,今天给大家带来一个开源项目-SeaTunnel-UI数据集成系统 系统主要有任务配置,任务实例,数据源,虚拟表,用户管理等功能 登录 数据源 mysql数据源配置参数说明 kafka参数配置 mysqlcdc配置参数说明 虚拟表

【自学开发之旅】Flask-标准化返回-连接数据库-分表-orm-migrate-增删改查(三)

业务逻辑不能用http状态码判断,应该有自己的逻辑判断。想要前端需要判断(好多if…else),所以需要标准化,标准化返回。 json标准化返回: 最外面:data,message,code三个字段。 data:返回的数据 co…

索引-动图演示存储过程

索引 二叉树存储过程演示 BThree存储过程 sql二级索引搜索过程 Id是唯一键,聚集索引 只存在一个 Name是二级索引 可以存在多个 第一种效率更高,不需要回表

【红包雨接口设计】

一、服务器地址 http://rb.atguigu.cn 二、公共请求头参数 参数名称类型是否必选描述tokenString是用户唯一标识 备注:为了方便我们今天演示,服务端接受所有token。 三、接口 1. 创建红包雨 请求方式:GET请求地址:/api/v1/se…

Java + Selenium + Appium自动化测试

一、启动测试机或者Android模拟器(Genymotion俗称世界上最快的模拟器,可自行百度安装) 二、启动Appium(Appium环境安装可自行百度) 三、安装应用到Genymotion上,如下图我安装一个计算机的小应用&#xff0c…

epoll及总结

使用方法:基本与poll相同 生成对象改为epoll() 将所有事件类型改为EPOLL类型epll特点 epoll 效率比select poll要高 epoll监控数量比select 要多 epoll的触发方式比pollduo(EPOLLET边缘触发)""" poll_server.py 完成tcp并发服务 Io多路复用实现并发建立fileno -…

webpack:css-loader和style-loader关系

测试 当我们webpack 的 rules 啥都没配置的时候 const path require(path);module.exports {entry: ./src/index.js,output: {filename: index.js,path: path.resolve(__dirname, dist)},module: {rules: []} };我们在 js 中导入了 css,发现报错,因为…

TypeScript项目配置

前言 我们需要建立tsconfig.json 作用 用于标识 TypeScript 项目的根路径; 用于配置 TypeScript 编译器; 用于指定编译的文件。 重要字段 files - 设置要编译的文件的名称; include - 设置需要进行编译的文件,支持…

Powdersigner + PostgreSql 同步表结构到pg数据库

要用Powdersigner同步表结构到PostgreSql数据库, Powdersigner 版本是 16.5,当前模型是mysql的 1,修改当前模型内容为postgresql的 Database --> Change Current DBMS 选择PostgreSQL 最大版本的(因为Powdersigner内置版本一…

错误: 找不到或无法加载主类 Main

在用git回退到上个版本后发现,无法运行项目并提示 错误: 找不到或无法加载主类 Main 可以看到Main前面的图标也是号。 查了半天没有解决,问了个大佬,大佬一下就解决掉了,本文记录下解决过程。 错误原因是编辑器无法找到代码位置&…

Java面向对象编程

设一个有序的单链表中有n个结点,现要求插入一个新结点后使得单链表仍然保持有序,则该操作的时间复杂度() A. O(log2n) B. O(1) C. O(n2) D. O(n) 答案:D 一个栈的初始状态为空。首先将元素5,4,3…

为了工作刷题

1.同步通信和异步通信有什么区别?UART、SPI和I2C分别属于什么类型的通信方式? 同步通信:在同步通信中,发送方和接收方之间使用共享的时钟信号来同步数据传输。发送方按照时钟信号的边沿(上升沿或下降沿)将数…

DP读书:《openEuler操作系统》(二)操作系统的发展史

操作系统的发展历史 操作系统的发展历史手工操作时代批处理系统多道程序系统分时操作系统CTSSMULTICS的历史UNIX和Linux的历史Debian系列Red Hat系列 DOS和Windows的历史DOS的历史:Windows的历史: Android和iOS的历史Android:iOS:…

7分钟了解ChatGPT是如何运作的

ChatGPT是现在最为热门的聊天助手应用,它使用了一个大型语言模型(LLM),即GPT-3.5。它通过大量的文本数据进行训练,以理解和生成人类语言。但是,你是否有了解过ChatGPT是如何运作的吗? 下面我们就一起通过这个视频来一起…

uni-app轮播图制作

Uni-app是一种跨平台开发框架,可以用来开发多个平台的应用程序。在Uni-app中,可以使用uni-swiper组件制作轮播图。 制作轮播图的步骤如下: 在pages文件夹中创建一个新页面,例如index.vue。 在index.vue中添加uni-swiper组件&…

C++自定义swap函数实现交换两个变量的值兼谈参数传递

C自定义swap函数实现交换两个变量的值兼谈参数传递 在C中,交换两个变量的值可以通过多种方法实现。常见的是使用临时变量,源码如下: 在上面的代码中,我们首先定义了两个变量a和b,并使用cout语句输出了它们的初始值。…