Downloads · 30 days
25
1% of all-time downloads
echarlaix/distilbert-sst2-inc-dynamic-quantization-magnitude-pruning-0.1
distilbert-sst2-inc-dynamic-quantization-magnitude-pruning-0.1 is a text classification model from echarlaix. Use it when you need a label for a piece of text. It is set up for transformers. The card lists the license as apache-2.0.
- Model Details - How to Get Started With the Model
Downloads · 30 days
25
1% of all-time downloads
All-time downloads
3.1K
Public
Repo size
1.6 GB
Likes
0
Public
Click a slice to open those files.
.bin139 MB · 99%
From the Hugging Face model README
Model Description: This model is a DistilBERT fine-tuned on SST-2 dynamically quantized and pruned using a magnitude pruning strategy to obtain a sparsity of 10% with optimum-intel through the usage of Intel® Neural Compressor.
This requires to install Optimum :
pip install optimum[neural-compressor]
To load the quantized model and run inference using the Transformers pipelines, you can do as follows:
from transformers import AutoTokenizer, pipeline
from optimum.intel import INCModelForSequenceClassification
model_id = "echarlaix/distilbert-sst2-inc-dynamic-quantization-magnitude-pruning-0.1"
model = INCModelForSequenceClassification.from_pretrained(model_id)
tokenizer = AutoTokenizer.from_pretrained(model_id)
cls_pipe = pipeline("text-classification", model=model, tokenizer=tokenizer)
text = "He's a dreadful magician."
outputs = cls_pipe(text)