gpt4 book ai didi

google-colaboratory - Colab 的 Huggingface AlBert 标记器 NoneType 错误

转载 作者:行者123 更新时间:2023-12-03 19:40:13 26 4
gpt4 key购买 nike

我只是尝试了拥抱脸网站的示例代码:https://huggingface.co/albert-base-v2

`from transformers import AlbertTokenizer, AlbertModel` 
`tokenizer = AlbertTokenizer.from_pretrained('albert-base-v2')`
`text = "Replace me by any text you'd like."`
`encoded_input = tokenizer(text, return_tensors='pt')`
然后我在标记器步骤中收到以下错误:
----> 5 encoding_input = tokenizer(text, return_tensors='pt')
TypeError: 'NoneType' 对象不可调用
我在本地机器上尝试了相同的代码,没有问题。问题似乎在 Colab 中。但是,我确实需要帮助才能在 colab GPU 上运行此模型。
我在 colab 上的 Python 版本是 Python 3.6.9

最佳答案

我找到了答案。安装后,导入 AlbertTokenizer 和 Tokenizer=...,我收到一个错误,要求我安装“SentencePiece 包”。但是,在我安装此软件包并再次运行 tokenizer 后,我开始收到上述错误。
所以我打开了一个全新的 colab session ,并在创建标记器之前安装了包括 SentencePiece 在内的所有内容,这次它起作用了。 Nonetype 错误只是意味着它不知道什么是“albert-base-v2”。但是,如果您以正确的顺序安装软件包,colab 将更好地识别 AlbertTokenizer 和 SentencePiece 之间的关系。
简而言之,它可以在 colab 0 中工作。打开一个新的 Colab session 1. 安装 Transformers 和 SentencePiece 2. 导入 AlbertTokenizer 3.create tokenizer。

关于google-colaboratory - Colab 的 Huggingface AlBert 标记器 NoneType 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65854722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com