当前位置:   article > 正文

Datawhale AI夏令营--task01笔记

Datawhale AI夏令营--task01笔记

从零入门AI生图原理&实践 是Datawhile 2024年AI夏令营第四期AIGC方向学习活动,基于魔搭社区“可图Kolors-LoRA风格故事挑战赛”开展的时间学习。

Datawhile官方速通链接:Datawhale (linklearner.com)icon-default.png?t=N7T8https://linklearner.com/activity/14/10/24

下面是学习笔记:

1.开通阿里云PAI-DSW试用并在魔搭社区进行授权;

2.创建PAI实例,以上过程较为简单,略;

3.执行baseline

(1)创建实例后输入以下代码以下载baseline文件:

  1. git lfs install
  2. git clone https://www.modelscope.cn/datasets/maochase/kolors.git

这是为了拉取远程baseline文件,回车运行等待就好

之后打开baseline文件;

(2)安装环境并重启kernel

包括安装 Data-Juicer 和 DiffSynth-Studio

其中Data-Juicer为数据处理和转换工具,旨在简化数据的提取、转换和加载过程

DiffSynth-Studio为高效微调训练大模型工具

不过这一步可能会因为网络问题导致环境安装缺漏,重启是为了防止显存溢出影响后续运行

(3)调整prompt,设置想要的图片风格,依次修改8张图片的描述,包括正面和负面

这里我修改了图1的八个描述想看看能否成功生成想要的大致类型,我将其修改为:

"二次元,一个紫色长发女性,在草地中站着,双手拿着刀,很严肃,全身,粉色汉服”

点击运行后成功运行

4.但这是第二次运行成果,第一次出现了一些报错,在下图所示代码下方报错:

No module named 'data_juicer'

尝试过后发现只需要restart实例并重新运行便可解决

5.而整个模型微调训练过程如下:

首先下载模型、查看训练脚本传入参数,然后开始训练;调参是很重要的环节但学习任务暂时没到所以很期待之后学习内容

6.将结果上传魔搭社区:

创建新的实例并运行:

  1. mkdir /mnt/workspace/kolors/output & cd
  2. cp /mnt/workspace/kolors/models/lightning_logs/version_0/checkpoints/epoch\=0-step\=500.ckpt /mnt/workspace/kolors/output/
  3. cp /mnt/workspace/kolors/1.jpg /mnt/workspace/kolors/output/

之后在output文件夹下载jpg文件和ckpt文件,在魔搭社区创建并上传两个文件即可

7.最后别忘记关闭pai实例,整个过程结束,结尾附高清图:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/963650
推荐阅读
相关标签
  

闽ICP备14008679号