Downloads · 30 days
2
7% of all-time downloads
TheHouseOfTheDude/INTELLECT-3_Compressed-Tensors
INTELLECT-3_Compressed-Tensors is a text generation model from TheHouseOfTheDude. Use it when you need the model to write or continue text. It is set up for vllm. The card lists the license as other.
This repository provides quantized runtime builds of PrimeIntellect/INTELLECT-3, repackaged for vLLM using the compressed-tensors format.
Downloads · 30 days
2
7% of all-time downloads
All-time downloads
30
Public
Repo size
169 GB
Likes
1
Public
Click a slice to open those files.
.md7.2 KB · 82%
From the Hugging Face model README
This repository provides quantized runtime builds of
PrimeIntellect/INTELLECT-3, repackaged for vLLM using the compressed-tensors format.
TL;DR
- Quantized branch: W4A16 (INT4 weights / A16 activations) and W8A16 (INT8 weights / A16 activations) for vLLM via
--quantization compressed-tensors.- Same calibration recipe as our recent cards: 512 chat samples at 2048 tokens max from
neuralmagic/LLM_compression_calibration(rendered with the model’s chat template).- Weight-only AWQ, group size 128, symmetric quant,
lm_headleft in higher precision, exported withsave_compressed=True.- Parent is a GLM-4.5-Air MoE finetune; notes below cover MoE-specific considerations.
The
mainbranch is a landing page (model card + links). Runnable artifacts live in per-quant branches.
Quick links
*.safetensors) + index (model.safetensors.index.json)config.json with compressed-tensors metadata (weight_format, quantization, quantization_config, etc.)tokenizer.json, tokenizer.model, merges/vocab as applicable)chat_template.jinja (inherits the finetune’s chat style)Exact file lists may differ between branches — see Files and versions for each revision.
Method / flow
llmcompressor oneshot pipeline with an AWQModifier (weight-only).Targets / exclusions
lm_head (kept in higher precision).Weights / grouping
num_bits=4, type="int", symmetric=True)"group" with group_size=128 (Marlin-friendly)Calibration dataset & preprocessing
neuralmagic/LLM_compression_calibration, split trainmessages list is rendered via the model tokenizer’sapply_chat_template(..., tokenize=False), then tokenized with:
max_length=2048, truncation=True, padding=False, add_special_tokens=FalseCompression call
oneshot(..., max_seq_length=2048, num_calibration_samples=512, tokenizer=tokenizer) on the preprocessed datasetExport for vLLM
save_compressed=True so vLLM reads the compressed-tensors runtime layout directly--tensor-parallel-size to your GPUs and mind interconnect bandwidth.--max-model-len aligned with hardware.Install vLLM (recent version recommended):
pip install vllm
Serve (adjust to your hardware):
CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7 \
vllm serve TheHouseOfTheDude/INTELLECT-3_Compressed-Tensors \
--quantization compressed-tensors \
--tensor-parallel-size 8 \
--max-model-len 2048 \
--gpu-memory-utilization 0.70 \
--dtype bfloat16
Example Chat Completions:
curl http://localhost:8000/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "TheHouseOfTheDude/INTELLECT-3_Compressed-Tensors",
"messages": [
{"role":"system","content":"You are INTELLECT — helpful, precise, and safe."},
{"role":"user","content":"Outline a plan for multi-document retrieval with MoE models."}
],
"max_tokens": 512,
"temperature": 0.7,
"top_p": 0.95
}'
Note:
compressed-tensorsis a vLLM runtime format. Loading directly with vanilla 🤗 Transformers is not supported.
For Transformers, use a compatible export (e.g., GPTQ/AWQ for Transformers) or the full-precision finetune.
This package follows the finetuned parent’s chat conventions. If a chat_template.jinja is present, libraries that support apply_chat_template will automatically format messages.
Guidelines:
This quantization:
Apply appropriate content filters / policies for your deployment context.
--max-model-len and batch size.