首页 > 其他分享 >【2023.02.22】训练自己的lora模型

【2023.02.22】训练自己的lora模型

时间:2023-02-23 02:11:07浏览次数:58  
标签:venv 22 NO -- 2023.02 文件夹 bitsandbytes lora

前言

本文仅是自娱自乐,用来生成自己在世界各地的旅游图

下载

bmaltais/kohya_ss (github.com)

根据内容先下载好python,git,Visual Studio

以管理员身份启动PowerShell

Set-ExecutionPolicy Unrestricted

输入A

在目录中开始下载并配置,最好一句句来

CP用不了的话,手动拷贝一下

git clone https://github.com/bmaltais/kohya_ss.git
cd kohya_ss

python -m venv venv
.\venv\Scripts\activate

pip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 --extra-index-url https://download.pytorch.org/whl/cu116
pip install --use-pep517 --upgrade -r requirements.txt
pip install -U -I --no-deps https://github.com/C43H66N12O12S2/stable-diffusion-webui/releases/download/f/xformers-0.0.14.dev0-cp310-cp310-win_amd64.whl

cp .\bitsandbytes_windows\*.dll .\venv\Lib\site-packages\bitsandbytes\
cp .\bitsandbytes_windows\cextension.py .\venv\Lib\site-packages\bitsandbytes\cextension.py
cp .\bitsandbytes_windows\main.py .\venv\Lib\site-packages\bitsandbytes\cuda_setup\main.py

accelerate config

然后开始配置,这里是0123456进行切换,回车选择

第一个This Machine

第二个No distributed training

第三个选NO,因为我有GPU

第四个NO

第五个NO

第六个ALL,一般也不会有交火吧

第七个NO

配置结束

因为我是P40 CUDNN用不了,所以不选可选选项,30,40系可以做下面加速

运行

在目录下运行upgrade.ps1

双击GUI.bat

进入lora界面

打标

找个位置新建三个文件夹,对应不同功能,准备一些图片

然后在image里面建一个文件夹100,说明模型看100次,我放入了26张照片

然后进入这个页面,输入你的称呼

运行一会,你就可以点开txt查看这个标签是否正确,有错误稍微修改

运行

选择Dreambooth LoRA标签页,可以像我这样配置

然后选择图片文件夹注意不要选到下一级

这里看你显存大小,我选了个4张并行

然后开始Train model

如果无法成功的话,可以先取消勾选Use 8bit adam再试一次

完成后在文件夹可以找到

放入lora文件夹调用,效果还是非常不错的

标签:venv,22,NO,--,2023.02,文件夹,bitsandbytes,lora
From: https://www.cnblogs.com/mokou/p/17146562.html

相关文章

  • 代码随想录算法Day22 | 235. 二叉搜索树的最近公共祖先 ,701.二叉搜索树中的插入操作 ,4
    235.二叉搜索树的最近公共祖先题目链接:235.二叉搜索树的最近公共祖先-力扣(LeetCode)思路本题可以利用二叉搜索树有序 的特性。在有序树里,如果判断一个节点的左子......
  • vs2022 快速搭建imgui工程
    vcpkginstallimgui[dx11-binding]:x64-windows-staticvcpkginstallimgui[win32-binding]:x64-windows-static新建console工程点击查看代码//d3d11.lib;d3dc......
  • 2.22学习总结
    今天学习的东西比较多,所以发博客时间比较晚今天学习了Androidstudio的几个控件:TextView、Button、EditText、ImageView、ProgressBar、Notification等控件,对于A......
  • 【VS2022】无法添加def且无法打开资源管理器
    产生环境VS2022ProfessionalWin10X64问题描述    1、VS2022通过工程添加def文件时,添加界面一闪而过,又回到添加界面,无任何报错;    2、无法打开资......
  • 2.22题目练习
    题目一:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输......
  • 2月22日javaweb学习之Maven
    Maveb是专门用于管理和构建java项目的工具,它的主要功能有:1.提供一套标准化的项目结构。2.提供一套标准化的构建流程(编译、测试、打包、发布......)3.提供了一套依赖管理......
  • ubuntu22.04LTS下编译glfw
    环境准备#预装cmakesudoaptinstallcmake#下载源码gitclonehttps://github.com/glfw/glfw.git编译#cmake初始配置,生成编译文件cdglfwcmake-S.-Bbuil......
  • 【论文阅读】IROS2022: Dynamics-Aware Spatiotemporal Occupancy Prediction in Urba
    0.参考与前言完整题目:Dynamics-AwareSpatiotemporalOccupancyPredictioninUrbanEnvironments论文链接:https://arxiv.org/abs/2209.13172代码链接:无缩写:occupanc......
  • 2.22学习体会
    今天学习了增和删,查还出了一点错误。<%@pageimport="dailysummer.Main"%><%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8......
  • 每日总结2023/2/22
    今天有一上午的课程,下午进行短暂的休息之后,开始了今天的学习,进行第一个安卓程序运行,学习控件1_TextView1.文本的内容,组件id,字体颜色,风格,大小,对齐方式,背景颜色,控件的......