Downloads · 30 days
3
4% of all-time downloads
fbaldassarri/microsoft_phi-4-autoround-int8-gs128-asym
microsoft_phi-4-autoround-int8-gs128-asym is a text generation model from fbaldassarri. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as mit.
Quantized version of microsoft/phi-4 using torch.float32 for quantization tuning. - 8 bits (INT8) - group size = 128 - Asymmetrical Quantization - Method WoQ (AutoRound format)
Downloads · 30 days
3
4% of all-time downloads
All-time downloads
67
Public
Parameters
4.6B
18.1 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors18.1 GB · 100%
How the weights are stored.
I323.4B · 75%
From the Hugging Face model README
Quantized version of microsoft/phi-4 using torch.float32 for quantization tuning.
Fast and low memory, 2-3X speedup (slight accuracy drop at W8G128)
Quantization framework: Intel AutoRound v0.4.5
Note: this INT8 version of Phi-4 has been quantized to run inference through CPU.
I suggest to install requirements into a dedicated python-virtualenv or a conda enviroment.
wget https://github.com/intel/auto-round/archive/refs/tags/v0.4.5.tar.gz
tar -xvzf v0.4.5.tar.gz
cd auto-round-0.4.5
pip install -r requirements-cpu.txt --upgrade
pip install -vvv --no-build-isolation -e .[cpu]
from transformers import AutoModelForCausalLM, AutoTokenizer
model_name = "microsoft/phi-4"
model = AutoModelForCausalLM.from_pretrained(model_name)
tokenizer = AutoTokenizer.from_pretrained(model_name)
from auto_round import AutoRound
bits, group_size, sym, device, amp = 8, 128, False, 'cpu', False
autoround = AutoRound(model, tokenizer, nsamples=128, iters=200, seqlen=512, batch_size=4, bits=bits, group_size=group_size, sym=sym, device=device, amp=amp)
autoround.quantize()
output_dir = "./AutoRound/microsoft_phi-4-autoround-int8-gs128-asym"
autoround.save_quantized(output_dir, format='auto_round', inplace=True)
This quantized model comes with no warranty. It has been developed only for research purposes.