Downloads · 30 days
14
9% of all-time downloads
jsbaicenter/Llama-3.2-1B-Instruct-FP8
Llama-3.2-1B-Instruct-FP8 is a text generation model from jsbaicenter. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as llama3.
FP8 dynamic quantization pipeline for Llama-3.2-1B-Instruct using llmcompressor.
Downloads · 30 days
14
9% of all-time downloads
All-time downloads
159
Public
Parameters
1.5B
2 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors2 GB · 99%
How the weights are stored.
F8_E4M3973M · 65%
From the Hugging Face model README
FP8 dynamic quantization pipeline for Llama-3.2-1B-Instruct using llm_compressor.
⚠️ This is a quantization pipeline, not a pre-quantized checkpoint.
from transformers import AutoTokenizer, AutoModelForCausalLM
from llmcompressor.transformers import oneshot
from llmcompressor.modifiers.quantization import QuantizationModifier
# Define the model ID for the model you want to quantize
MODEL_ID = "meta-llama/Llama-3.2-1B-Instruct"
# Load the model and tokenizer
model = AutoModelForCausalLM.from_pretrained(
MODEL_ID, device_map="auto", torch_dtype="auto"
)
tokenizer = AutoTokenizer.from_pretrained(MODEL_ID)
# Configure the quantization recipe
recipe = QuantizationModifier(targets="Linear", scheme="FP8_DYNAMIC", ignore=["lm_head"])
# Apply the quantization algorithm
oneshot(model=model, recipe=recipe)
# Define the directory to save the quantized model
SAVE_DIR = MODEL_ID.split("/")[1] + "-FP8-Dynamic"
# Save the quantized model and tokenizer
model.save_pretrained(SAVE_DIR)
tokenizer.save_pretrained(SAVE_DIR)
print(f"Quantized model saved to (SAVE_DIR)")