首页 > 其他分享 >Lora微调的Bug

Lora微调的Bug

时间:2024-09-27 14:14:04浏览次数:9  
标签:LM SEQ 微调 ids decoder input Lora Bug

问题

这里,记录一下在使用LoRa进行微调时遇到的错误。

设备不一致的问题

ValueError: Caught ValueError in replica 0 on device 0.

这个问题时有由于多块GPU不在一个设备上引起的。解决方法很简单。使用当个GPU,最直接的操作就是CUDA_VISIBLE_DEVICES=0 python xxx.py。制定GPU的序号就可以解决这个问题。

任务类型不正确的问题

ValueError: If no `decoder_input_ids` or `decoder_inputs_embeds` are passed, `input_ids` cannot be `None`. Please pass either `input_ids` or `decoder_input_ids` or `decoder_inputs_embeds`.

这个问题是由于没有指定任务类型,或者任务类型指定错误。例如分类任务是TaskType.SEQ_CLS,生成任务是TaskType.SEQ_2_SEQ_LM.默认是None,不指定就会出现未知的错误。Lora的类型

- "SEQ_CLS": PeftModelForSequenceClassification,
- "SEQ_2_SEQ_LM": PeftModelForSeq2SeqLM,
- "CAUSAL_LM": PeftModelForCausalLM,
- "TOKEN_CLS": PeftModelForTokenClassification,
- "QUESTION_ANS": PeftModelForQuestionAnswering,
- "FEATURE_EXTRACTION": PeftModelForFeatureExtraction,

标签:LM,SEQ,微调,ids,decoder,input,Lora,Bug
From: https://www.cnblogs.com/future-dream/p/18435603

相关文章

  • checkbug论文查重系统怎么样?好用吗?
    在当今的学术环境中,论文查重已成为每一位学生和研究者不可或缺的一环。随着技术的进步,各种论文查重系统如雨后春笋般涌现,其中CheckBug论文查重系统以其独特的功能和广泛的用户基础,吸引了众多关注。那么,CheckBug论文查重系统究竟怎么样?它好用吗?本文将从多个维度进行深入剖析。......
  • RLHF 的启示:微调 LSTM 能更好预测股票?
    作者:老余捞鱼原创不易,转载请标明出处及原作者。写在前面的话:    在财务预测领域,准确预测股票价格是一项具有挑战性但至关重要的任务。传统方法通常难以应对股票市场固有的波动性和复杂性。这篇文章介绍了一种创新方法,该方法将长短期记忆(LSTM)网络与基于评分的......
  • 如何高效debug[转载]
    近来,经常因为一个小bug调试1-2个小时,甚至调试一整天的情况,都有!我也在网上找了一点这方面文章来看.觉得还是国外的写的要比中国的好一点.没别的意思,摘录在下面https://www.cnblogs.com/BEMAKE/p/16502574.html六、注释法如果你实在没有思路,那可以采用注释法来排查。所谓的注释......
  • (6-3-03)CLIP模型训练与微调(3)训练模型+模型微调+调试运行
    6.3.4 训练模型文件train.py是训练CLIP模型的主程序,首先根据命令行参数指定的模型名称加载相应的配置文件,然后创建一个CLIPWrapper模型实例,并根据命令行参数初始化数据模块。接着,使用PyTorchLightning的Trainer对象进行训练。importyamlfromargparseimportA......
  • VB.net(C#同理)的bug:无法打开winForm,提示:文件中的类都不能进行设计,因此未能为该文件显示
    无法打开WinForm,新建一个WinForm也不行。错误提示:文件中的类都不能进行设计,因此未能为该文件显示设计器。严重性代码说明项目文件行禁止显示状态详细说明警告IDE0006加载项目时出错。已禁用某些项目功能,例如对失败项目和基于失败项目的其......
  • 如何使用Flux+lora进行AI模型文字生成图片
    目录概要前期准备部署安装与运行1.部署ComfyUI 本篇的模型部署是在ComfyUI的基础上进行,如果没有部署过ComfyUI,请按照下面流程先进行部署,如已安装请跳过该步:(1)使用命令克隆ComfyUI(2)安装conda(如已安装则跳过)(3)创建虚拟环境 (4)安装pytorch (5)安装需要的依赖2.......
  • elementUI 的 input无法输入bug解决
    1、出现bug的原因    是因为数据层虽然改变了,但是并没有引起视图层的变化2、解决方案@input="forceUpdate($event)"//在input框上加输入事件forceUpdate(e){this.$forceUpdate()强制刷新}jeecg-boot框架前端写了个筛选组件:SearchBox.vue,测试人员发现输......
  • day7[XTuner 微调个人小助手认知任务]
    微调前用internlm2-chat-1_8b模型,通过QLoRA的方式来微调一个自己的小助手认知作为案例来进行演示......
  • bugtrap.dll报错影响工作?从根源解决bugtrap.dll缺失难题,让你的电脑告别频繁报错
    当您在使用电脑时遇到“找不到bugtrap.dll”或“bugtrap.dll报错”的提示,这意味着您的计算机上缺少或损坏了一个重要的动态链接库文件。bugtrap.dll文件通常是某些应用程序或游戏运行所需的组件之一,缺失或损坏该文件会导致程序无法正常启动或运行。此外,这类错误可能会频繁出现,......
  • 《如 何 速 通 一 套 题》5.1bug fixed
    好吧,那天晚上才发现数据错了,只能咕一下了,现在咕完了前情提要:5.0D补幺梨\(1\lem\le10^8\),\(1\len\le10^7\),一看就不是背包。那么,以背包的形式出现,但是不是背包,还能是什么呢?同余最短路。只能是同余最短路。然后由于\(n\)太大了,所以不同的值的数量估计不会很多,最大......