llmcompressor (Red Hat AI / vLLM project) + compressed-tensors checkpoint format
Fields
quantization/llmcompressor-quantNotes
VERIFIED EXISTENCE AND OWNERSHIP, which was in question: yes, llmcompressor exists. It is at vllm-project/llm-compressor (Apache-2.0, ~3.8k stars, 3300+ commits), cited as 'author = {Red Hat AI and vLLM Project}, year 2024', and its README links the HuggingFace org RedHatAI. So the 'newer Red Hat tool' is real and is jointly owned with vLLM, not a Red Hat-only fork. COMPRESSED-TENSORS IS STILL THE FORMAT NAME - verified, and the repo has MOVED from the neuralmagic org to vllm-project (GitHub redirects the old URL); the project name and the 'compressed-tensors' format identifier in config.json ('quant_method': 'compressed-tensors') are unchanged. Its self-description is 'A safetensors extension to efficiently store sparse quantized tensors on disk'. WHAT IT ACTUALLY SUPPORTS (README feature list): a unified checkpoint format; wide compatibility with GPTQ, SmoothQuant, AWQ and AutoRound; activation quantization; mixed precision; low/arbitrary-bit; KV cache quantization; NON-UNIFORM schemes where different layers are quantized differently; SPARSITY including unstructured and semi-structured 2:4; rotation-based quantization transforms; checkpoint conversion to and from AutoAWQ, ModelOpt NVFP4 and FP8 block; and transparent CPU/disk/distributed offloading for models larger than VRAM. It integrates with HF models, PyTorch, vLLM and SGLang. CONFIG SHAPE, quoted from a real emitted config.json: quantization_config.config_groups.group_0.format = 'mxfp4-pack-quantized', with per-group weights and input_activations objects carrying num_bits 4, group_size 32, strategy 'group', symmetric true, dynamic false for weights and dynamic true for input activations, scale_dtype torch.uint8, observer memoryless_minmax, plus top-level 'ignore': ['lm_head'], 'sparsity_config', 'transform_config' and 'quantization_status': 'compressed'. The per-layer ignore list is how the lm_head is kept at full precision. THE SPARSELLM QUESTION, answered definitively and it is a negative answer worth recording: the 2:4 structured-sparsity stack (DeepSparse / SparseML / SparseZoo / Sparsify) is DEAD. The SparseML README carries an explicit end-of-life notice: after Red Hat completed its acquisition of Neural Magic in January 2025, development of the community versions of DeepSparse (including Enterprise), SparseML, SparseZoo and Sparsify was ceased and deprecated on June 2, 2025 and they no longer receive updates or support, with focus shifted to offerings built around vLLM. So if you want 2:4 sparsity today it is via compressed-tensors' sparsity_config and vLLM, not via the SparseLLM-era toolchain. Do not write a 'SparseLLM' record citing SparseML as current. SCHEME RECLASSIFIED (parent agent, 2026-10-03): scheme was 'fp8-blockwise' (a proxy recorded while the enum lacked a legal value) and is now 'llmcompressor-compressed-tensors'.