当前位置: 首页 > news >正文

stable diffusion艰难炼丹之路

文章目录

    • 概要
    • autoDL系统盘爆满
    • autoDL python3.8切换python3.10
    • dreambooth训练大模型完成后报错

概要

主要是通过autoDL服务器部署stable diffusion,通过dreambooth训练大模型。
问题:

  1. autoDL系统盘爆满
  2. autoDL python3.8切换python3.10
  3. dreambooth训练大模型完成后报错

autoDL系统盘爆满

在这里插入图片描述

  1. 服务器官网给了解决办法,系统盘不足的解决地址。
  2. 但是你要是想通过dreambooth训练模型,就不能按照这个文档操作。
  3. 在 .cacah/文件中有个缓存huggingface文件,删除后dreambooth找不到huggingface资源就报错。
  4. 所以大家在清除.cacah/路径下的文件时,一定注意不要删除这个huggingface缓存资源。

autoDL python3.8切换python3.10

更换python环境,主要是在sd服务中安装Kohya_ss,这个图片预处理打完tag后,直接进行训练lora。

执行如下程序,在my-env虚拟环境中操作,就可以运行Kohya_ss。

# 构建一个虚拟环境名为:my-env,Python版本为3.7
conda create -n my-env python=3.10.12    # 更新bashrc中的环境变量
conda init bash && source /root/.bashrc
# 切换到创建的虚拟环境:my-env
conda activate my-env# 验证
python

其实autodl中有lora训练的服务器,这个训练页面纯txt文件,对新手不友好,而且这个里面没有打标签的工具,还需要在其他sd服务通过图片预处理打好标签后放到这个服务其中,进行训练。新建Kohya_ss如下图:
在这里插入图片描述

dreambooth训练大模型完成后报错

报错: Exception training model: ''AttnProcessor2_0' object has no attribute 'state_dict''. 且没有生成大模型
将这个选项勾上,这个选项只要是在运行中报错模型,这个在结束时报错,也不会影响模型保存。
在这里插入图片描述
这个路径下就会出现训练的大模型 autodl-tmp/stable-diffusion-webui/models/Stable-diffusion
在这里插入图片描述

http://www.lryc.cn/news/189633.html

相关文章:

  • 竞赛 深度学习 opencv python 实现中国交通标志识别
  • 用Python实现数据透视表、音频文件格式转换
  • java枚举中写抽象方法
  • 麒麟操作系统提示“默认密钥环已上锁”的解决办法
  • 云原生周刊:Docker 推出 Docker Debug | 2023.10.9
  • 设计模式 - 行为型模式考点篇:迭代器模式(概述 | 案例实现 | 优缺点 | 使用场景)
  • Spark任务优化分析
  • 最新数据库流行度最新排名(每月更新)
  • Python:如何在一个月内学会爬取大规模数据
  • K8S云计算系列-(4)
  • 【Mybatis源码】IDEA中Mybatis源码环境搭建
  • VUE如何使得大屏自适应的几种方法?
  • API接口安全运营研究(内附官方开发平台api接口接入方式)
  • 信钰证券:股票交易费用计算方法?
  • 通过js获取用户网络ip地址
  • 微信小程序wxml使用过滤器
  • 内网渗透面试问题
  • Go语言函数进阶:值传递、引用传递、函数式编程
  • 数据结构 堆——详细动画图解,形象理解
  • 使用pymodbus进行modbus-TCP通信
  • 2. redis常见数据类型
  • 多测师肖sir_高级金牌讲师_python之结构语句005
  • 用3-8译码器实现全减器
  • 招投标系统简介 企业电子招投标采购系统源码之电子招投标系统 —降低企业采购成本
  • Linux Centos7 下使用yum安装的nginx平滑升级
  • C/S架构学习之多线程实现TCP并发服务器
  • iPhone手机记笔记工具选择用哪个
  • MyBatis动态SQL(if、choose、when和otherwise)标签
  • idea将jar包deploy到本地仓库
  • 麻省理工学院与Meta AI共同开发StreamingLLM框架,实现语言模型无限处理长度