Model Overview

  • Model Optimizations:
    • Weight quantization: FP8
    • Activation quantization: FP8
  • Release Date: 1/28/2025

Quantized version of Qwen/Qwen2.5-7B-Instruct-1M to FP8 data type, ready for inference with SGLang >= 0.3 or vLLM >= 0.5.2. 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 the weights and activations of the linear operators within transformers blocks are quantized.

Deployment

Use with SGLang

python -m sglang.launch_server --model-path JamAndTeaStudios/Qwen2.5-7B-Instruct-1M-FP8-Dynamic \
--port 30000 --host 0.0.0.0

Creation

This model was created with llm-compressor by running the code snippet below.

Model Creation Code
from transformers import AutoModelForCausalLM, AutoTokenizer

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

MODEL_ID = "google/gemma-2-27b-it"

# 1) Load model.
model = AutoModelForCausalLM.from_pretrained(
    MODEL_ID, device_map="auto", torch_dtype="auto"
)
tokenizer = AutoTokenizer.from_pretrained(MODEL_ID)

# 2) Configure the quantization algorithm and scheme.
# In this case, we:
#   * quantize the weights to fp8 with per channel via ptq
#   * quantize the activations to fp8 with dynamic per token
recipe = QuantizationModifier(
    targets="Linear", scheme="FP8_DYNAMIC", ignore=["lm_head"]
)

# 3) Apply quantization and save in compressed-tensors format.
OUTPUT_DIR = MODEL_ID.split("/")[1] + "-FP8-Dynamic"
oneshot(
    model=model,
    recipe=recipe,
    tokenizer=tokenizer,
    output_dir=OUTPUT_DIR,
)

# Confirm generations of the quantized model look sane.
print("========== SAMPLE GENERATION ==============")
input_ids = tokenizer("Hello my name is", return_tensors="pt").input_ids.to("cuda")
output = model.generate(input_ids, max_new_tokens=20)
print(tokenizer.decode(output[0]))
print("==========================================")

Evaluation

TBA

Play Retail Mage

image/png

Retail Mage is an immersive sim that uses online LLM inference in almost all features in the gameplay!

Reviews

โ€œA true to life experience detailing how customer service really works.โ€ 10/10 โ€“ kpolupo

โ€œI enjoyed how many things were flammable in the store.โ€ 5/5 โ€“ mr_srsbsns

โ€œI've only known that talking little crow plushie in MageMart for a day and a half but if anything happened to him I would petrify everyone in this store and then myself.โ€ 7/7 โ€“ neondenki

Downloads last month
11
Safetensors
Model size
7.62B params
Tensor type
BF16
ยท
F8_E4M3
ยท
Inference Providers NEW
This model is not currently available via any of the supported third-party Inference Providers, and the model is not deployed on the HF Inference API.

Model tree for JamAndTeaStudios/Qwen2.5-7B-Instruct-1M-FP8-Dynamic

Base model

Qwen/Qwen2.5-7B
Quantized
(30)
this model