py
AIGC Stable Diffusion文生图Lora模型微调实现虚拟上装详情
 
 
  • 实验手册
  • 实验报告
 
3. 安装Diffusers
  1. 进入PAI-DSW开发环境。
    1. 登录PAI控制台
    2. 在页面左上方,选择DSW实例所在的地域。

  1. 在左侧导航栏单击工作空间列表,在工作空间列表页面中单击默认工作空间名称,进入对应工作空间内。

  1. 在左侧导航栏,选择模型开发与训练>交互式建模(DSW)。

  1. 单击需要打开的实例操作列下的打开,进入PAI-DSW实例开发环境。

  1. 在JupyterLab页签的Launcher页面,单击快速开始区域Notebook下的Python3。

  1. 在JupyterLab的Notebook中,执行如下命令,从GitHub下载Diffusers开源库。

说明:本教程使用的阿里云官方镜像已为您预置了核心Diffusers开源库,后续的模型微调需依赖其他开源插件,因此您需执行以下命令进行下载,下载过程大约需要持续5分钟。由于Github访问存在不稳定性,如果运行后未出现正常返回结果且提示网络相关原因,例如:Network is unreachable、unable to access 'https://github.com/......',您可以重新运行命令。

! git clone https://github.com/huggingface/diffusers

  1. 执行如下命令,验证是否安装成功。
import diffusers

系统返回如下结果,表示安装成功。若没有返回结果,也表示安装成功。

  1. 配置accelerate。
    1. 在顶部菜单栏中,单击Terminal页签,在欢迎使用DSW Terminal页面中单击创建Terminal。

  1. 在Terminal中,执行如下命令,并根据DSW的实例详情,选择对应配置。
accelerate config

在系统返回结果中,通过上下键选择This machine项,并按回车键(Enter)。

系统返回如图结果,通过上下键选择multi-GPU项,并按回车键(Enter)。

系统返回如图结果,输入1,并按回车键(Enter)。

系统返回如图结果,输入NO,并按回车键(Enter)。

系统返回如图结果,输入NO,并按回车键(Enter)。

系统返回如图结果,输入NO,并按回车键(Enter)。

系统返回如图结果,输入NO,并按回车键(Enter)。

系统返回如图结果,输入1,并按回车键(Enter)。

系统返回如图结果,输入all,并按回车键(Enter)。

系统返回如图结果,通过上下键选择fp16项,并按回车键(Enter)。

系统返回如图结果,表示accelerate配置成功。

  1. 在顶部菜单栏中,单击JupyterLab页签,在JupyterLab的Notebook中,执行如下命令,安装文生图算法相关依赖库。
! cd diffusers/examples/text_to_image && pip install -r requirements.txt

系统输出如图结果,出现的WARNING信息可忽略。

  1. 在JupyterLab的Notebook中,执行如下命令,下载stable-diffusion-webui开源库。

说明:由于Github访问存在不稳定性,如果运行后未出现正常返回结果且提示网络相关原因,例如:Network is unreachable、unable to access 'https://github.com/......',您可以重新运行命令。

! git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git && \
cd stable-diffusion-webui && \
git checkout a9fed7c364061ae6efb37f797b6b522cb3cf7aa2
! cd stable-diffusion-webui && mkdir -p repositories && cd repositories && \
git clone https://github.com/sczhou/CodeFormer.git

返回如下结果表明下载完成。

 
 
上一页下一页
 
免费开通试用资源,试用资源归属于个人

交互式建模 PAI-DSW

5000CU*H 3个月

额度3个月内有效

已试用
 

 
 
 
请选择实验资源

开通免费试用

推荐
  • 使用个人账号开通试用,平台仅提供手册参考
  • 所有实验操作将保留至您的账号,请谨慎操作
  • 注意:将占用您的试用权益,资源归属于您个人

个人账号资源

  • 使用您个人的云资源进行操作,资源归属于个人
  • 所有实验操作将保留至您的账号,请谨慎操作
  • 平台仅提供手册参考,不会对资源做任何操作
确认开启实验
免费

编写实验报告

 
 
正文
 
pingfang SC
 
 
 
 
 

当前可申请免费使用的资源类型有:ecs.gn6v-c8g1.2xlarge、ecs.g6.xlarge、ecs.gn7i-c8g1.2xlarge。

 
 

! git clone https://github.com/huggingface/diffusers

 
 
 
 
 
 
 
 
 
 
 
 bash: accelerate: command not found
 
 
 
 
 
 

发布
 
 

bash: accelerate: command not found的更多相关文章

  1. scp报错 -bash: scp: command not found

    环境:RHEL6.5 使用scp命令报错: [root@oradb23 media]# scp /etc/hosts oradb24:/etc/ -bash: scp: command not fou ...

  2. source /etc/profile报错-bash: id:command is not found

    由于误操作导致 source /etc/profile 报错 -bash: id:command is not found 此时,linux下很多命令到不能能用,包括vi ls 等... 可以使用 e ...

  3. -bash: .bash_profile: command not found

    今天有一同事安装了ORACLE后,在切换账号时遇到错误提示"-bash: .bash_profile: command not found".如下所示 [root@GLETestL ...

  4. Linux下提示 bash: xxx command not found

    今天在虚拟机上安装了CentOS5.5,发现运行一些很正常的诸如:init,shutdown,fdisk 等命令时,悍然提示: bash: xxx command not found. 那么,首先就要 ...

  5. [原创]-bash: iostat: command not found解决办法

    [root@testhost ~]# iostat-bash: iostat: command not found IOSTAT 命令不可用,首先确认sysstat包是否安装,sysstat包中包括i ...

  6. # mysql -u root -p -bash: mysql: command not found

    [root@jboss ~]# mysql -u root -p-bash: mysql: command not found 需要安装mysql # yum install mysql之后就行 了

  7. bash:fdisk:command not found

    bash:fdisk:command not found [lansir@Red-Hat ~]$ fdisk -l-bash: fdisk: command not found 原因是fdisk不在P ...

  8. Centos提示-bash: make: command not found的解决办法

    一般出现这个-bash: make: command not found提示,是因为安装系统的时候使用的是最小化mini安装,系统没有安装make.vim等常用命令,直接yum安装下即可: yum - ...

  9. bash: ifconfig: command not found解决方法

    1.问题: #ifconfig bash: ifconfig: command not found 2.原因:非root用户的path中没有/sbin/ifconfig ,其它的命令也可以出现这种情况 ...

  10. -bash: pod: command not found

    OS X 系统没升级之前用的 cocoapods 一点儿问题都没有,但是升级成版本10.11.4 OS X EI Capitan之后,在终端除了cd 指令可以用之外,其他任何指令输入都是提示-bash ...

随机推荐

  1. @SuppressWarnings注解的使用

    Java编译器在编译代码时,会产生一些安全警告信息.如果被@SuppressWarnings注解标记的元素,就可以告诉编译器抑制指定的警告. 先看看@SuppressWarnings注解在Java S ...

  2. @Inherited元注解的使用

    @Inherited注解标记其他的注解用于指明标记的注解是可以被自动继承的. 注意:此注解只对注解标记的超类有效,对接口是无效的. 示例: 先声明两个用@Inherited标记的注解,@Name和@A ...

  3. win10搜索框的热门搜索怎么关闭?

    搜索cmd,以管理员模式运行,输入下列命令,重启生效 reg add HKCU\Software\Policies\Microsoft\Windows\explorer /v DisableSearc ...

  4. Java Date与时间戳的转换问题

    Java中String与Date格式之间的转换 - NemoWang - 博客园 (cnblogs.com) 主要是String类型的时间,需要使用DateFormat来进行设置转换的格式,调用fmt ...

  5. Java 输入字符串,统计大写字母,小写字母,数字字符的个数

    代码如下: public static void main(String[] args) { String str = "AaFsECvcS12483fs+-*/"; int bi ...

  6. JavaCV人脸识别三部曲之二:训练

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是<JavaCV人脸识别三部曲&g ...

  7. 从头学Java17-Stream API(二)结合Record、Optional

    Stream API Stream API 是按照map/filter/reduce方法处理内存中数据的最佳工具. 本系列教程由Record讲起,然后结合Optional,讨论collector的设计 ...

  8. Net 编译器平台 --- Roslyn

    引言 最近做一个功能想要动态执行C#脚本,就是预先写好代码片段,在程序运行时去执行代码段,比如像这样(以下代码为伪代码): string scriptText = "int a = 1;in ...

  9. 巧用 awk 批量杀进程

    今天遇到线上的一个问题: 我需要批量杀死某台机器的 PHP 进程,该怎么办? 注意,不是 php-fpm,是常驻任务. 如果是一个进程,那就好办了,ps -ef | grep php,找到 PID 然 ...

  10. linux内核编译基础知识储备 --- 过渡篇(四)

    文章目录 一. 一种makefile中定义函数的方式 二. makefile之if函数 三. MAKE变量 四. $(quiet) 4.1 quiet = 空 与 quiet=quiet_ 的区别 4 ...