Instructions to use jidoren/mmbert-squad-v2 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use jidoren/mmbert-squad-v2 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("question-answering", model="jidoren/mmbert-squad-v2")# Load model directly from transformers import AutoTokenizer, AutoModelForQuestionAnswering tokenizer = AutoTokenizer.from_pretrained("jidoren/mmbert-squad-v2") model = AutoModelForQuestionAnswering.from_pretrained("jidoren/mmbert-squad-v2", device_map="auto") - Notebooks
- Google Colab
- Kaggle
How to use
import torch
from transformers import AutoTokenizer, AutoModelForQuestionAnswering
MODEL_ID = "jidoren/mmbert-squad-v2"
tokenizer = AutoTokenizer.from_pretrained(MODEL_ID)
model = AutoModelForQuestionAnswering.from_pretrained(MODEL_ID)
model.eval()
question = "Where was Einstein born?"
context = """
Albert Einstein was born in Ulm, Germany, in 1879.
He developed the theory of relativity.
"""
inputs = tokenizer(
question,
context,
return_tensors="pt",
truncation=True,
)
with torch.no_grad():
outputs = model(**inputs)
start = outputs.start_logits.argmax()
end = outputs.end_logits.argmax()
answer = tokenizer.decode(
inputs["input_ids"][0][start:end + 1],
skip_special_tokens=True,
)
print(answer)
- Downloads last month
- 50