tr(self, key, value)AttributeError: property ‘eos_token‘ of ‘ChatGLMTokenizer‘ object has no

使用LLaMA-Factory微调ChatGLM3 解决方法:将源模型中除了bin文件和pytorch_model.bin.index.json 以外的文件全部复制到导出目录中覆盖。待执行完,即可看到/root/LLaMA-Factory-main/merge路径下有了合并的模型了。(3)启动LLaMA-Factory的web页面。输入微调数据中的问题,回答贴合数据集,微调成功。将数据梳理好之后上传到data目录下。web页面和后台都会显示日志信息。可以看到也是没问题的。 阅读详情

复制原模型的tokenizer_config.json文件到新模型下,覆盖新模型的这个文件

;

而后报错:

def load_model_and_tokenizer(model_dir: Union[str, Path]) -> tuple[Mode │ │ 28 │ model_dir = _resolve_path(model_dir) │ │ 29 │ if (model_dir / 'adapter_config.json').exists(): │ │ ❱ 30 │ │ model = AutoPeftModelForCausalLM.from_pretrained( │ │ 31 │ │ │ model_dir, trust_remote_code=True, device_map='auto' │ │ 32 │ │ ) │ │ 33 │ │ tokenizer_dir = model.peft_config['default'].base_model_name_or │ │ │ │ /home/dell/anaconda3/envs/llm3/lib/python3.11/site-packages/peft/auto.py:126 │ │ in from_pretrained

解决方法:

peft-0.7.1

而后又报错:

) │ │ 33 │ │ tokenizer_dir = model.peft_config['default'].base_model_name_or │ │ │ │ /home/dell/anaconda3/envs/llm3/lib/python3.11/site-packages/peft/auto.py:69 │ │ in from_pretrained │ │ │

...

│ 139 │ │ │ 140 │ @classmethod │ ╰──────────────────────────────────────────────────────────────────────────────╯ TypeError: LoraConfig.__init__() got an unexpected keyword argument 'use_dora'

Output is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings...

解决思路:

peft 包: 训练时与推理时版本不一致

peft->0.7.1 ,然后训练,再推理试试看

另外:

    # training_args: Seq2SeqTrainingArguments = dc.field(

    #     default=Seq2SeqTrainingArguments(output_dir='./output')

    # )

代码改为如下代码: 

    training_args: Seq2SeqTrainingArguments = dc.field(

        default_factory=Seq2SeqTrainingArguments

    )

结果:pass ,ok

‘ChatGLMTokenizer‘ object has no attribute ‘tokenizer‘解决方案 本文主要介绍了’ChatGLMTokenizer’ object has no attribute 'tokenizer’解决方案,希望能对使用chatglm的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案 阅读详情

相关推荐

AttributeError: ‘ChatGLMModel‘ object has no attribute ‘prefix_encoder‘

当您使用 ChatGLM 模型或相关库时遇到错误时,这意味着 ChatGLMModel 类中不存在属性。

weixin_39818775的博客 1540

ChatGLM 手记

报错:AttributeError: 'ChatGLMTokenizer' object has no attribute 'tokenizer'. Did you mean: 'tokenize'?解决办法:报错的transformers版本 transformers==4.34.0。修改后的transformers版本transformers==4.33.2。

cxs812760493的博客 1158

海康威视摄像机SDK二次开发--提取音频保存至文件

由于最近在开发海康威视摄像头,特此记录一下如何提取音频数据,这里主要依靠语音对讲返回的音频数据,通过回调函数写入文件中,加个WAV头即可播放,编码格式可以自己设置在代码中有注释 文件结构 其中CameraInfo内容可以参看海康威视摄像机SDK二次开发–实时预览视频流保存到指定文件中 HIKSDKSaveRealData中的内容 package ClientDemo; import ClientDemo.CameraInfo; import com.sun.jna.NativeLong; import

RichardoMu的博客 3173

GLM-4V-9B TypeError: ChatGLMTokenizer._pad() got an unexpected keyword argument ‘padding_side‘

解决GLM-4V-9B的TypeError: ChatGLMTokenizer._pad() got an unexpected keyword argument 'padding_side'问题。

m0_60801087的博客 3780

CST周期边界仿真:揭秘频率选择表面(FSS)单元设计全流程

本文详细解析了CST周期边界仿真在频率选择表面(FSS)单元设计中的应用全流程。从理论基础到工程实践,涵盖了求解器选择、几何建模、边界设置、端口优化等关键步骤,并提供了常见问题排查指南。通过CST仿真技术,工程师能够高效预测FSS的电磁特性,为实际应用提供可靠的设计依据。

weixin_30571465的博客 358

Kubernetes CRD 系列(一):CRD 介绍

CR(Custom Resource)其实就是在 Kubernetes 中定义一个自己的资源类型,是一个具体的 “自定义 API 资源” 实例,为了能够让 Kubernetes 认识这个 CR,就需要让 Kubernetes 明白这个 CR 的宏观定义是什么,也就是需要创建所谓的 CRD(Custom Resource Definition)来表述。 可能这么说并不是太直观,换个方式表达一下,我们想要创建一个 Pod 的时候,那么会编写一个 YAML 配置,然后前两行一般会这么写: [root@l

会哭的雨@的博客 7920

tensorflow张量转换为numpy数组总是报错

该错误表示正在尝试未初始化的常量,故在tensorflow中,变量在使用之前进行初始化。type(value)为numpy.ndarry。img 的数据类型为。

weixin_56069472的博客 1582

在带有Intel Arc GPU的Windows上安装IPEX-LLM

本文将介绍在 Intel Arc GPU 环境下安装 IPEX-LLM。

wux_labs的博客 1635

【已解决】AttributeError: ‘ChatGLMTokenizer‘ object has no attribute ‘tokenizer‘

【已解决】AttributeError: 'ChatGLMTokenizer' object has no attribute 'tokenizer'

good_good_study5的博客 5910

从FOC到你的无人机:深入浅出讲透Clark/Park变换在无刷电机控制中的核心作用

本文深入解析Clark变换与Park变换在无刷电机控制中的核心作用,揭示其如何将三相交流电转换为旋转坐标系下的直流量,实现无人机电机的高效精准控制。通过STM32硬件加速和工程实践案例,展示这对数学变换如何成为FOC算法的神经中枢,大幅提升系统响应速度和能效表现。

weixin_42628941的博客 169

在Simulink中搭建一个基于IoT设备间通信协议栈的仿真模型

物联网(IoT)设备间的通信协议栈仿真对于理解不同层级的协议如何协同工作,以及优化网络性能至关重要。通过Simulink结合MATLAB的强大功能,我们可以模拟和分析从物理层到应用层的完整通信过程。下面详细介绍如何使用Simulink进行IoT设备间通信协议栈的仿真。

amy_mhd的博客 156

ChatGLM-6B模型部署【BUG 记录】AttributeError: ‘ChatGLMTokenizer‘ object has no attribute ‘sp_tokenizer‘. Did

此文为处理时的和模型对话。FastChat的部署 首先,你需要创建AI环境,具体创建过程我不说了,雄哥已经课程里有一张专门讲环境搭建的!第四天!0基础微调大模型+知识库,部署在微信!手把手安装AI必备环境!

qq_45599476的博客 6950

Gitlab通过Webhook自动触发Jenkins构建任务并在更新完毕后发送钉钉消息通知

Gitlab通过Webhook自动触发Jenkins构建任务并在更新完毕后发送钉钉消息通知 文章目录Gitlab通过Webhook自动触发Jenkins构建任务并在更新完毕后发送钉钉消息通知1.实现思路2.新增钉钉机器人并测试消息的发送2.1.新增钉钉机器人2.2.测试发送消息到钉钉3.在Jenkins中新建一个构建任务3.1.新建任务3.2.配置任务时增加参数化构建过程3.3.配置任务添加git地址3.4.配置构建触发器生成gitlab webhook使用的token3.5.配置任务构建过程中执行的She

江晓龙的博客 3809

python-分享篇-用Python分析文本数据的词频

由于中文不同于英文,词是由一个一个汉字组成的,而英文的词与词之间本身就有空格,所以中文的分词需要单独的库才能够实现,常用的是。结果如上,可见基本是按照我们的汉字使用习惯来区分词的,不能组成词的字则是按单独一个字符串存放的。,将想排除的词放进去,一般是放出现次数较多,但意义不大的词,可根据实际需要调整。然后我们根据此出现的次数,降序排序,并查看前20个词的情况。然后将筛选后的数据转换成DataFrame,并增加列名“词”和“次数”,然后导出为Excel文件。中,如果在,就将字典中这个词对应的数据删除。

stqer的博客 1930

风电光伏功率预测竞赛精华总结:技术解析与实战经验

本文深度解析新能源功率预测竞赛的技术要点与实战经验。首先介绍了风电、光伏功率预测对电网调度优化、降低运营风险的重要性,以及多个竞赛的基本概况。在数据特征分析部分,详细探讨了气象预报数据和功率数据的特征,包括时间周期性、数据质量问题及处理方法。针对异常值检测、数据标准化和特征工程(如时间特征、统计聚合特征、风速风向特征和滞后特征)提供了具体的技术实现方案。文章为新能源功率预测提供了实用的技术指导,对相关竞赛和实际应用具有重要参考价值。

算法工程师 205

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

pytorch实现线性回归

2、nn.Module定义了_call_方法,实现就是调用forward方法,即Lr的实例,能被直接传入参 数调用,实际上调用的是forward方法并传入参数使用。c. 执行的结果需要cpu的tensor计算时候,tensor.cpu()把cuda的tensor转化为cpu的 tensor。a. 当tensor中需要梯度计算时,grad_fn不为None的时候,tensor.data.numpy()、

dhehwr的博客 553

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

深度学习训练营之优化器对比

进行两种不同的训练模型进行比较

qq_62904883的博客 1514

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

AttributeError: ‘ChatGLMTokenizer‘ object has no attribute ‘sp_tokenizer‘

再结合自己原本的虚拟环境中有trl和vllm,也对transformers有一定的限定,因此安装transformers 4.33.1解决该问题。如果没有trl和vllm的限制,只需要安装transformers<4.34即可。在使用ChatGLM+lora微调的时候,报错“AttributeError: 'ChatGLMTokenizer' object has no attribute 'sp_tokenizer'“导致该问题的主要原因是transformers版本的问题。

薰珞婷紫小亭子的博客 5569

本地化部署chatGLM开发实践报错汇总记录

最近因为项目需要在接触chatGLM相关的内容,本地化部署运行是其中之一,在这个学习实践过程中也遇上了很多报错,这里主要是对各种报错的记录汇总,也欢迎大家一起贡献问题与解决方案,希望的就是帮到同样有需要的人。

Together_CZ的博客 3677

报错:“TypeError: ChatGLMTokenizer._pad() got an unexpected keyword argument ‘padding_side‘ ”

【代码】报错:“TypeError: ChatGLMTokenizer._pad() got an unexpected keyword argument ‘padding_side‘ ”

wanzi_antang的博客 5025

【python读取nc文件】报错:ValueError: unrecognized engine netcdf4 must be one of: [‘store‘]

尝试2019华为杯E题,但是报了一系列error:最终解决。 ValueError: found the following matches with the input file in xarray's IO backends: ['netcdf4', 'h5netcdf']. But their dependencies may not be installed, see: ValueError: unrecognized engine netcdf4 must be one of: ['store'

定期分享我的发现和想法,感谢你的陪伴和支持 9841

在执行ChatGLM2源码时异常报错:Field() got unexpected keyword “alias“ 的解决方法

解决:升级attrs依赖包版本:pip install -- upgrade attrs。原因:可能是在环境中attrs依赖包版本过低造成。

qq1399755463的博客 904

报错解决:“TypeError: ChatGLMTokenizer._pad() got an unexpected keyword argument ‘padding_side‘ ”

transformers 4.45.0版本引入新的padding参数规范,而ChatGLMTokenizer的_pad()方法并未适配新参数,导致调用tokenizer进行文本处理时,参数传递不匹配。

YiZhiYeShenJun的博客 735

报错AttributeError: ‘ChatGLMTokenizer‘ object has no attribute ‘sp_tokenizer‘解决方法

如果使用conda环境可以像我一样(正常python环境则用pip)这种情况为transformers的版本太新,重新安装即可。再重新安装4.33.2版本,重启jupyter即可。

xuanjiong的博客 2045

[大模型]本地离线部署chatglm4TypeError: got an unexpected keyword argunent ‘padding_side‘

[TOC](本地离线部署ChatGlm4TypeError: ChatGLM4Tokenizer._pad() got an unexpected keyword argunent ‘padding_side’)

myhappyandy的博客 737
上一篇: 大语言模型训练, Freeze方法、Lora方法、P-Tuning方法、全量参数在训练时、适用场景方面都有什么区别
下一篇: 大语言模型中,role为user、assistant、system有什么区别
艺桥
博客等级 码龄5年 181粉丝 28原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

艺桥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值