启动百川大模型错误解决:AttributeError: ‘BaichuanTokenizer‘ object has no attribute ‘sp_model

1.错误信息:

Traceback (most recent call last):
  File "/root/autodl-tmp/scy/ai-llm-models/api.py", line 142, in <module>
    model, tokenizer = init_model()
  File "/root/autodl-tmp/scy/ai-llm-models/api.py", line 37, in init_model
    tokenizer = AutoTokenizer.from_pretrained(
  File "/root/miniconda3/envs/ai-llm-models/lib/python3.10/site-packages/transformers/models/auto/tokenization_auto.py", line 774, in from_pretrained
    return tokenizer_class.from_pretrained(pretrained_model_name_or_path, *inputs, **kwargs)
  File "/root/miniconda3/envs/ai-llm-models/lib/python3.10/site-packages/transformers/tokenization_utils_base.py", line 2028, in from_pretrained
    return cls._from_pretrained(
  File "/root/miniconda3/envs/ai-llm-models/lib/python3.10/site-packages/transformers/tokenization_utils_base.py", line 2260, in _from_pretrained
    tokenizer = cls(*init_inputs, **init_kwargs)
  File "/root/.cache/huggingface/modules/transformers_modules/Baichuan2-13B-Chat-lora23/tokenization_baichuan.py", line 71, in __init__
    super().__init__(
  File "/root/miniconda3/envs/ai-llm-models/lib/python3.10/site-packages/transformers/tokenization_utils.py", line 367, in __init__
    self._add_tokens(
  File "/root/miniconda3/envs/ai-llm-models/lib/python3.10/site-packages/transformers/tokenization_utils.py", line 467, in _add_tokens
    current_vocab = self.get_vocab().copy()
  File "/root/.cache/huggingface/modules/transformers_modules/Baichuan2-13B-Chat-lora23/tokenization_baichuan.py", line 105, in get_vocab
    vocab = {self.convert_ids_to_tokens(i): i for i in range(self.vocab_size)}
  File "/root/.cache/huggingface/modules/transformers_modules/Baichuan2-13B-Chat-lora23/tokenization_baichuan.py", line 101, in vocab_size
    return self.sp_model.get_piece_size()
AttributeError: 'BaichuanTokenizer' object has no attribute 'sp_model'

2.导致错误原因:

	使用pip install transformers
	默认安装的transformers的版本过高导致,如下图

在这里插入图片描述

3.错误解决

	降低版本到4.34.0及以下 : pip install transformers==4.34.0
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值