RedHatAI / SmolLM-360M-Instruct-quantized.w8a8

huggingface.co
Total runs: 4
24-hour runs: 0
7-day runs: -1
30-day runs: -11
Model's Last Updated: October 10 2024
text-generation

Introduction of SmolLM-360M-Instruct-quantized.w8a8

Model Details of SmolLM-360M-Instruct-quantized.w8a8

SmolLM-360M-Instruct-quantized.w8a8

Model Overview
  • Model Architecture: Llama
    • Input: Text
    • Output: Text
  • Model Optimizations:
    • Activation quantization: INT8
    • Weight quantization: INT8
  • Intended Use Cases: Intended for commercial and research use in English. Similarly to SmolLM-360M-Instruct , this models is intended for assistant-like chat.
  • Out-of-scope: Use in any manner that violates applicable laws or regulations (including trade compliance laws). Use in languages other than English.
  • Release Date: 8/22/2024
  • Version: 1.0
  • License(s): Apache-2.0
  • Model Developers: Neural Magic

Quantized version of SmolLM-360M-Instruct . It achieves an average score of 35.49 on the OpenLLM benchmark (version 1), whereas the unquantized model achieves 35.15.

Model Optimizations

This model was obtained by quantizing the weights of SmolLM-360M-Instruct to INT8 data type. This optimization reduces the number of bits per parameter from 16 to 8, reducing the disk size and GPU memory 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 INT8 and floating point representations for each output channel dimension. Activations are quantized with a symmetric dynamic per-token scheme, computing a linear scaling factor at runtime for each token between INT8 and floating point representations. The GPTQ algorithm is applied for quantization, as implemented in the llm-compressor library. GPTQ used a 1% damping factor and 1,024 sequences sequences taken from Neural Magic's LLM compression calibration dataset .

Deployment
Use with vLLM

This model can be deployed efficiently using the vLLM backend, as shown in the example below.

from vllm import LLM, SamplingParams
from transformers import AutoTokenizer

model_id = "neuralmagic/SmolLM-360M-Instruct-quantized.w8a8"

sampling_params = SamplingParams(temperature=0.6, top_p=0.92, max_tokens=100)

tokenizer = AutoTokenizer.from_pretrained(model_id)

messages = [
    {"role": "user", "content": "List the steps to bake a chocolate cake from scratch."},
]

prompts = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)

llm = LLM(model=model_id)

outputs = llm.generate(prompts, sampling_params)

generated_text = outputs[0].outputs[0].text
print(generated_text)

vLLM also supports OpenAI-compatible serving. See the documentation for more details.

Creation

This model was created by using the llm-compressor library as presented in the code snipet below.

from transformers import AutoTokenizer
from datasets import Dataset
from llmcompressor.transformers import SparseAutoModelForCausalLM, oneshot
from llmcompressor.modifiers.quantization import GPTQModifier
import random

model_id = "HuggingFaceTB/SmolLM-360M-Instruct"

num_samples = 1024
max_seq_len = 2048

tokenizer = AutoTokenizer.from_pretrained(model_id)

def preprocess_fn(example):
  return {"text": tokenizer.apply_chat_template(example["messages"], add_generation_prompt=False, tokenize=False)}

ds = load_dataset("neuralmagic/LLM_compression_calibration", split="train")
ds = ds.shuffle().select(range(num_samples))
ds = ds.map(preprocess_fn)

recipe = GPTQModifier(
  targets="Linear",
  scheme="W8A8",
  ignore=["lm_head"],
  dampening_frac=0.01,
)

model = SparseAutoModelForCausalLM.from_pretrained(
  model_id,
  device_map="auto",
)

oneshot(
  model=model,
  dataset=ds,
  recipe=recipe,
  max_seq_length=max_seq_len,
  num_calibration_samples=num_samples,
)
model.save_pretrained("SmolLM-360M-Instruct-quantized.w8a8")
Evaluation

The model was evaluated on the OpenLLM leaderboard tasks (version 1) with the lm-evaluation-harness (commit 383bbd54bc621086e05aa1b030d8d4d5635b25e6) and the vLLM engine, using the following command:

lm_eval \
  --model vllm \
  --model_args pretrained="neuralmagic/SmolLM-360M-Instruct-quantized.w8a8",dtype=auto,gpu_memory_utilization=0.4,add_bos_token=True,max_model_len=4096 \
  --tasks openllm \
  --batch_size auto
Accuracy
Open LLM Leaderboard evaluation scores
Benchmark SmolLM-360M-Instruct-quantized SmolLM-360M-Instruct-quantized.w8a8 (this model) Recovery
MMLU (5-shot) 25.69 25.77 100.3%
ARC Challenge (25-shot) 37.46 38.05 101.6%
GSM-8K (5-shot, strict-match) 2.05 1.44 70.4%
Hellaswag (10-shot) 51.72 52.02 100.6%
Winogrande (5-shot) 55.25 55.41 100.3%
TruthfulQA (0-shot) 38.76 40.22 103.8%
Average 35.15 35.49 101.6%

Runs of RedHatAI SmolLM-360M-Instruct-quantized.w8a8 on huggingface.co

4
Total runs
0
24-hour runs
0
3-day runs
-1
7-day runs
-11
30-day runs

More Information About SmolLM-360M-Instruct-quantized.w8a8 huggingface.co Model

More SmolLM-360M-Instruct-quantized.w8a8 license Visit here:

https://choosealicense.com/licenses/apache-2.0

SmolLM-360M-Instruct-quantized.w8a8 huggingface.co

SmolLM-360M-Instruct-quantized.w8a8 huggingface.co is an AI model on huggingface.co that provides SmolLM-360M-Instruct-quantized.w8a8's model effect (), which can be used instantly with this RedHatAI SmolLM-360M-Instruct-quantized.w8a8 model. huggingface.co supports a free trial of the SmolLM-360M-Instruct-quantized.w8a8 model, and also provides paid use of the SmolLM-360M-Instruct-quantized.w8a8. Support call SmolLM-360M-Instruct-quantized.w8a8 model through api, including Node.js, Python, http.

SmolLM-360M-Instruct-quantized.w8a8 huggingface.co Url

https://huggingface.co/RedHatAI/SmolLM-360M-Instruct-quantized.w8a8

RedHatAI SmolLM-360M-Instruct-quantized.w8a8 online free

SmolLM-360M-Instruct-quantized.w8a8 huggingface.co is an online trial and call api platform, which integrates SmolLM-360M-Instruct-quantized.w8a8's modeling effects, including api services, and provides a free online trial of SmolLM-360M-Instruct-quantized.w8a8, you can try SmolLM-360M-Instruct-quantized.w8a8 online for free by clicking the link below.

RedHatAI SmolLM-360M-Instruct-quantized.w8a8 online free url in huggingface.co:

https://huggingface.co/RedHatAI/SmolLM-360M-Instruct-quantized.w8a8

SmolLM-360M-Instruct-quantized.w8a8 install

SmolLM-360M-Instruct-quantized.w8a8 is an open source model from GitHub that offers a free installation service, and any user can find SmolLM-360M-Instruct-quantized.w8a8 on GitHub to install. At the same time, huggingface.co provides the effect of SmolLM-360M-Instruct-quantized.w8a8 install, users can directly use SmolLM-360M-Instruct-quantized.w8a8 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

SmolLM-360M-Instruct-quantized.w8a8 install url in huggingface.co:

https://huggingface.co/RedHatAI/SmolLM-360M-Instruct-quantized.w8a8

Url of SmolLM-360M-Instruct-quantized.w8a8

SmolLM-360M-Instruct-quantized.w8a8 huggingface.co Url

Provider of SmolLM-360M-Instruct-quantized.w8a8 huggingface.co

RedHatAI
ORGANIZATIONS

Other API from RedHatAI

huggingface.co

Total runs: 26.2K
Run Growth: -15.7K
Growth Rate: -59.90%
Updated:May 18 2026
huggingface.co

Total runs: 20.9K
Run Growth: -11.8K
Growth Rate: -56.48%
Updated:April 29 2026