import pathlib
from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch
tokenizer = AutoTokenizer.from_pretrained("<ModernBERT>")
model = AutoModelForSequenceClassification.from_pretrained(
"<ModernBERT>",
)
model = model.to("cuda")
with torch.no_grad():
block = tokenizer(
pathlib.Path("test-fic.txt").read_text("utf-8"), return_tensors="pt"
)
block = block.to("cuda")
logits = model(**block).logits
logits = logits.to("cpu")
predicted_class_ids = torch.softmax(logits, -1)[
0
].numpy()