我正在尝试离线使用简单的
pipeline
。我只被允许直接从网络下载文件。
我去了 https://huggingface.co/distilbert-base-uncased-finetuned-sst-2-english/tree/main 并将所有文件下载到本地文件夹中
C:\\Users\\me\\mymodel
但是,当我尝试加载模型时,出现了一个奇怪的错误
from transformers import pipeline
classifier = pipeline(task= 'sentiment-analysis',
model= "C:\\Users\\me\\mymodel",
tokenizer = "C:\\Users\\me\\mymodel")
ValueError: unable to parse C:\Users\me\mymodel\modelcard.json as a URL or as a local path
这里有什么问题?
解决方案有点间接:
save_pretrained()
pipeline
调用中指向其路径该文件夹将包含所有预期的文件。
必须是以下两种情况之一:
仅供参考,我列出了目录中所需的内容:
config.json
pytorch_model.bin/ tf_model.h5
special_tokens_map.json
tokenizer.json
tokenizer_config.json
vocab.txt