用最新版Transformers报错的解决办法 AttributeError: 'ChatGLMTokenizer' object has no attribute 'sp_tokenizer'. Did you mean: '_tokenize'? return self.sp_tokenizer.num_tokens
#101
by
PiaoYang
- opened
使用最新版Transformers对Tokenizer进行加载的时候会报错
AttributeError: 'ChatGLMTokenizer' object has no attribute 'sp_tokenizer'. Did you mean: '_tokenize'?
return self.sp_tokenizer.num_tokens
解决办法:使用修复版的Tokenizer
将THUDM/chatglm-6b
替换为PiaoYang/chatglm-6b
即可。同时如果有revision
参数,需要去掉。
tokenizer = AutoTokenizer.from_pretrained("PiaoYang/chatglm-6b", trust_remote_code=True)
真的非常非常感谢大佬,本来都绝望要换模型了,太感谢了!!!!
更新一下最新的为爱你也有这个问题吗
这一个模型要降级到4.40以下,只有GLM-4适配了最新版。前面这些模型已经没有继续维护了