amd / Muse-Glimmer-30B-w8a8-llmcompressor

huggingface.co
Total runs: 458
24-hour runs: 3
7-day runs: 34
30-day runs: 451
Model's Last Updated: September 16 2026
text-generation

Introduction of Muse-Glimmer-30B-w8a8-llmcompressor

Model Details of Muse-Glimmer-30B-w8a8-llmcompressor

Muse-Glimmer-30B-w8a8-llmcompressor

Model Overview
  • Model Architecture: MuseGlimmerForConditionalGeneration
    • Input: Text
    • Output: Text
  • Source Model: Muse-Glimmer-30B
  • Supported Hardware: AMD EPYC (CPU inference)
  • Preferred Operating System: Linux
  • Inference Engine: vLLM v0.28.0
  • Quantization Framework: LLM Compressor v0.13.0
  • Quantization Method: 8-bit Weight, 8-bit Dynamic Activation Quantization (W8A8)
  • Compatible Stack:
    • ZenDNN v6.1.0
    • ZenTorch v2.13.0
    • PyTorch v2.13.0
    • Transformers v5.15
    • LLM Compressor v0.13.0
    • vLLM v0.28.0
  • Published with: LLM Compressor v0.13.0

This is a quantized version of Muse-Glimmer-30B created by AMD using LLM Compressor (compressed-tensors) for ZenDNN-optimized CPU inference.

Quantization

The model was quantized from Muse-Glimmer-30B using LLM Compressor via the Round-to-Nearest (RTN) algorithm. This reduces the model weights from 55.5 GiB to 32.0 GiB on disk (~42% reduction).

  • Method: 8-bit Weight, 8-bit Dynamic Activation Quantization (W8A8)
  • Config: compressed-tensors, num_bits=8, type=int, symmetric=true
  • Weights: INT8, symmetric, per-channel (static)
  • Activations: INT8, symmetric, per-token (dynamic)
  • Quantized: the dense text tower across all 52 layers — self_attn.{q,k,v,o}_proj plus the gated self_attn.gate_proj , and mlp.{gate,up,down}_proj .
  • Kept in BF16: the vision tower ( model.vision_tower ), the vision adapter and projector ( model.vision_adapter , model.vision_projection ), lm_head , embed_tokens , and the layer norms.

The vision path stays in BF16 because this is a data-free quantization pass and the vision encoder's activation statistics are not represented at all. That, together with the large untouched lm_head and embed_tokens (202,048 x 6,656 each), is why the reduction lands at ~42% rather than the ~50% a pure text-only INT8 model would give.

Note that every attention block carries a self_attn.gate_proj , which is a real projection and is quantized. It is not a router and must not be confused with an MoE gate: Muse-Glimmer is a dense model.

import torch
from transformers import AutoProcessor, AutoTokenizer, MuseGlimmerForConditionalGeneration

from llmcompressor import oneshot
from llmcompressor.modifiers.quantization import QuantizationModifier

model_id = "RedHatAI/Muse-Glimmer-30B"
output_dir = "./Muse-Glimmer-30B-w8a8-llmcompressor"

# Step 1: Load the BF16 model and tokenizer.
# Load the top-level MuseGlimmerForConditionalGeneration rather than
# AutoModelForCausalLM, which would demote config.json to the inner text-only LM
# and produce a checkpoint vLLM rejects.
model = MuseGlimmerForConditionalGeneration.from_pretrained(
    model_id,
    dtype=torch.bfloat16,
    device_map="cpu",
    trust_remote_code=True,
)
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)

# Step 2: Define the W8A8 recipe. The text tower (gated attention + dense MLP)
# is quantized; the vision tower, adapter and projector stay BF16 because a
# data-free pass has no vision activation statistics to work from.
recipe = QuantizationModifier(
    scheme="W8A8",
    targets=["Linear"],
    ignore=[
        "lm_head",
        r"re:.*lm_head",
        r"re:.*vision_tower.*",
        r"re:.*vision_adapter.*",
        r"re:.*vision_projection.*",
    ],
)

# Step 3: One-shot quantize and save in compressed-tensors format.
# W8A8 here is data-free (RTN), so no calibration dataset is needed.
oneshot(
    model=model,
    recipe=recipe,
    tokenizer=tokenizer,
    output_dir=output_dir,
    trust_remote_code_model=True,
)

# oneshot does not save the processor; multimodal checkpoints need it for vLLM.
processor = AutoProcessor.from_pretrained(model_id, trust_remote_code=True)
processor.save_pretrained(output_dir)

# Smoke test
inputs = tokenizer("What are we having for dinner?", return_tensors="pt")
output = model.generate(**inputs, max_new_tokens=30)
print(tokenizer.decode(output[0], skip_special_tokens=True))
Quick Start
Use with vLLM
from vllm import LLM, SamplingParams

model = LLM(
    model="amd/Muse-Glimmer-30B-w8a8-llmcompressor",
    dtype="bfloat16",
    trust_remote_code=True,
)

sampling_params = SamplingParams(temperature=0.7, max_tokens=256)
outputs = model.generate(["Hello, how are you?"], sampling_params)
print(outputs[0].outputs[0].text)
Requirements
torch==2.13.0
zentorch==2.13.0
transformers==5.15
vllm==0.28.0
llmcompressor==0.13.0
OpenMP Setup

For optimal performance, set LD_PRELOAD with libomp.so (LLVM OpenMP) or libiomp5.so (Intel OpenMP):

# Using LLVM OpenMP (llvmopenmp)
export LD_PRELOAD=$(find /path/to/env -name "libomp.so" | head -1)

# Or using Intel OpenMP (libiomp)
export LD_PRELOAD=$(find /path/to/env -name "libiomp5.so" | head -1)

Note: Set LD_PRELOAD before launching vLLM or any inference script.

Evaluation

The model was evaluated against the BF16 (unquantized) baseline on standard benchmarks using lm-evaluation-harness with the vLLM engine.

Benchmark BF16 Baseline W8A8 (this model) Recovery
GSM8K (5-shot) 0.5830 0.6073 104.17%
Evaluation Command
lm_eval \
    --model vllm \
    --model_args pretrained=amd/Muse-Glimmer-30B-w8a8-llmcompressor,dtype=bfloat16,language_model_only=True \
    --tasks gsm8k \
    --batch_size auto \
    --trust_remote_code \
    --num_fewshot 5 \
    --apply_chat_template \
    --log_samples \
    --gen_kwargs "max_gen_toks=2048" \
    --output_path .
Limitations
  • Version Lock: This model is compatible with ZenDNN v6.1.0 / ZenTorch v2.13.0 / PyTorch v2.13.0. It may not load correctly on other versions.
  • CPU Only: This model is optimized for AMD EPYC CPU inference via ZenDNN. It is not intended for GPU inference.
  • Vision Path Unquantized: The vision tower, adapter and projector remain in BF16, so the memory saving is smaller than for a text-only W8A8 model and image preprocessing cost is unchanged. Evaluation was run with language_model_only=True .
License

This model is distributed under the same license as the source model. See the LICENSE file for details.

Modifications copyright (c) 2026 Advanced Micro Devices, Inc. All rights reserved.

Runs of amd Muse-Glimmer-30B-w8a8-llmcompressor on huggingface.co

458
Total runs
3
24-hour runs
11
3-day runs
34
7-day runs
451
30-day runs

More Information About Muse-Glimmer-30B-w8a8-llmcompressor huggingface.co Model

More Muse-Glimmer-30B-w8a8-llmcompressor license Visit here:

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

Muse-Glimmer-30B-w8a8-llmcompressor huggingface.co

Muse-Glimmer-30B-w8a8-llmcompressor huggingface.co is an AI model on huggingface.co that provides Muse-Glimmer-30B-w8a8-llmcompressor's model effect (), which can be used instantly with this amd Muse-Glimmer-30B-w8a8-llmcompressor model. huggingface.co supports a free trial of the Muse-Glimmer-30B-w8a8-llmcompressor model, and also provides paid use of the Muse-Glimmer-30B-w8a8-llmcompressor. Support call Muse-Glimmer-30B-w8a8-llmcompressor model through api, including Node.js, Python, http.

Muse-Glimmer-30B-w8a8-llmcompressor huggingface.co Url

https://huggingface.co/amd/Muse-Glimmer-30B-w8a8-llmcompressor

amd Muse-Glimmer-30B-w8a8-llmcompressor online free

Muse-Glimmer-30B-w8a8-llmcompressor huggingface.co is an online trial and call api platform, which integrates Muse-Glimmer-30B-w8a8-llmcompressor's modeling effects, including api services, and provides a free online trial of Muse-Glimmer-30B-w8a8-llmcompressor, you can try Muse-Glimmer-30B-w8a8-llmcompressor online for free by clicking the link below.

amd Muse-Glimmer-30B-w8a8-llmcompressor online free url in huggingface.co:

https://huggingface.co/amd/Muse-Glimmer-30B-w8a8-llmcompressor

Muse-Glimmer-30B-w8a8-llmcompressor install

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

Muse-Glimmer-30B-w8a8-llmcompressor install url in huggingface.co:

https://huggingface.co/amd/Muse-Glimmer-30B-w8a8-llmcompressor

Url of Muse-Glimmer-30B-w8a8-llmcompressor

Muse-Glimmer-30B-w8a8-llmcompressor huggingface.co Url

Provider of Muse-Glimmer-30B-w8a8-llmcompressor huggingface.co

amd
ORGANIZATIONS

Other API from amd

huggingface.co

Total runs: 281.1K
Run Growth: 180.1K
Growth Rate: 65.32%
Updated:April 14 2026
huggingface.co

Total runs: 91.4K
Run Growth: -30.5K
Growth Rate: -32.96%
Updated:July 17 2026
huggingface.co

Total runs: 62.0K
Run Growth: 2.1K
Growth Rate: 3.35%
Updated:July 01 2026
huggingface.co

Total runs: 46.5K
Run Growth: -74.1K
Growth Rate: -157.17%
Updated:June 19 2026
huggingface.co

Total runs: 8.7K
Run Growth: -3.4K
Growth Rate: -39.56%
Updated:August 12 2025
huggingface.co

Total runs: 8.4K
Run Growth: -3.3K
Growth Rate: -39.14%
Updated:October 09 2024
huggingface.co

Total runs: 6.8K
Run Growth: -17.1K
Growth Rate: -244.37%
Updated:July 27 2026
huggingface.co

Total runs: 2.4K
Run Growth: 544
Growth Rate: 22.66%
Updated:June 19 2026
huggingface.co

Total runs: 1.2K
Run Growth: -116
Growth Rate: -9.29%
Updated:May 27 2026
huggingface.co

Total runs: 1.2K
Run Growth: -6.5K
Growth Rate: -536.76%
Updated:June 19 2026
huggingface.co

Total runs: 1.1K
Run Growth: 736
Growth Rate: 64.96%
Updated:January 22 2026
huggingface.co

Total runs: 912
Run Growth: -560
Growth Rate: -64.07%
Updated:June 19 2026
huggingface.co

Total runs: 907
Run Growth: 841
Growth Rate: 99.06%
Updated:June 26 2025
huggingface.co

Total runs: 747
Run Growth: 529
Growth Rate: 68.70%
Updated:November 03 2025
huggingface.co

Total runs: 712
Run Growth: 476
Growth Rate: 65.66%
Updated:November 15 2025