本文为您介绍如何部署Stable Diffusion V1.5模型以及启动WebUI应用来使用和调试模型。
前提条件
已创建OSS Bucket存储空间,具体操作请参见控制台创建存储空间。
一、进入模型详情页面
进入Model Gallery页面。
登录PAI控制台。
在顶部左上角根据实际情况选择地域。
在左侧导航栏选择工作空间列表,单击指定工作空间名称,进入对应工作空间内。
在左侧导航栏选择快速开始 > Model Gallery。
在Model Gallery页面,搜索并单击Stable_Diffusion_V1.5模型卡片,进入模型详情页面。
二、直接部署和调试模型
在模型详情页面,单击页面右上角的部署按钮,然后在部署配置面板,选择部署资源(例如
ecs.gn6e-c12g1.3xlarge),其他参数使用默认配置即可。单击部署,并在计费提醒对话框,单击确定。
页面将自动跳转到服务详情页面,您可以在基本信息区域查看模型服务的部署状态。当状态变为运行中时,表明模型服务已成功部署。
在服务详情页面右上角,单击查看WEB应用,即可启动WebUI应用页面。
在WebUI应用页面中,测试模型效果。
在文生图页签的提示词区域中,输入文本内容:
The eagle is flying in the sky, in the distance is the vast snow, and under the snow mountain is a grassland,然后单击生成,即可输出推理结果。选择文生图页签,在正向提示词文本框中输入英文提示词(例如The eagle is flying in the sky, in the distance is the vast snow, and under the snow mountain is a grassland),设置采样方法为 Euler a,采样迭代步数为 20,宽度和高度均为 512,提示词相关性(CFG Scale)为 7,随机种子为 -1,然后单击生成按钮。右侧输出区域将展示根据提示词生成的效果图。
三、微调训练模型
您可以对Stable Diffusion V1.5模型进行微调训练,让其更符合实际的业务需求。
返回到模型详情页面,单击右上角训练按钮。
在训练配置面板中,依次展开各种训练配置选项,查看或修改以下关键配置。其他参数取默认值即可。更多参数配置详情,请参见模型部署及训练。
配置选项
描述
数据集配置
PAI准备了默认数据集,本方案使用默认数据集。您也可以按照以下操作步骤准备自己的数据集。
根据模型详情页面的训练数据格式来准备训练数据。您可以参考示例数据集。训练数据集的目录结构:
|——img1.jpg |——img2.jpg |——... |——metadata.jsonlmetadata.jsonl是jsonlines格式文件,file_name字段为图片文件名称,text字段为图片对应的文本内容。metadata.jsonl文件内容示例:{"file_name": "img1.jpg", "text": "cat"} {"file_name": "img2.jpg", "text": "penguin"} {"file_name": "img3.jpg", "text": "dragon"}将训练数据上传到OSS存储空间,如何上传数据到OSS存储空间,详情请参见上传文件。
更新训练数据集,具体操作,请参见模型部署及训练。
超参数配置
training_method使用默认配置:standard,其他参数保持不变。
输出配置
配置模型输出路径为OSS Bucket路径。如何创建OSS Bucket,请参见控制台快速入门。
单击训练。
页面自动跳转到任务详情页面。
训练任务运行成功后,您可以在任务详情页面右上角,单击部署按钮来部署模型。模型部署流程与直接部署模型一致,详情请参见二、直接部署模型和调试模型。