Downloads · 30 days
10
16% of all-time downloads
Trakerlack/distilbert-toxic-onnx-int8
distilbert-toxic-onnx-int8 is a text classification model from Trakerlack. Use it when you need a label for a piece of text. The card lists the license as apache-2.0.
Fine-tuned distilbert-base-uncased for binary toxicity classification, exported to ONNX and INT8-quantized for fast CPU inference.
Downloads · 30 days
10
16% of all-time downloads
All-time downloads
61
Public
Repo size
67.4 MB
Likes
0
Public
Click a slice to open those files.
.onnx67.4 MB · 99%
From the Hugging Face model README
Fine-tuned distilbert-base-uncased for binary toxicity classification,
exported to ONNX and INT8-quantized for fast CPU inference.
from optimum.onnxruntime import ORTModelForSequenceClassification
from transformers import DistilBertTokenizerFast
import torch
model = ORTModelForSequenceClassification.from_pretrained("Trakerlack/distilbert-toxic-onnx-int8")
tokenizer = DistilBertTokenizerFast.from_pretrained("Trakerlack/distilbert-toxic-onnx-int8")
inputs = tokenizer("You are an idiot!", return_tensors="pt", truncation=True, max_length=216)
outputs = model(**inputs)
probs = torch.softmax(outputs.logits, dim=1)
toxic_prob = probs[0, 1].item()
print(f"Toxic probability: {toxic_prob:.3f}")