pyAIGC Stable Diffusion文生图Lora模型微调实现虚拟上装详情 3. 安装Diffusers
-
进入PAI-DSW开发环境。
- 登录PAI控制台。
- 在页面左上方,选择DSW实例所在的地域。
- 在左侧导航栏单击工作空间列表,在工作空间列表页面中单击默认工作空间名称,进入对应工作空间内。
- 在左侧导航栏,选择模型开发与训练>交互式建模(DSW)。
- 单击需要打开的实例操作列下的打开,进入PAI-DSW实例开发环境。
- 在JupyterLab页签的Launcher页面,单击快速开始区域Notebook下的Python3。
- 在JupyterLab的Notebook中,执行如下命令,从GitHub下载Diffusers开源库。
说明:本教程使用的阿里云官方镜像已为您预置了核心Diffusers开源库,后续的模型微调需依赖其他开源插件,因此您需执行以下命令进行下载,下载过程大约需要持续5分钟。由于Github访问存在不稳定性,如果运行后未出现正常返回结果且提示网络相关原因,例如:Network is unreachable、unable to access 'https://github.com/......',您可以重新运行命令。
! git clone https://github.com/huggingface/diffusers
- 执行如下命令,验证是否安装成功。
import diffusers
系统返回如下结果,表示安装成功。若没有返回结果,也表示安装成功。
-
配置accelerate。
- 在顶部菜单栏中,单击Terminal页签,在欢迎使用DSW Terminal页面中单击创建Terminal。
- 在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配置成功。
- 在顶部菜单栏中,单击JupyterLab页签,在JupyterLab的Notebook中,执行如下命令,安装文生图算法相关依赖库。
! cd diffusers/examples/text_to_image && pip install -r requirements.txt
系统输出如图结果,出现的WARNING信息可忽略。
- 在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发布 <iframe data-id="ali-alfa-aliyundotcom-free-widget-goods-card" data-spm-act-id="a2c6h.13858378.0.i1.920d1968Rrvhem" data-spm-anchor-id="a2c6h.13858378.0.i1.920d1968Rrvhem" height="240" width="320"></iframe> 标签:返回,git,单击,command,accelerate,Enter,found,如图,回车键 From: https://www.cnblogs.com/flyingsir/p/17538583.html