fbaldassarri/HuggingFaceTB_SmolLM2-135M-Instruct-auto_awq-int4-gs64-sym
By fbaldassarri · ↓ 12 · ♥ 0 · Updated 2025-01-04
What's in this repo
This page lists the files in fbaldassarri/HuggingFaceTB_SmolLM2-135M-Instruct-auto_awq-int4-gs64-sym.
- No .onnx files in this repository
- 11 files, including 7 .json, 1 .md, 1 .txt, 1 .safetensors
- Last updated 2025-01-04
ONNX files
This repository has no .onnx files. See the full file list on the right for other formats.
How to use
These ONNX files can be loaded with ONNX Runtime. To inspect a model graph, upload the file to the Netron viewer. Download links point to the original files on Hugging Face.
README
Model Information
Quantized version of HuggingFaceTB/SmolLM2-135M-Instruct using torch.float32 for quantization tuning.
- 4 bits (INT4)
- group size = 128
- Symmetrical Quantization
- Method AutoAWQ
Quantization framework: Intel AutoRound v0.4.3
Note: this INT4 version of SmolLM2-135M-Instruct has been quantized to run inference through CPU.
Replication Recipe
Step 1 Install Requirements
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.3.tar.gz
tar -xvzf v0.4.3.tar.gz
cd auto-round-0.4.3
pip install -r requirements-cpu.txt --upgrade
Step 2 Build Intel AutoRound wheel from sources
pip install -vvv --no-build-isolation -e .[cpu]
Step 3 Script for Quantization
from transformers import AutoModelForCausalLM, AutoTokenizer
model_name = "HuggingFaceTB/SmolLM2-135M-Instruct"
model = AutoModelForCausalLM.from_pretrained(model_name)
tokenizer = AutoTokenizer.from_pretrained(model_name)
from auto_round import AutoRound
bits, group_size, sym, device, amp = 4, 64, True, '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/HuggingFaceTB_SmolLM2-135M-Instruct-autoawq-int4-gs64-sym"
autoround.save_quantized(output_dir, format='auto_awq', inplace=True)
License
Disclaimer
This quantized model comes with no warranty. It has been developed only for research purposes.
Model info
Created: 2025-01-04
Updated: 2025-01-04
View on Hugging FaceFiles (11)
Related models
More from fbaldassarri
- fbaldassarri/HuggingFaceTB_SmolLM2-1.7B-Instruct-auto_gptq-int4-gs128-asym
- fbaldassarri/HuggingFaceTB_SmolLM2-135M-Instruct-auto_gptq-int4-gs128-asym
- fbaldassarri/HuggingFaceTB_SmolLM2-360M-auto_round-int4-gs128-sym
- fbaldassarri/HuggingFaceTB_SmolLM2-360M-auto_awq-int4-gs64-sym
- fbaldassarri/HuggingFaceTB_SmolLM2-360M-auto_round-int4-gs64-sym