vrfai

Qwen3.6-27B-FP8

Dedicated Endpoints

Run this model inference on single tenant GPU with unmatched speed and reliability at scale.

Learn more

Get help setting up a custom Dedicated Endpoints.

Talk with our engineer to get a quote for reserved GPU instances with discounts.

README

License: apache-2.0

FP8 Quantization Details

Table
Base modelQwen/Qwen3.6-27B
QuantizationW8A8 FP8 — weights FP8 static, activations FP8 static
Strategytensor (per-tensor symmetric, memoryless minmax)
Formatcompressed-tensors (native vLLM support)
Toolvllm-project/llm-compressor
RequiresNVIDIA Ampere / Hopper / Blackwell (SM 89+)

What's Quantized / What's Not

Same selective strategy as the NVFP4 variant — sensitive components are preserved in BF16:

Table
ComponentPrecisionReason
FFN / MLP — all 64 transformer layersFP8High parameter density, stable under quantization
Full-attention projections (q/k/v/o) — 16 GQA layersFP8Standard attention, tolerant to 8-bit
DeltaNet / Linear-attention projections — 48 layersBF16Gated linear recurrence sensitive to numerical errors
Vision encoder — all 27 blocks + mergerBF16Vision tower preserved for multimodal quality
lm_headBF16Output logits preserved for generation stability

Quantization Config (llm-compressor)

yaml

# recipe.yaml
QuantizationModifier:
targets: [Linear]
scheme: FP8
# static W8A8, per-tensor symmetric
ignore:
- lm_head
- re:model\.visual\.blocks\.\d+\..*
- model.visual.merger.linear_fc1
- model.visual.merger.linear_fc2
- re:model\.language_model\.layers\.\d+\.linear_attn\..*

Quick Start (vLLM)

bash

vllm serve vrfai/Qwen3.6-27B-FP8 \
--max-model-len 8192 \
--gpu-memory-utilization 0.9 \
--dtype auto \
--trust-remote-code \
--tensor-parallel-size 2

Single GPU (≥ 24 GB VRAM, SM 89+):

bash

vllm serve vrfai/Qwen3.6-27B-FP8 \
--max-model-len 8192 \
--gpu-memory-utilization 0.92 \
--dtype auto \
--trust-remote-code

Quantization Script

The recipes and scripts used to quantize this model can be found in the following repository:

Python (Transformers)

python

from transformers import AutoModelForCausalLM, AutoTokenizer
model_name = "vrfai/Qwen3.6-27B-FP8"
tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
model_name,
torch_dtype="auto",
device_map="auto",
trust_remote_code=True,
)
messages = [{"role": "user", "content": "Explain quantization in one paragraph."}]
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(text, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=512)
print(tokenizer.decode(outputs[0][inputs.input_ids.shape[1]:], skip_special_tokens=True))

OpenAI-compatible API

python

from openai import OpenAI
client = OpenAI(base_url="http://localhost:8000/v1", api_key="EMPTY")
response = client.chat.completions.create(
model="vrfai/Qwen3.6-27B-FP8",
messages=[{"role": "user", "content": "Hello!"}],
temperature=0.7,
max_tokens=512,
)
print(response.choices[0].message.content)

NVFP4 vs FP8 Comparison

Table
NVFP4FP8 (this)
Weight bits48
Activation bits4 (dynamic)8 (static)
Model size~26 GB~34 GB
HardwareBlackwell only (SM 120+)Ampere / Hopper / Blackwell
SpeedFasterSlightly slower
QualitySlightly lowerHigher

Tested Environment

Table
ComponentVersion
vLLM0.19.1
Transformers5.6.2
PyTorch2.10.0+cu128
CUDA12.8 (nvcc 12.8.61)
llm-compressorcompressed-tensors 0.14.0.1
GPU2× NVIDIA RTX 5090 (tensor-parallel-size 2)

Best Practices

Table
Modetemperaturetop_ptop_kpresence_penalty
Thinking — general1.00.95200.0
Thinking — coding0.60.95200.0
Non-thinking / instruct0.70.80201.5

Thinking mode:

python

text = tokenizer.apply_chat_template(
messages,
tokenize=False,
add_generation_prompt=True,
chat_template_kwargs={"enable_thinking": True},
)

Credits


Below is the original model card from Qwen/Qwen3.6-27B:


Qwen Chat

[!Note] This repository contains model weights and configuration files for the post-trained model in the Hugging Face Transformers format.

Following the February release of the Qwen3.5 series, we're pleased to share the first open-weight variant of Qwen3.6. Built on direct feedback from the community, Qwen3.6 prioritizes stability and real-world utility, offering developers a more intuitive, responsive, and genuinely productive coding experience.

Qwen3.6 Highlights

  • Agentic Coding: the model now handles frontend workflows and repository-level reasoning with greater fluency and precision.
  • Thinking Preservation: reasoning context from historical messages is retained, streamlining iterative development.

Benchmark Results

For more details, please refer to our blog post Qwen3.6-27B.

Model Overview

  • Type: Causal Language Model with Vision Encoder
  • Number of Parameters: 27B
  • Context Length: 262,144 natively and extensible up to 1,010,000 tokens

Citation

bibtex

@misc{qwen3.6-27b,
title = {{Qwen3.6-27B}: Flagship-Level Coding in a {27B} Dense Model},
author = {{Qwen Team}},
month = {April},
year = {2026},
url = {https://qwen.ai/blog?id=qwen3.6-27b}
}

Model provider

vrfai

Model tree

Base

Qwen/Qwen3.6-27B

Quantized

this model

Modalities

Input

Video, Text, Image

Output

Text

Pricing

Dedicated Endpoints

View details

Supported Functionality

Model APIs

Dedicated Endpoints

Container

More information

Explore FriendliAI today