![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
diffusers编程
Superstarimage
这个作者很懒,什么都没留下…
展开
-
ValueError: The repository for contains custom code which must be executed to ...的一种解决方案
博主在使用diffusers导入自定义的数据集训练stable diffusion时,发现自定义数据集中的加载脚本不起作用(加载自定义数据集的方法见。经过多种尝试后,最终得到一种解决方法,即:在load_dataset()方法的形参中额外增加一条参数trust_remote_code=True,原创 2024-07-10 20:28:06 · 223 阅读 · 0 评论 -
Hugging face上下载Stablediffusion3底模的注意事项
但是需要注意的是,使用浏览器下载下来的文件名会和官网提供的文件名不一致,因此需要我们手动参考官网的文件名字修改。有多种方法支持获取Hugging face上的底模,最简单粗暴的方法是登录官方页面直接下载。以stable diffusion 3底模为例,挂载梯子登录对应。,将所有模型下载到同一个文件夹下即可。原创 2024-07-03 08:59:28 · 113 阅读 · 0 评论 -
diffusers 再次继续训练LoRA时,如何导入已有的LoRA权重
有时候我们需要复用先前训练好的LoRA参数来继续进行训练。此时并不需要我们重新使用API向U-Net网络加载LoRA对应的adapter参数权重,我们可以直接通过diffusers的LoRA训练脚本的输入参数来实现断点处继续训练的需求。原创 2024-06-10 15:37:34 · 211 阅读 · 0 评论 -
diffusers 使用脚本导入自定义数据集
在训练扩散模型时,如果附加额外的条件图片数据,则需要我们准备相应的数据集。此时我们可以使用官网提供的脚本模板来控制导入我们需要的数据。原创 2024-06-07 16:45:23 · 514 阅读 · 0 评论 -
accelerate训练SD-LoRA,解决ValueError: Attempting to unscale FP16 gradients.问题
训练指令需从原来的:变换一下顺序:原创 2024-05-22 14:10:00 · 344 阅读 · 0 评论 -
raise RuntimeError(“Ninja is required to load C++ extensions“)问题的一种解决方案
但是在虚拟环境中这么做了之后仍然报相同错误。思考良久之后突然灵光乍现,主要原因应该是我把一个项目嵌入到了diffusers(用于训练扩散模型的网络框架)中,报错位置的代码极有可能是找不到当前虚拟环境中的ninjia依赖,但是也不影响我的训练;因此只需要在base环境中安装ninjia就好了。经过尝试果然是这样。原创 2024-05-17 21:22:36 · 183 阅读 · 0 评论 -
Diffusers multi-batch下生成随机种子以创建生成器时的注意事项
在generator中采用multi-batch形式生成结果时,两种定义随机种子创建生成器的方法会有不同的效果。原创 2024-05-17 10:28:53 · 156 阅读 · 0 评论