SAVRN
Search Contact SAVRN

Open-weight model · Image and text to text

SDRPN-Qwen2.5-VL-7B

by Yuhengsss YuhengSSS/SDRPN-Qwen2.5-VL-7B

SDRPN-Qwen2.5-VL-7B is an open-weight model for image and text to text from Yuhengsss, released under Apache License 2.0. It has 9B parameters and a 128,000-token context. At 16-bit it needs about 21.6 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index.

Papers: https://arxiv.org/abs/2609.19745 (Vision-RL²) · https://arxiv.org/abs/2509.16944 (SD-RPN) SD-RPN stage-1 checkpoint: a self-distilled RoI predictor twig (K = 18, T = 3) trained on a frozen Qwen/Qwen2.5-VL-7B-Instruct.

Parameters9B
Context128,000
Weights18.0 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads

Runs On

What it takes to serve SDRPN-Qwen2.5-VL-7B (9B parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 18.0 GB 21.6 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 9.0 GB 10.8 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 4.5 GB 5.4 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Sep 24, 2026.

SDRPN-Qwen2.5-VL-7B on every accelerator the SAVRN Index prices, at every precision

Model Card

By Yuhengsss, published under apache-2.0, revision 2dedcb3c4ed2.

Papers: https://arxiv.org/abs/2609.19745 (Vision-RL²) · https://arxiv.org/abs/2509.16944 (SD-RPN) SD-RPN stage-1 checkpoint: a self-distilled RoI predictor twig (K = 18, T = 3) trained on a frozen Qwen/Qwen2.5-VL-7B-Instruct. This is the initialisation of the Vision-RL² RL run The backbone weights are unchanged from the base model; only the three attached twig blocks are trained, from self-distilled attention pseudo-labels (no human RoI annotation). These weights need the modeling code in YuHengsss/VisionRL2. They are not loadable for RoI inference through a plain AutoModel / AutoModelForCausalLM call: the RoI gating path (heatmap head, peak-relative gate, connected-component crop…

Read Yuhengsss's full model card

Papers: https://arxiv.org/abs/2609.19745 (Vision-RL²) · https://arxiv.org/abs/2509.16944 (SD-RPN)

SD-RPN stage-1 checkpoint: a self-distilled RoI predictor twig (K = 18, T = 3) trained on a frozen Qwen/Qwen2.5-VL-7B-Instruct. This is the initialisation of the Vision-RL² RL run YuhengSSS/VisionRL2-Qwen2.5-VL-7B.

The backbone weights are unchanged from the base model; only the three attached twig blocks are trained, from self-distilled attention pseudo-labels (no human RoI annotation).

Configuration

item value
backbone Qwen/Qwen2.5-VL-7B-Instruct (frozen)
twig K = 18, T = 3
stage 1 (SD-RPN self-distilled pseudo-label training)
weights full model directory (backbone + twig), bfloat16 safetensors
next stage region-level RL → YuhengSSS/VisionRL2-Qwen2.5-VL-7B

How to use

These weights need the modeling code in YuHengsss/VisionRL2. They are not loadable for RoI inference through a plain AutoModel / AutoModelForCausalLM call: the RoI gating path (heatmap head, peak-relative gate, connected-component crop, sub-image splice) lives in the repository's model classes and evaluation harness.

git clone https://github.com/YuHengsss/VisionRL2
cd VisionRL2
hf download YuhengSSS/SDRPN-Qwen2.5-VL-7B --local-dir output/sdrpn/qwen2_5vl-7b-sdrpn-K18T3

# stage 2: region-level RL starting from this checkpoint
PHASE_A_CKPT=output/sdrpn/qwen2_5vl-7b-sdrpn-K18T3 DATASET_ROOT=datasets GPU_IDS=0,1 \
  bash scripts/train_rl_qwen2_5vl_7b.sh

# evaluate the stage-1 checkpoint itself (training-aligned protocol)
MODEL=qwen2_5_vl CHECKPOINT=output/sdrpn/qwen2_5vl-7b-sdrpn-K18T3 CAP=576 bash scripts/aligned_eval.sh

Expected numbers (sanity check after download)

The Vision-RL² README publishes the per-benchmark SD-RPN (stage 1) row for Qwen3.5-4B and Gemma-4-12B-it; for the Qwen2.5-VL-7B backbone the paper reports the stage-2 model only, so use the project-page summary figure as the reference point: the Qwen2.5-VL-7B Vision-RL² main-table average is 71.0, and this stage-1 checkpoint is the initialisation that RL run starts from. A cheap structural check after download: config.json carries twig_K: 18 / twig_T: 3, and the model.safetensors total is within a few hundred MB of the base Qwen/Qwen2.5-VL-7B-Instruct (~16.6 GB) because only the twig differs.

Links

  • Code: https://github.com/YuHengsss/VisionRL2
  • Data (SD-RPN corpora, RL pools, evidence maps): https://huggingface.co/datasets/YuhengSSS/VisionRL2-data
  • Collection: https://huggingface.co/collections/YuhengSSS/visionrl2
  • Project page: https://yuhengsss.github.io/VisionRL2/

Citation

@article{shi2026visionrl2,
  title   = {Region-Level Policy Optimization for Fine-grained MLLM Perception},
  author  = {Shi, Yuheng and Pei, Xiaohuan and Dong, Minjing and Xu, Chang},
  journal = {arXiv preprint arXiv:2609.19745},
  year    = {2026}
}

@inproceedings{shi2026sdrpn,
  title     = {Catching the Details: Self-Distilled RoI Predictors for Fine-Grained MLLM Perception},
  author    = {Shi, Yuheng and Pei, Xiaohuan and Dong, Minjing and Xu, Chang},
  booktitle = {ICLR},
  year      = {2026}
}

Configuration

Architecture
Qwen2_5_VLForConditionalGeneration
Context length (tokens)
128,000
Layers
28
Hidden size
3,584
Feed-forward size
18,944
Attention heads
28
Key/value heads
4
Vocabulary size
152,064
Sliding window (tokens)
32,768
RoPE base
1e+06
Stored precision
bfloat16
Model type
qwen2_5_vl

Identity and Version

Repository
YuhengSSS/SDRPN-Qwen2.5-VL-7B
Publisher
Yuhengsss
Task
Image and text to text
Modality
Image and text
Library
Not stated by the source
Parameters
9B parameters
Languages
sd-rpn
Revision
2dedcb3c4ed298c96f3174771b96288078d469ee
First published
2026-09-24
Last updated
2026-09-24

Files and Weights

16 files, 18.0 GB in total. The weights are 4 files totalling 18.0 GB in safetensors.

Weights4 files · 18.0 GB
Configuration6 files · 64.5 KB
Tokenizer4 files · 15.9 MB
Documentation1 file · 3.7 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
model-00001-of-00004.safetensorsWeights5.0 GB d725335e4ea2
model-00002-of-00004.safetensorsWeights5.0 GB b1830db6908d
model-00003-of-00004.safetensorsWeights4.9 GB 09c1807c6d00
model-00004-of-00004.safetensorsWeights3.1 GB b3db3e82f2cc
added_tokens.jsonConfiguration605 B
config.jsonConfiguration1.7 KB
generation_config.jsonConfiguration214 B
model.safetensors.index.jsonConfiguration60.7 KB
preprocessor_config.jsonConfiguration575 B
special_tokens_map.jsonConfiguration613 B
README.mdDocumentation3.7 KB
.gitattributesRepository1.6 KB
merges.txtTokenizer1.7 MB
tokenizer.jsonTokenizer11.4 MB 6ae8594f633d
tokenizer_config.jsonTokenizer5.8 KB
vocab.jsonTokenizer2.8 MB

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
18.0 GB
Download from Yuhengsss

Released by Yuhengsss through its official repository on Hugging Face. Read the license.

Built From

Memory Requirements

PrecisionWeights in memory
As published18.0 GB
16-bit18.0 GB
8-bit9.0 GB
4-bit4.5 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About SDRPN-Qwen2.5-VL-7B

How much GPU memory does SDRPN-Qwen2.5-VL-7B need?

About 21.6 GB at 16-bit and 5.4 GB at 4-bit: the weights (9B parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run SDRPN-Qwen2.5-VL-7B on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use SDRPN-Qwen2.5-VL-7B commercially?

Yes. SDRPN-Qwen2.5-VL-7B is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

What is SDRPN-Qwen2.5-VL-7B's context length?

128,000 tokens, from the maximum position embeddings in its published configuration.

Similar Models

Model · Image and text to text

Qwen3-VL-8B-Instruct-FP8

Qwen

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. Text Understanding on par with pure LLMs: Seamless text–vision fusion for lossless, unified comprehension. 1. Interleaved-MRoPE: Full‑frequency allocation over time, width, and height…

Open weights apache-2.0 8.8B parameters 262,144 tokens transformers

Model · Image and text to text

Qwen3-VL-8B-Instruct

Qwen

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. Text Understanding on par with pure LLMs: Seamless text–vision fusion for lossless, unified comprehension. 1. Interleaved-MRoPE: Full‑frequency allocation over time, width, and height…

Open weights apache-2.0 8.8B parameters 262,144 tokens transformers

Model · Image and text to text

MemGUI-8B-RL

Anonymous

Anonymous release for the ICLR 2027 submission MemGUI-RL: Reinforcement Learning for Proactive Context Management in Long-Horizon Mobile GUI Agents. Project page: https://memgui-rl-anonymous.github.io/ MemGUI-8B-RL is MemGUI-8B-SFT (Qwen3-VL-8B-Instruct supervised on MemGUI-3K) post-trained for 100 optimizer steps with FARPO (Folding-Aware Reward-decoupled Policy Optimization, span-to-step ratio rho = 9). The policy speaks the ConAct (Context-as-Action) interface of MemGUI-Agent: every response contains a folding directive for its own history, an optional memory operation and the next GUI action. The checkpoint is a standard Qwen3VLForConditionalGeneration model (weights in bf16, ~17.5 GB).…

Open weights apache-2.0 8.8B parameters 262,144 tokens

Model · Image and text to text

Legend_ocr_qwen3-highavg

Jackson Kahungu

This is the model card of a transformers model that has been pushed on the Hub. Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. Use the code below to get started with the model. Carbon emissions can be estimated using the Machine Learning Impact calculator presented in Lacoste et al. (2019).

Open weights 8.8B parameters 262,144 tokens transformers

Model · Image and text to text

moondream3.1-9B-A2B

Moondream

Moondream 3.1 is a vision language model with a mixture-of-experts architecture (9B total parameters, 2B active). It delivers state-of-the-art visual reasoning and detection while staying fast and cheap to deploy. Skills include query, detect, point, and caption, all native and all returning structured output. For the full story on what's new — including how we trained it and how it holds up on your own tasks — see the release notes. Photon is Moondream's high-performance inference engine. It runs the model locally on NVIDIA GPUs (Ampere or newer) and Apple Silicon Macs, with the same API as Moondream Cloud. No API key is required to run the base model locally. (You'll only need one to run…

Open weights other 9.3B parameters

Model · Image and text to text

Qwen-Image-2.1-PE-I2I-Heretic

Darrellbest

The image-editing prompt rewriter for Qwen-Image-2.1, a fine-tuned Qwen3.5-VL 9B that turns a short edit instruction plus 1–N input images into a detailed English edit prompt, with its refusal behaviour removed by Heretic directional ablation. bf16, same shapes and parameter count as the source; nothing else was changed. systemprompt.txt is included and required. It defines the output format. It is the unmodified file from the source repo. The second row is an independent evaluation of the exported weights with Heretic's evaluatemodel. Refusals were measured on mlabonne/harmfulbehaviors and KL divergence (damage to ordinary behaviour, first-token distributions) on mlabonne/harmlessalpaca…

Open weights other 9.4B parameters 262,144 tokens