ValueError: This tokenizer cannot be instantiated. Please make sure you have `sentencepiece` install

报错信息如下:

ValueError Traceback (most recent call last)

in <cell line: 4>()
2
3 model_checkpoint = “Helsinki-NLP/opus-mt-en-zh”
----> 4 translator = pipeline(“translation”, model=model_checkpoint)
5 translator(“Default to expanded threads”)

/usr/local/lib/python3.10/dist-packages/transformers/pipelines/init.py in pipeline(task, model, config, tokenizer, feature_extractor, image_processor, framework, revision, use_fast, use_auth_token, device, device_map, torch_dtype, trust_remote_code, model_kwargs, pipeline_class, **kwargs)
883 tokenizer_kwargs.pop(“torch_dtype”, None)
884
–> 885 tokenizer = AutoTokenizer.from_pretrained(
886 tokenizer_identifier, use_fast=use_fast, _from_pipeline=task, **hub_kwargs, **tokenizer_kwargs
887 )

/usr/local/lib/python3.10/dist-packages/transformers/models/auto/tokenization_auto.py in from_pretrained(cls, pretrained_model_name_or_path, *inputs, **kwargs)
712 return tokenizer_class_py.from_pretrained(pretrained_model_name_or_path, *inputs, **kwargs)
713 else:
–> 714 raise ValueError(
715 "This tokenizer cannot be instantiated. Please make sure you have sentencepiece installed "
716 “in order to use this tokenizer.”

ValueError: This tokenizer cannot be instantiated. Please make sure you have sentencepiece installed in order to use this tokenizer.

解决

pip install transformers[sentencepiece]

如果你使用 jupyter 等编辑器,安装包之后,依然报错,建议重启内核。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

jieshenai

为了遇见更好的文章

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

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

打赏作者

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

抵扣说明:

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

余额充值