mymusise / ChatGLM-Tuning

基于ChatGLM-6B + LoRA的Fintune方案
MIT License
3.71k stars 444 forks source link

CausalLMOutputWithPast' object has no attribute 'backward‘ #188

Closed SchweitzerGAO closed 1 year ago

SchweitzerGAO commented 1 year ago

请问这个问题怎么解决啊

SchweitzerGAO commented 1 year ago

补充: 得到这个报错的配置如下:

--num_train_epochs 5 \
--save_steps 1000 \
--learning_rate 2e-5 \
--logging_steps 50 \
--remove_unused_columns false \
--save_total_limit 2 \

且注释掉了CastOutputToFloat相关内容, 若加上fp16参数以及CastOutputToFloat相关内容,则会得到以下错误: AttributeError: 'map' object has no attribute 'backward' 这份配置参考了这里

SchweitzerGAO commented 1 year ago

我的锅,代码有一个小部分的bug