Downloads · 30 days
29
3% of all-time downloads
RedHatAI/Sparse-Llama-3.1-8B-gsm8k-2of4-FP8-dynamic
Sparse-Llama-3.1-8B-gsm8k-2of4-FP8-dynamic is a text generation model from RedHatAI. Use it when you need the model to write or continue text. The card lists the license as llama3.1.
- Model Architecture: Llama-3.1-8B - Input: Text - Output: Text - Model Optimizations: - Sparsity: 2:4 - Weight quantization: FP8 - Activation quantization: FP8 - Release Date: 11/21/2024 - Version: 1.0 - License(s):…
Downloads · 30 days
29
3% of all-time downloads
All-time downloads
1.1K
Public
Parameters
8B
9.1 GB on disk
Likes
3
Public
Click a slice to open those files.
.safetensors9.1 GB · 100%
How the weights are stored.
F8_E4M37B · 87%
From the Hugging Face model README
This is AI model especialized in grade-school math obtained by fine-tuning the 2:4 sparse Sparse-Llama-3.1-8B-2of4 on the GSM8k dataset, followed by one-shot quantization. It achieves 66.8% 0-shot accuracy on the test set of GSM8k, compared to 66.3% for the fine-tuned dense model Llama-3.1-8B-gsm8k — demonstrating over 100.0% accuracy recovery. In constrast, the pretrained Llama-3.1-8B achieves 50.7% 5-shot accuracy and the sparse foundational Sparse-Llama-3.1-8B-2of4 model achieves 56.3% 5-shot accuracy.
This model was obtained by quantizing the weights of Sparse-Llama-3.1-8B-gsm8k-2of4 to INT4 data type. This optimization reduces the number of bits used to represent weights and activations from 16 to 8, reducing GPU memory requirements (by approximately 50%) and increasing matrix-multiply compute throughput (by approximately 2x). Weight quantization also reduces disk size requirements by approximately 50%.
Only weights and activations of the linear operators within transformers blocks are quantized. Weights are quantized with a symmetric static per-channel scheme, where a fixed linear scaling factor is applied between FP8 and BF16 representations for each output channel dimension. Linear scaling factors are computed via by minimizing the mean squarred error (MSE). Activations are quantized with a symmetric dynamic per-token scheme, computing a linear scaling factor at runtime for each token between FP8 and BF16 representations.
This model can be deployed efficiently using the vLLM backend. vLLM also supports OpenAI-compatible serving. See the documentation for more details.
This model was evaluated on the lm-evaluation-harness.