Reputation: 385
Hi after running this code below, I get the following error.
ValueError: Could not load model facebook/bart-large-mnli with any of the following classes: (<class 'transformers.models.auto.modeling_tf_auto.TFAutoModelForSequenceClassification'>,).
import tensorflow as tf
from transformers import pipeline
classifier = pipeline("zero-shot-classification", model="facebook/bart-large-mnli")
Could someone please help. Thank you!
Upvotes: 19
Views: 49673
Reputation: 137
In my case, the problem was caused by very slow internet speed. Its worth noting that if keeps failing while download is in progress, you can retry till it works (hopefully).
Upvotes: 3
Reputation: 151
I had the same issue! Somebody has commented here that you need to have PyTorch installed (https://github.com/huggingface/transformers/issues/16849).
To sum it up:
deepset/roberta-base-squad2
).pipeline()
selects the framework (TF or PyTorch) based on what is installed on your machine (or venv in my case)from_pt=True
and save as personal copy as a TF model with save_pretrained
and push_to_hub
Upvotes: 15
Reputation: 277
Use the following:
!pip install pytorch-pretrained-bert
import pytorch_pretrained_bert as ppb
assert 'bert-large-cased' in ppb.modeling.PRETRAINED_MODEL_ARCHIVE_MAP
Now run your original code.
Upvotes: 0