赞
踩
运行代码
from transformers import BertForSequenceClassification, BertTokenizer
model_name = 'bert-base-chinese'
tokenizer = BertTokenizer.from_pretrained(model_name)
model = BertForSequenceClassification.from_pretrained(model_name, num_labels=2)
报错以下内容
MaxRetryError("HTTPSConnectionPool(host=‘huggingface.co’, port=443)
由于内网无法访问host=‘huggingface.co’,所以可以去官网https://huggingface.co/docs/transformers/installation#offline-mode把需要的文件下载下来,不能访问外网下载文件的同学可以在留言区找博主索要
然后可以把model_name 通过以下方式表示
model_name = '文件目录/bert-base-chinese'
不确定文件目录是否正确的话,可以用以下代码检查
import os
if os.path.exists(model_name):
# 获取文件夹名称
basename = os.path.basename(model_name)
print(f"文件夹名称: {basename}")
else:
print("指定的路径不存在")
然后再运行该代码就不会报错了
tokenizer = BertTokenizer.from_pretrained(model_name)
model = BertForSequenceClassification.from_pretrained(model_name, num_labels=2)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。