alt.freeweights.qwen / Qwen3.8-27B-FP8
From: Qwen <huggingface.co/Qwen>Newsgroups: alt.freeweights.qwenSubject:

Qwen3.8-27B-FP8

Date: 2026-11-15Commit: c3a462cSigned: 2DC28CC7B26A283B ✓

Image text to text model with 27.8B parameters. Safetensors weights, 30.9 GB in all. Published by Qwen under Apache-2.0.

27.8B params30.9GBQwen3.8-27B-FP8safetensorspermissive
FactsParams27.8BSize30.9 GBFormatssafetensorsTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get Qwen/Qwen3.8-27B-FP8
# manifest sha256 f5068fe1e9f7… · 30.9 GB · 81 files
$ fw verify ./Qwen3.8-27B-FP8 Qwen/Qwen3.8-27B-FP8
From sourceHosted (signed)Qwen/Qwen3.8-27B-FP8Last check: 2026-11-15 04:33 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Quantized of Qwen3.8-27B.

Works with

Overview

Size
30.9 GB
Weights
30.9 GB (safetensors)
Parameters
27.8B
Formats
safetensors
Task
image text to text
License
Apache-2.0 (permissive)
Files
81, each with a sha256
Publisher
Qwen
Added
2026-11-15
Section
alt.freeweights.qwen
Lineage

Original release from the publisher.

Base model: Qwen/Qwen3.8-27B

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 04:33 UTCpassed

Model card

From the publisher at commit c3a462c. Shown as plain text with links; images open at the publisher.

Qwen3.8-27B-FP8#

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

These artifacts are compatible with Hugging Face Transformers, vLLM, SGLang, TokenSpeed, etc.

The quantization method is fine-grained fp8 quantization with block size of 128, and its performance metrics are nearly identical to those of the original model.

Tip. For users seeking managed, scalable inference without infrastructure maintenance, the official Qwen API service is provided by Qwen Cloud.

In particular, Qwen3.8-27B will be available as a hosted version with more production features, e.g., 1M context length by default, official built-in tools. For more information, please refer to the Qwen3.8-27B Overview. The service is coming soon. Stay tuned for updates.

Following the widespread community adoption of the Qwen3.5 and Qwen3.6 series, we are pleased to introduce Qwen3.8, the most capable generation in the Qwen open-model family to date.

Built on the architectural foundation of Qwen3.5, Qwen3.8 delivers substantial gains across coding, professional work, research, and long-horizon agentic tasks. Qwen3.8-27B brings these advances to a compact, deployment-friendly dense model: a native vision-language model that understands images and videos, with flexible thinking control, designed to carry complex, multi-step tasks through to completion with greater reliability.

Qwen3.8 Highlights#

Qwen3.8-27B features the following enhancements:

  • Core Capabilities: Comprehensive improvements across coding, professional work, research, and long-horizon agentic tasks.
  • Agent Execution: Stronger autonomous planning and better handling of environment feedback, leading to more reliable end-to-end task completion.
  • Downstream Compatibility: Broader support for popular harnesses and development tools, making it easier to integrate into your existing stack.
  • Flexible Thinking Control: Thinking mode is on by default and can be disabled per request; reasoning depth can be tuned with reasoning_effort, and reasoning context from historical messages is retained via preserve_thinking.
  • Vision-Language Understanding: Native support for image and video understanding, from STEM diagrams and documents to hour-scale videos.

Model Overview#

  • Type: Causal Language Model with Vision Encoder
  • Training Stage: Pre-training & Post-training
  • Language Model
    • Number of Parameters: 27B
    • Hidden Dimension: 5120
    • Token Embedding: 248,320 (Padded)
    • Number of Layers: 64
    • Hidden Layout: 16 × (3 × (Gated DeltaNet → FFN) → 1 × (Gated Attention → FFN))
    • Gated DeltaNet:
      • Number of Linear Attention Heads: 48 for V and 16 for QK
      • Head Dimension: 128
    • Gated Attention:
      • Number of Attention Heads: 24 for Q and 4 for KV
      • Head Dimension: 256
      • Rotary Position Embedding Dimension: 64
    • Feed Forward Network:
      • Intermediate Dimension: 17,408
    • LM Output: 248,320 (Padded)
    • MTP (Multi-Token Prediction): trained with multiple steps
  • Context Length: 262,144 natively and extensible up to 1,000,000 tokens.

Benchmark Results#

Text Performance#

| | Qwen3.8-27B | Qwen3.6-27B | Qwen3.7-Plus | Muse Glimmer-30B | Opus4.6 Max

| Coding

| Agentic terminal coding

Terminal Bench 2.1 (Terminus)

| 73.0 | 63.4 | 64.0 | 51.7 | 78.2

| Agentic coding

SWE-bench Pro

| 61.7 | 53.5 | 57.6 | 51.2 | 53.4

| Repo-level code generation

NL2Repo-Bench

| 42.3 | 36.2 | 41.1 | -- | 47.6

| Agentic coding

DeepSWE 1.1

| 42.2 | 13.3 | 14.2 | -- | --

| Software engineering

QwenSWEBench

| 79.0 | 49.3 | 59.2 | -- | 63.8

| Agent

| Long-horizon office work

CoWorkBench

| 70.7 | 61.0 | 65.1 | -- | 68.2

| Professional job tasks

JobBench

| 33.4 | 21.8 | 27.6 | -- | --

| Frontier agentic tasks

Agents' Last Exam

| Pass@1

20.4

Score

42.9

| Pass@1

10.6

Score

27.3

| Pass@1

13.2

Score

33.6

| -- | --

| General

| Instruction following

IFBench

| 79.5 | 69.1 | 79.1 | 77.0 | 62.5

| Scientific reasoning

GPQA Diamond

| 89.2 | 87.8 | 90.3 | 83.5 | 91.3

| Multidisciplinary reasoning

HLE

| 30.8 | 24.0 | 34.7 | 22.0 | 40.0

| Competitive coding

LiveCodeBench v6

| 90.3 | 83.9 | 89.6 | -- | 88.8

SWE-bench Pro: Except for Opus4.6 Max, which uses the officially reported score, all models are evaluated with the Claude Code harness at temp=1.0, top_p=0.95, and a 256K context window. Problematic tasks were corrected, and all baseline models were re-evaluated on the refined benchmark.

NL2Repo-Bench: Evaluated with the Claude Code harness. To prevent reward hacking, we disable Bash commands that attempt to access the specific repository, such as pip download, pip install, and git clone.

DeepSWE 1.1: Evaluated with the Claude Code harness at temp=1.0, top_p=0.95, and a 256K context window.

QwenSWEBench: In-house coding benchmark for evaluating models' software engineering capabilities. Evaluated with the Claude Code harness. Reporting avg@3 with an 8-hour timeout, max_tokens=32,768, temperature=1.0, and a 256K context window.

CoWorkBench: In-house cowork benchmark for evaluating long-horizon tasks across computer science, finance, law, medical, and other productivity domains.

HLE: Judged by GPT-4o.

The best result in each row is shown in bold.

Empty cells (--) indicate that results are not yet available or not applicable.

VL Performance#

| | Qwen3.8-27B | Qwen3.6-27B | Qwen3.7-Plus | Muse Glimmer-30B | Opus4.6 Max

| Agentic Multimodal Intelligence

| Computer use

OSWorld-Verified

| 84.3 | 63.9 | 73.3 | 65.9 | 72.7

| Browser use

WebArena-Verified

| 64.8 | 48.8 | 55.3 | -- | --

| Mobile use

AndroidWorld

| 81.9 | 70.3 | 81.0 | -- | 62.0

| Application recreation

RecreationBench

| 47.1 | 29.8 | 30.2 | -- | --

| Multimodal tool use

ClawEval-MM

| Pass@3

57.4

Average

56.9

| Pass@3

42.6

Average

50.4

| Pass@3

57.4

Average

60.1

| -- | Pass@3

52.5

Average

54.7

| Multimodal software engineering

SWE-MM

| 38.6 | 25.7 | 30.0 | -- | 27.1

| Visual web development

Vision2Web

| 62.9 | 45.0 | 42.1 | -- | --

| General Multimodal Intelligence

| Visual math problem solving

MathVision

| Without CI

90.0

With CI

94.6

| Without CI

85.1

| Without CI

90.3

| -- | Without CI

65.5

| General visual reasoning

BabyVision

| Without CI

65.7

With CI

85.6

| Without CI

28.9

| Without CI

64.7

With CI

70.4

| -- | Without CI

12.6

| Scientific chart analysis

CharXiv (RQ)

| Without CI

83.7

With CI

90.2

| Without CI

78.4

| Without CI

85.8

With CI

85.9

| 78.8 | Without CI

66.0

| Document intelligence

OmniDocBench 1.5

| 91.1 | 89.4 | 91.4 | 75.8 | 86.6

| Real-world perception

RealWorldQA

| 85.9 | 84.1 | 86.9 | -- | 73.9

| Embodied intelligence

ERQA

| 65.5 | 62.5 | 69.8 | -- | 40.8

MathVision, BabyVision, and CharXiv (RQ): Where both settings are available, cells report “Without CI” and “With CI” separately; otherwise, only the available setting is shown. A small number of incorrect ground-truth annotations in MathVision and CharXiv (RQ) were corrected following manual verification, and all reported scores on those benchmarks were computed using the corrected annotations.

MathVision: Qwen3.8-27B is evaluated using the fixed prompt: “Please reason step by step, and put your final answer within \boxed{}.” For the remaining models, we report the higher score from two prompt variants—one with and one without the \boxed{} formatting requirement.

WebArena-Verified: Scores are computed with the official WebArena-Verified grader under the OSWorld scaffold.

RecreationBench: An in-house, long-horizon application-recreation benchmark designed to evaluate hybrid-agent capabilities across five platforms: desktop (Ubuntu, macOS, and Windows), mobile (Android), and the web.

ClawEval-MM: Scores are reported as “Pass@3 / average score.” Pass@3 is the percentage of tasks passed in at least one of three trials; the average score is the mean benchmark score across the three trials.

Vision2Web: Scores are averaged across the frontend, webpage, and website categories. Evaluations use the Claude Code harness and are judged by gpt-5.4-2026-03-05.

SWE-MM: Scores are evaluated on the Claude Code harness using the public dev split of SWE-bench Multimodal, with the modifications described in Appendix 8.3 of the Claude Opus 4.7 system card.

Empty cells (--) indicate that results are not yet available or not applicable.

Quickstart#

For streamlined integration, we recommend using Qwen3.8 via APIs.

Serving Qwen3.8#

Important. Inference efficiency and throughput vary significantly across frameworks. We recommend using the latest framework versions to ensure optimal performance and compatibility. For production workloads or high-throughput scenarios, dedicated serving engines such as SGLang, vLLM, or TokenSpeed are recommended.

Qwen3.8 can be deployed with popular inference frameworks, e.g.:

API Usage#

Important. Qwen3.8 models operate in thinking mode by default, generating thinking content signified by <think>\n...</think>\n\n before producing the final response. To disable thinking content and obtain a direct response, refer to the examples here.

Tip. We recommend using the following sets of sampling parameters for generation:

  • Thinking Mode: temperature=1.0, top_p=0.95, top_k=20, min_p=0.0, presence_penalty=0.0, repetition_penalty=1.0
  • Instruct (or non-thinking) mode: temperature=0.7, top_p=0.80, top_k=20, min_p=0.0, presence_penalty=1.5, repetition_penalty=1.0

Please note that the support for sampling parameters varies according to inference frameworks.

Qwen3.8 comes with official support for reasoning_effort, which can be used to adjust reasoning depth and control cost:

  • xhigh (default): for complex tasks demanding thorough analysis
  • medium: balancing accuracy and speed
  • low: efficient reasoning optimizing for speed and cost

In addition, preserve_thinking is enabled by default for all workloads for the best out-of-the-box experience. To disable preserved thinking, refer to the examples here.

Tip. In multi-turn agentic tasks, lower reasoning effort does not always reduce overall task completion time. Although it may produce faster per-turn responses, it can also lead to insufficient analysis, more failures, and repeated retries, which may increase total latency and token consumption.

Chat Completions API#

The Chat Completions API can be used with most inference frameworks, as well as Qwen Cloud. Before starting, make sure the OpenAI Python SDK is installed and the API key and the API base URL are configured, e.g.:

pip install -U openai

# Set the following accordingly
export OPENAI_BASE_URL='your-base-url'
export OPENAI_API_KEY='your-api-key'
Text-Only Input#
from openai import OpenAI
# Configured by environment variables
client = OpenAI()

messages = [{"role": "user", "content": "Write a Python function to merge two sorted linked lists."}]

completion = client.chat.completions.create(
    model="Qwen/Qwen3.8-27B-FP8",
    messages=messages,
    extra_body={
        "chat_template_kwargs": {
            "enable_thinking": True,  # on by default
            "preserve_thinking": True, # on by default
        },
    },
    reasoning_effort="xhigh",  # xhigh by default; supported levels are xhigh, medium, and low
    stream=True,
    stream_options={"include_usage": True},
)

reasoning_content = ""
answer_content = ""
is_answering = False
print("\n" + "=" * 20 + "Reasoning" + "=" * 20 + "\n")

for chunk in completion:
    if not chunk.choices:
        print("\nUsage:")
        print(chunk.usage)
        continue

    delta = chunk.choices[0].delta

    if hasattr(delta, "reasoning_content") and delta.reasoning_content is not None:
        if not is_answering:
            print(delta.reasoning_content, end="", flush=True)
        reasoning_content += delta.reasoning_content
    elif hasattr(delta, "reasoning") and delta.reasoning is not None:
        if not is_answering:
            print(delta.reasoning, end="", flush=True)
        reasoning_content += delta.reasoning

    if hasattr(delta, "content") and delta.content:
        if not is_answering:
            print("\n" + "=" * 20 + "Answer" + "=" * 20 + "\n")
            is_answering = True
        print(delta.content, end="", flush=True)
        answer_content += delta.content

messages.append({
    "role": "assistant",
    "content": answer_content,
    "reasoning_content": reasoning_content,
    "reasoning": reasoning_content,
})
Image Input#
from openai import OpenAI
# Configured by environment variables
client = OpenAI()

messages = [
    {
        "role": "user",
        "content": [
            {
                "type": "image_url",
                "image_url": {
                    "url": "https://qianwen-res.oss-accelerate.aliyuncs.com/Qwen3.5/demo/CI_Demo/mathv-1327.jpg"
                }
            },
            {
                "type": "text",
                "text": "The centres of the four illustrated circles are in the corners of the square. The two big circles touch each other and also the two little circles. With which factor do you have to multiply the radii of the little circles to obtain the radius of the big circles?\nChoices:\n(A) $\\frac{2}{9}$\n(B) $\\sqrt{5}$\n(C) $0.8 \\cdot \\pi$\n(D) 2.5\n(E) $1+\\sqrt{2}$"
            }
        ]
    }
]

chat_response = client.chat.completions.create(
    model="Qwen/Qwen3.8-27B-FP8",
    messages=messages,
)
print("Chat response:", chat_response)
Video Input#
from openai import OpenAI
# Configured by environment variables
client = OpenAI()

messages = [
    {
        "role": "user",
        "content": [
            {
                "type": "video_url",
                "video_url": {
                    "url": "https://qianwen-res.oss-accelerate.aliyuncs.com/Qwen3.5/demo/video/N1cdUjctpG8.mp4"
                }
            },
            {
                "type": "text",
                "text": "How many porcelain jars were discovered in the niches located in the primary chamber of the tomb?"
            }
        ]
    }
]

chat_response = client.chat.completions.create(
    model="Qwen/Qwen3.8-27B",
    messages=messages,
)

# When vLLM is launched with `--media-io-kwargs '{"video": {"num_frames": -1}}'`,
# video frame sampling can be configured via `extra_body` (e.g., by setting `fps`).
# This feature is currently supported only in vLLM.
#
# By default, `fps=2` and `do_sample_frames=True`.
# With `do_sample_frames=True`, you can customize the `fps` value to set your desired video sampling rate.
# chat_response = client.chat.completions.create(
#     model="Qwen/Qwen3.8-27B-FP8",
#     messages=messages,
#     extra_body={
#         "mm_processor_kwargs": {"fps": 2, "do_sample_frames": True},
#     }, 
# )

print("Chat response:", chat_response)
Instruct (or Non-Thinking) Mode#

Qwen3.8-27B will think by default before responding. You can obtain a direct response from the model without thinking by configuring the API parameters. For example,

from openai import OpenAI
# Configured by environment variables
client = OpenAI()

messages = [
    {
        "role": "user",
        "content": [
            {
                "type": "image_url",
                "image_url": {
                    "url": "https://qianwen-res.oss-accelerate.aliyuncs.com/Qwen3.5/demo/RealWorld/RealWorld-04.png"
                }
            },
            {
                "type": "text",
                "text": "Where is this?"
            }
        ]
    }
]

chat_response = client.chat.completions.create(
    model="Qwen/Qwen3.8-27B-FP8",
    messages=messages,
    temperature=0.7,
    top_p=0.8,
    presence_penalty=1.5,
    extra_body={
        "top_k": 20,
        "chat_template_kwargs": {"enable_thinking": False},
    }, 
)
print("Chat response:", chat_response)

Note. If you are using APIs from Qwen Cloud, in addition to changing model, please use "enable_thinking": False instead of "chat_template_kwargs": {"enable_thinking": False}.

Disable Preserved Thinking#

By default, Qwen3.8 retains thinking blocks from all historical messages, maintaining a complete reasoning trace across the conversation. This behavior, known as preserved thinking, ensures full context continuity and is especially beneficial for agent scenarios where decision consistency and reduced redundant reasoning are critical. It also improves KV cache utilization, optimizing inference efficiency in both thinking and non-thinking modes.

If you prefer to retain only the thinking blocks from the latest user message, you can disable this behavior by setting preserve_thinking to False:

from openai import OpenAI

# Configured by environment variables
client = OpenAI()
messages = [...]
chat_response = client.chat.completions.create(
    model="Qwen/Qwen3.8-27B-FP8",
    messages=messages,
    extra_body={
        "chat_template_kwargs": {"preserve_thinking": False},
    },
)
print("Chat response:", chat_response)

Note. If you are using APIs from Qwen Cloud, in addition to changing model, please use "preserve_thinking": False directly instead of wrapping it in chat_template_kwargs.

Best Practices#

To achieve optimal performance, we recommend the following settings:

  1. Sampling Parameters: We suggest using the following sets of sampling parameters:
    • Thinking Mode: temperature=1.0, top_p=0.95, top_k=20, min_p=0.0, presence_penalty=0.0, repetition_penalty=1.0
    • Instruct (or non-thinking) mode: temperature=0.7, top_p=0.80, top_k=20, min_p=0.0, presence_penalty=1.5, repetition_penalty=1.0 For supported frameworks, you can adjust the presence_penalty parameter between 0 and 2 to reduce endless repetition. However, using a higher value may occasionally result in language mixing and a slight decrease in model performance.
  2. Adequate Output Length: To optimize performance on agentic tasks, we recommend allocating sufficient output length to allow the model to generate detailed and comprehensive responses. For frameworks that support separate token limits for internal reasoning and final outputs, we suggest the following configuration within the 1M context length:
    • Reasoning Content: Set the maximum output length to 262,144 tokens.
    • Final Response: Set the maximum output length to 131,072 tokens. These settings provide the necessary capacity for complex reasoning while ensuring ample space for high-quality final deliverables.

The publisher's README is longer; it is cut here. Read the rest at the source.

Files

81 files · 30.9 GBWeights 30.9 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 81 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
LICENSE11.5 KBbbedc3fda3305820b977265f01b8619d87570a6739de3a5582c3464840f1e57a
README.md65.2 KBa247d876f5398eed9ae898f32a984083552de57237b5e20714657e1675e26d2e
chat_template.jinja9.00 KBaf16f654968d47d09a6c604e00370b12dbc21f76456f59c9e98b82e84d9f6375
config.json51.4 KB74227dd615bf1ea975aa676bdf355a0379858c12f394b5365cd9dfa5fc2c70bc
crc32.txt2.43 KB5ccb0f7436ae756484561fe915780509845f903ea1780dbe9b0a3a7a0dd095ac
generation_config.json202 Be70c136c1b78ddc1fb0905bac8e733a4dc448d4f852a5dd75143fffc70be550e
layers-0.safetensors384 MB07f700e293baeaf3cd4240c3df1a948c4403f16961ea7979e86c8d6a9f8fd466
layers-1.safetensors384 MB35840b5d452c6e438d000e5c1d8d1bc793d257394404689b8f9424749eee8edc
layers-10.safetensors384 MBab5fbc076ccd6514aba3ab67a0ac1d6701ad395d40cccc0086cf0284ef5d68c9
layers-11.safetensors372 MB076b4ba44e9311c8fb8fdc0045f8ce9fd0c75584ade4e95510056b7db4b7ec61
layers-12.safetensors384 MB86d8ec0b8fc8e3ffbdfd667b97050533ddf5a4d273b4fe1190a4335542c52829
layers-13.safetensors384 MB71dd986134f4338a7b8290ed24993ad34a0f77b76a4cc060fe6403e36dcdda5b
layers-14.safetensors384 MB95b285915cba994917b527030874227382ea3421dc7f47d804c0ca5851f039fb
layers-15.safetensors372 MB1e87d61e77d2b802f796ab8a049b1119648c9b70d2ba1067f456e5a04449cfc3
layers-16.safetensors384 MB8bcdbf4e2c7a8dda3043c4453a476b30a582d58aabfaa49b2829a8b66a664acb
layers-17.safetensors384 MB571cea44717878cc8cbbfbd544acfe2d155f5b963fbf5dc67b3fa96afe840a1b
layers-18.safetensors384 MBd8700627ca2267fb7beb5d398d6a659a9bfeeb2af76f10e6827b1e4359d59286
layers-19.safetensors372 MB2b24cfb752bbed959c614d7fd85412ee27ab2ac1f47deef5d09d0592781400e4
layers-2.safetensors384 MB32e63c6455ebfa10b4c36af2878eefcb6f8ccf8e947a62575444dc412c38ac1a
layers-20.safetensors384 MB52fd00c68d4f1df96ba701290c04237257ebb832879bb0b6a629525809d84a64
layers-21.safetensors384 MBe3c29dd949808c13116d853ce4b0f96cb1238fc0cb6999ab76735deef6bda77a
layers-22.safetensors384 MB63446546e3e09c2394fc51855f4e390cb47f896bb8b744f3a210c3159a3ccaf2
layers-23.safetensors372 MB4166ed11d0329985f9813ba6a70474ea9f5aeff3d97db3d7b2e81185bd41a996
layers-24.safetensors384 MB720bdcfe12b6627bed29feda9c96256e15c20602704669d05097668a9f03dd45
layers-25.safetensors384 MB1b188e7e4e8ae6f5d753c597f61d86c1593495de4307c273d8dda9946ec48bb4
layers-26.safetensors384 MBad8c3e3d4b79dfedad674318ee4b150b2cd78b56747c7c8d88a65818109a545d
layers-27.safetensors372 MB8d63f461430045960f27a22abf685bfc7445fffbb24764e4a7fa993ba7edac08
layers-28.safetensors384 MBf78557cda66107ce25f8c5ecde2f83da874b3bf7c50381e062e14e7294a5b64d
layers-29.safetensors384 MB09f264d6fdddab0fb5ecce18034a9a01944d15118147c97058fba101a60f8af1
layers-3.safetensors372 MB302f9af90bb683a8be9e96d124b470a2eddee6612c95c39a8e93f26eb654563d
layers-30.safetensors384 MB54afe4fc7262ee597d4d9b80d2d6fe8ae501846ff124334b575bed4c6850ed97
layers-31.safetensors372 MB2779338203d0715ca323ac0b7fdbb0d450ce2bd1694be395a211a02ade3f34d9
layers-32.safetensors384 MBf4af8893594458b6cdb074ef20f9accb708361fe904012465990d09e74994509
layers-33.safetensors384 MB8f038505b9fc7d0b31ca976c728b56028ec28390a15ca0410f00df18d3abc1a4
layers-34.safetensors384 MB0b28f43cc4d3ae50e37eb3c2ce12a6e181b1c7586a27d5a05c6a3367f08286c9
layers-35.safetensors372 MB535b61b9eabbcda5de20e21d2d46fb52528cc9c1f8fac38920382ea2f1030837
layers-36.safetensors384 MB2babd209cafbe12a6e375ff6e7a1029f36ee8226f2a9babf6646630f31dd3fb8
layers-37.safetensors384 MB651cae579808983fefec954db6e2ac8c3f98bfb038ff1d50aef0505ba7394e65
layers-38.safetensors384 MB1c60932dec650cc7679121eaa4d90b8d10a600bf58e23b0784588a339469dd0a
layers-39.safetensors372 MBb0c7df4d51b99637ff4ea35eebf7eb134db592eb943e3ccde921729f33949058
layers-4.safetensors384 MBb7f367125cdb4b3c3920d1d3ed1ba0d73e464c3e3a92dbd1c195658cb9200afd
layers-40.safetensors384 MB6908f1ab1a3d7828a566099ecf393582bec988d0f82f6141848942d1494b0321
layers-41.safetensors384 MB21ee5d9842074888bd9fdffa875d1f29f8c77f1f5ccbb8f53becb188e1749caa
layers-42.safetensors384 MB565379d4291c06cdf9a4f66d5d21385848a1e5ab17b55fea6c1c8e544f8498f0
layers-43.safetensors372 MB4bb8c0a4fadda1f1d66ef6f0dde5a5a94001d04af1842e42009833aff70bf416
layers-44.safetensors384 MB14339304cd520a8673f179cb8352c36fbebe184f15309aee2a79afd2d4476fef
layers-45.safetensors384 MB7a076aca542f937cc87dec92ab49fd782eae234642b40bc706a6108b3dff2c2a
layers-46.safetensors384 MBd82d472cfc4792012934467b90c5e0242df4867a430dd651d13cdee72b7c6645
layers-47.safetensors372 MBa83fc757fb11bc50ed3a0c9998b2b2f55c3b6a07598ed458bdbece4285ffaf1f
layers-48.safetensors384 MBf6aa126d006c7d976c20b1330c118b42cf3bbe8a7d216bb14f2240d5c49bc72f
layers-49.safetensors384 MB7ed54c375407c2baec8cfabe8336f8d3782246848298bb232ac2582113676c69
layers-5.safetensors384 MBebbc2c4bd2b98877caafa7073b6ed732a0284eb82269cf6d21710e245af5837a
layers-50.safetensors384 MB73825e1f056c3de53276d3c65743e62b67bf3ca082cf7077ecba1ffef18e9bf1
layers-51.safetensors372 MBb6abd8b62b5c4b7beca8cdccd306065be2192ef42491c587ca019d971ed86a1f
layers-52.safetensors384 MB6251d51e6fbec6f463ca875fcbe852e07c5025145affe9af053a04fbdc37288f
layers-53.safetensors384 MBa9f2f43b4978bba2f755c6d2eb39f8561965bc3c1b2fd1073bb363aff11a9b8c
layers-54.safetensors384 MBf0246c9974a4b1207f8f5d05a09c54c50ea61fbfd2dc6480d2b76d3647ece292
layers-55.safetensors372 MB649c400495616cf888b7c52e538113610a36265c531d84bff484f8149c157405
layers-56.safetensors384 MBeb0a8139a36138639a37219c158b9415412b68d316235061a72e57da5509c188
layers-57.safetensors384 MBd7616ad33f9256342573ff85b3f2a0e368dd120257c0c7158564587036119d95
layers-58.safetensors384 MBa8dff0e37d0e3903cc29711b935c2865ccd38bd930e7487ae2f4bedbd18ff185
layers-59.safetensors372 MB573ed65fd455ec9bd811e95946ea422e08ac36860fdff6968a6d108263a54175
layers-6.safetensors384 MB2fea2aaa61d566ba8af27ee89d29d9ee9f1c7f6fbe692772d9ba61fc45109ef6
layers-60.safetensors384 MB9a19c30b190bf552eb424af16103f610bcd944fb276b3275eb7c73849799b7de
layers-61.safetensors384 MBff744debd4dd0eef450ed24473df57680db404914302e7147a3b72154131f4a0
layers-62.safetensors384 MBd9b3b9e472f78bcadf62c446084833bb549faff9e730b21219f1f80d583eff23
layers-63.safetensors372 MB59ba4a3af5e6bc2008c2d6b5d9be8eeaf255cddc0aaf8a0d9583b496bb2e3ae0
layers-7.safetensors372 MBf2e0137e878016a7afdb2314972e0cbbe2461a67b00eb1d691b4de8ea2665da8
layers-8.safetensors384 MB1721b7bcd730891c224b70a7b6147e44a574a2d6c4d924760acf97728249c92c
layers-9.safetensors384 MB0a21e07065b5bb04adc339300dea1872cc48ab8eab3b02df092f7cbc67c8d6f6
merges.txt3.35 MBa9d356d7bdf1ef4949e3e748e95b8e10ad9d4e2e838eddc38a0a7b6b94d1db8d
model.safetensors.index.json137 KBf0838c766951bdfe76d6afbdb2771a8f67aaa2231dedb3d33cebd817729843a2
mtp.safetensors477 MBe5e4464a3793cc261de536592830bca40e7f3af159ed038c358f5660917cf43b
outside.safetensors6.01 GBddff1d6665a2b39f2612fce0ef955e2436724c565bfbcbc127c7ffd078b698ff
preprocessor_config.json390 B27225450ac9c6529872ee1924fcb0962ff5634834f817040f444118116f4e516
safetensors-md5sum.txt0 Be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tokenizer.json12.8 MB0997f410c57a1f4e53b09e4be8f4a172d90edd9564368fb0847030937229b9f3
tokenizer_config.json9.98 KB207c03c41a06a9c3b0cc527d8a56115159c1eac6b59a4ffae85b646e773d074e
video_preprocessor_config.json385 B7768af27c1fafa9cc9011c1dc20067e03f8915e03b63504550e11d5066986d13
vocab.json6.72 MBce99b4cb2983d118806ce0a8b777a35b093e2000a503ebde25853284c9dfa003
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
c3a462cc3d pinned now2026-11-15 04:33 UTC81 files · 30.9 GB

Use it

$ fw get Qwen/Qwen3.8-27B-FP8
# manifest sha256 f5068fe1e9f7… · 30.9 GB · 81 files
$ fw verify ./Qwen3.8-27B-FP8 Qwen/Qwen3.8-27B-FP8
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/Qwen/Qwen3.8-27B-FP8.json --dir ./Qwen3.8-27B-FP8 $ python3 fw.py verify ./Qwen3.8-27B-FP8 ./Qwen__Qwen3.8-27B-FP8.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Qwen/Qwen3.8-27B-FP8 --revision c3a462cc3d38cf351f3b26cbd763469eeb74ef81 --local-dir ./Qwen3.8-27B-FP8
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForImageTextToText, AutoProcessor processor = AutoProcessor.from_pretrained("Qwen/Qwen3.8-27B-FP8", revision="c3a462cc3d38cf351f3b26cbd763469eeb74ef81") model = AutoModelForImageTextToText.from_pretrained("Qwen/Qwen3.8-27B-FP8", revision="c3a462cc3d38cf351f3b26cbd763469eeb74ef81", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve Qwen/Qwen3.8-27B-FP8 --revision c3a462cc3d38cf351f3b26cbd763469eeb74ef81

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
LICENSE
Text sha256
bbedc3fda3305820b977265f01b8619d87570a6739de3a5582c3464840f1e57a
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: Qwen <huggingface.co/Qwen>Newsgroups: alt.freeweights.qwenSubject: Qwen3.8-27B-FP8Date: 2026-11-15Commit: c3a462cSigned: 2DC28CC7B26A283B ✓
Upstream
Qwen/Qwen3.8-27B-FP8
Pinned commit
c3a462cc3d38cf351f3b26cbd763469eeb74ef81
Manifest
Qwen3.8-27B-FP8.json · .minisig
Manifest sha256
f5068fe1e9f7b72ac369d69f0e506fb3408b9643efab4317de64e51188c3d25b
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:33 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/Qwen/Qwen3.8-27B-FP8.json $ curl -O https://freeweights.allternit.com/manifests/Qwen/Qwen3.8-27B-FP8.json.minisig $ minisign -Vm Qwen3.8-27B-FP8.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

Qwen/Qwen3.8-27B · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Qwen/Qwen3.8-27B-FP8
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Qwen3.8-27B-FP8.json. Provenance. Takedown history: none.
From: BAAI <huggingface.co/BAAI>Subject: Aquila-VL-2B-llava-qwen
From: Perciqa <huggingface.co/Perciqa>Subject: Aurora-Code-1
From: BAAI <huggingface.co/BAAI>Subject: bge-reasoner-embed-qwen3-8b-0923
From: amazon <huggingface.co/amazon>Subject: BMOJOF-primed-HQwen3-8B-Instruct
From: nbeerbower <huggingface.co/nbeerbower>Subject: Bubba-Qwen3.6-27B-LoRA
From: bartowski <huggingface.co/bartowski>Subject: bytkim_Qwen3.8-27B-pi-GGUF