AI SeedbankHelp preserve open and free AI for humanity's future

← All models

Qwen_Qwen3-VL-30B-A3B-Instruct-FP8

Qwen · View on Hugging Face ↗

Get this model

Download TorrentMagnet Link

Seeders: · Leechers:

Model card

The complete upstream card, rendered from this payload's README.md — the same hash-verified bytes the torrent distributes. Images and off-site links are removed; the original card on Hugging Face carries them.


license: apache-2.0 pipeline_tag: image-text-to-text library_name: transformers base_model:

  • Qwen/Qwen3-VL-30B-A3B-Instruct base_model_relation: quantized

Qwen3-VL-30B-A3B-Instruct-FP8

This repository contains an FP8 quantized version of the Qwen3-VL-30B-A3B-Instruct model. 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 BF16 model. Enjoy!

Meet Qwen3-VL — the most powerful vision-language model in the Qwen series to date.

This generation delivers comprehensive upgrades across the board: superior text understanding & generation, deeper visual perception & reasoning, extended context length, enhanced spatial and video dynamics comprehension, and stronger agent interaction capabilities.

Available in Dense and MoE architectures that scale from edge to cloud, with Instruct and reasoning‑enhanced Thinking editions for flexible, on‑demand deployment.

Key Enhancements:

  • Visual Agent: Operates PC/mobile GUIs—recognizes elements, understands functions, invokes tools, completes tasks.

  • Visual Coding Boost: Generates Draw.io/HTML/CSS/JS from images/videos.

  • Advanced Spatial Perception: Judges object positions, viewpoints, and occlusions; provides stronger 2D grounding and enables 3D grounding for spatial reasoning and embodied AI.

  • Long Context & Video Understanding: Native 256K context, expandable to 1M; handles books and hours-long video with full recall and second-level indexing.

  • Enhanced Multimodal Reasoning: Excels in STEM/Math—causal analysis and logical, evidence-based answers.

  • Upgraded Visual Recognition: Broader, higher-quality pretraining is able to “recognize everything”—celebrities, anime, products, landmarks, flora/fauna, etc.

  • Expanded OCR: Supports 32 languages (up from 19); robust in low light, blur, and tilt; better with rare/ancient characters and jargon; improved long-document structure parsing.

  • Text Understanding on par with pure LLMs: Seamless text–vision fusion for lossless, unified comprehension.

Model Architecture Updates:

  1. Interleaved-MRoPE: Full‑frequency allocation over time, width, and height via robust positional embeddings, enhancing long‑horizon video reasoning.

  2. DeepStack: Fuses multi‑level ViT features to capture fine‑grained details and sharpen image–text alignment.

  3. Text–Timestamp Alignment: Moves beyond T‑RoPE to precise, timestamp‑grounded event localization for stronger video temporal modeling.

This is the weight repository for Qwen3-VL-30B-A3B-Instruct-FP8.


Model Performance

Multimodal performance

Pure text performance

Quickstart

Currently, 🤗 Transformers does not support loading these weights directly. Stay tuned!

We recommend deploying the model using vLLM or SGLang, with example launch commands provided below. For details on the runtime environment and deployment, please refer to this link.

vLLM Inference

Here we provide a code snippet demonstrating how to use vLLM to run inference with Qwen3-VL locally. For more details on efficient deployment with vLLM, please refer to the community deployment guide.

# -*- coding: utf-8 -*-
import torch
from qwen_vl_utils import process_vision_info
from transformers import AutoProcessor
from vllm import LLM, SamplingParams

import os
os.environ['VLLM_WORKER_MULTIPROC_METHOD'] = 'spawn'

def prepare_inputs_for_vllm(messages, processor):
    text = processor.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
    # qwen_vl_utils 0.0.14+ reqired
    image_inputs, video_inputs, video_kwargs = process_vision_info(
        messages,
        image_patch_size=processor.image_processor.patch_size,
        return_video_kwargs=True,
        return_video_metadata=True
    )
    print(f"video_kwargs: {video_kwargs}")

    mm_data = {}
    if image_inputs is not None:
        mm_data['image'] = image_inputs
    if video_inputs is not None:
        mm_data['video'] = video_inputs

    return {
        'prompt': text,
        'multi_modal_data': mm_data,
        'mm_processor_kwargs': video_kwargs
    }


if __name__ == '__main__':
    # messages = [
    #     {
    #         "role": "user",
    #         "content": [
    #             {
    #                 "type": "video",
    #                 "video": "https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen2-VL/space_woaudio.mp4",
    #             },
    #             {"type": "text", "text": "这段视频有多长"},
    #         ],
    #     }
    # ]

    messages = [
        {
            "role": "user",
            "content": [
              {
                  "type": "image",
                  "image": "https://ofasys-multimodal-wlcb-3-toshanghai.oss-accelerate.aliyuncs.com/wpf272043/keepme/image/receipt.png",
              },
              {"type": "text", "text": "Read all the text in the image."},
            ],
        }
    ]

    # TODO: change to your own checkpoint path
    checkpoint_path = "Qwen/Qwen3-VL-30B-A3B-Instruct-FP8"
    processor = AutoProcessor.from_pretrained(checkpoint_path)
    inputs = [prepare_inputs_for_vllm(message, processor) for message in [messages]]

    llm = LLM(
        model=checkpoint_path,
        trust_remote_code=True,
        gpu_memory_utilization=0.70,
        enforce_eager=False,
        tensor_parallel_size=torch.cuda.device_count(),
        seed=0
    )

    sampling_params = SamplingParams(
        temperature=0,
        max_tokens=1024,
        top_k=-1,
        stop_token_ids=[],
    )

    for i, input_ in enumerate(inputs):
        print()
        print('=' * 40)
        print(f"Inputs[{i}]: {input_['prompt']=!r}")
    print('\n' + '>' * 40)

    outputs = llm.generate(inputs, sampling_params=sampling_params)
    for i, output in enumerate(outputs):
        generated_text = output.outputs[0].text
        print()
        print('=' * 40)
        print(f"Generated text: {generated_text!r}")

SGLang Inference

Here we provide a code snippet demonstrating how to use SGLang to run inference with Qwen3-VL locally.

import time
from PIL import Image
from sglang import Engine
from qwen_vl_utils import process_vision_info
from transformers import AutoProcessor, AutoConfig

if __name__ == "__main__":
    # TODO: change to your own checkpoint path
    checkpoint_path = "Qwen/Qwen3-VL-30B-A3B-Instruct-FP8"
    processor = AutoProcessor.from_pretrained(checkpoint_path)

    messages = [
        {
            "role": "user",
            "content": [
              {
                  "type": "image",
                  "image": "https://ofasys-multimodal-wlcb-3-toshanghai.oss-accelerate.aliyuncs.com/wpf272043/keepme/image/receipt.png",
              },
              {"type": "text", "text": "Read all the text in the image."},
            ],
        }
    ]

    text = processor.apply_chat_template(
        messages,
        tokenize=False,
        add_generation_prompt=True
    )

    image_inputs, _ = process_vision_info(messages, image_patch_size=processor.image_processor.patch_size)

    llm = Engine(
        model_path=checkpoint_path,
        enable_multimodal=True,
        mem_fraction_static=0.8,
        tp_size=torch.cuda.device_count(),
        attention_backend="fa3"
    )

    start = time.time()
    sampling_params = {"max_new_tokens": 1024}
    response = llm.generate(prompt=text, image_data=image_inputs, sampling_params=sampling_params)
    print(f"Response costs: {time.time() - start:.2f}s")
    print(f"Generated text: {response['text']}")

Citation

If you find our work helpful, feel free to give us a cite.

@misc{qwen3technicalreport,
      title={Qwen3 Technical Report}, 
      author={Qwen Team},
      year={2025},
      eprint={2505.09388},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2505.09388}, 
}

@article{Qwen2.5-VL,
  title={Qwen2.5-VL Technical Report},
  author={Bai, Shuai and Chen, Keqin and Liu, Xuejing and Wang, Jialin and Ge, Wenbin and Song, Sibo and Dang, Kai and Wang, Peng and Wang, Shijie and Tang, Jun and Zhong, Humen and Zhu, Yuanzhi and Yang, Mingkun and Li, Zhaohai and Wan, Jianqiang and Wang, Pengfei and Ding, Wei and Fu, Zheren and Xu, Yiheng and Ye, Jiabo and Zhang, Xi and Xie, Tianbao and Cheng, Zesen and Zhang, Hang and Yang, Zhibo and Xu, Haiyang and Lin, Junyang},
  journal={arXiv preprint arXiv:2502.13923},
  year={2025}
}

@article{Qwen2VL,
  title={Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolution},
  author={Wang, Peng and Bai, Shuai and Tan, Sinan and Wang, Shijie and Fan, Zhihao and Bai, Jinze and Chen, Keqin and Liu, Xuejing and Wang, Jialin and Ge, Wenbin and Fan, Yang and Dang, Kai and Du, Mengfei and Ren, Xuancheng and Men, Rui and Liu, Dayiheng and Zhou, Chang and Zhou, Jingren and Lin, Junyang},
  journal={arXiv preprint arXiv:2409.12191},
  year={2024}
}

@article{Qwen-VL,
  title={Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyond},
  author={Bai, Jinze and Bai, Shuai and Yang, Shusheng and Wang, Shijie and Tan, Sinan and Wang, Peng and Lin, Junyang and Zhou, Chang and Zhou, Jingren},
  journal={arXiv preprint arXiv:2308.12966},
  year={2023}
}

Magnet link

Opens the swarm directly in your torrent client — no file download needed. Copy-paste works too:

magnet:?xt=urn:btih:94f9d454859f127730ef904ccfc9ef19c12ecc09&dn=Qwen_Qwen3-VL-30B-A3B-Instruct-FP8

Open magnet in torrent client · infohash 94f9d454859f127730ef904ccfc9ef19c12ecc09

Files & hashes

PathSizesha1sha256
README.md9.9 KB (10,145 B)52976914499d4e345d9685a599f5ae2d413466d3e272740379cde6030c6084d1137af7c38c80ec272755c0ce5db50f77189565b5
chat_template.json5.4 KB (5,497 B)e70949bd29403f4dfa7170b69e04379df01ecccb2c1437f11fc16ab501b984c000f6e291c599f0d28d2c9c6bf2c4533e65429b42
config.json14.1 KB (14,458 B)e06125fcde1d018c5eb901dd72ab7091222724b0e52cea0eb24df634274d028d969b513edeced033988eb4528d1e8d2a08dd025d
generation_config.json241 B (241 B)0019000c8ac82edd292b884b9304d4d304af8ef3400950911065ff26a690fdd65c7fc4dbd2f9015acc6e098d1a097b2491b0b847
merges.txt1.6 MB (1,671,853 B)31349551d90c7606f325fe0f11bbb8bd5fa0d7c78831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
model-00001-of-00004.safetensors9.87 GB (10,597,785,920 B)ba1b86209475eabfd637cf774b31145dec5fdffd232be72a85a61ba59ee66c8e11d6d2c0aae33d960f05bcb3092b3b923045c6b4
model-00002-of-00004.safetensors9.87 GB (10,600,204,240 B)48eb285b52b1e218cf4aad8d4249c6a9a84a5dff9398c079631928f081db3ac774335307b3d10270258e85493a152cdf59d131a7
model-00003-of-00004.safetensors9.99 GB (10,728,745,128 B)d121f383f3237197520426eac5f8b7614cc391e5d540c42d0f319c9345901f6edc2ad223273e3bb29e93a132bcb897b60921523a
model-00004-of-00004.safetensors310.2 MB (325,219,632 B)58ebbd07ea3d7350e7ad3d633b42aa06acdad2d149d39cc48e99e733f77b48c4222bb12cd45e5c9c709cce37484ab081353a3eea
model.safetensors.index.json109.1 KB (111,705 B)05b5cdf7b5b41f4d833cafacc7a5183cfb87306e63d9c0cf07b794e290164ba140c4d719ad2a129966f95d7921599eb0047d1dd3
preprocessor_config.json336 B (336 B)4ae180b49f91e11d4da327d44edd9d4a909fe9086a970fd06f30e6943b3e2c14d5d3b42d49b06cf99b99103d56689bef462d90f8
tokenizer.json9.7 MB (10,179,867 B)79b53cf927fccfa9990d490911045e7f34cfd388ba85e4e5222d9f53d4bd00b303ef7e9743c8ac3d07e3c23f8498dbe17baa9a2d
tokenizer_config.json10.6 KB (10,868 B)d3d3763207692c78780f4bf42d4dadf49a5c8012c2da771801886ad9ae98181793ffd3dfb7f1af30f6f7c6a4e15d7dbba52e2399
video_preprocessor_config.json331 B (331 B)e7154d5e0491cdfb9ccb141a1c70c05df127f219e203bc065dfcd75226838b8e937d624bec8f0eb6ef6630a397e9a675f2873ea6
vocab.json4.7 MB (4,957,462 B)e9be847b451c2364e1949ecfb4b030db894105637a0cfa95c65792d7510205839f80cfd8a3c8f6b1fdad5132d95cee481800374d

Cite this release

Canonical URL
https://aiseedbank.org/models/Qwen_Qwen3-VL-30B-A3B-Instruct-FP8/
Slug
Qwen_Qwen3-VL-30B-A3B-Instruct-FP8
Infohash
94f9d454859f127730ef904ccfc9ef19c12ecc09
License
apache-2.0
Signing key fingerprint
85a3b32c3712427b

Every file carries a locally computed sha256 — verify a download against the signed sums: Qwen_Qwen3-VL-30B-A3B-Instruct-FP8.SHA256SUMS (+ minisign signature).

Provenance

Upstream repositoryQwen/Qwen3-VL-30B-A3B-Instruct-FP8
Revision (pinned)d9748a51ae66354c4dad665aab2c71f26cf2c8cd
Fetched at2026-09-03T19:22:33Z
License at fetchapache-2.0
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ verified · rehash-vs-hf-metadata at 2026-09-03T19:28:48Z

apache-2.030.05 GB (32,268,917,683 bytes)transformerssafetensorsqwen3_vl_moeimage-text-to-textconversationalendpoints_compatiblefp8paper: 2505.09388paper: 2502.13923paper: 2409.12191paper: 2308.12966