随笔 - 204,  文章 - 0,  评论 - 19,  阅读 - 49万

问题

这里,记录一下在使用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,
posted on   蔚蓝色の天空  阅读(63)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示