SAVRN
Search Contact SAVRN

Open-weight model · Image and text to text

SDRPN-Qwen3.5-4B

by Yuhengsss YuhengSSS/SDRPN-Qwen3.5-4B

SDRPN-Qwen3.5-4B is an open-weight model for image and text to text from Yuhengsss, released under Apache License 2.0. It has 5.5B parameters and a 262,144-token context. At 16-bit it needs about 13.2 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 = 21, T = 3) trained on a frozen Qwen/Qwen3.5-4B.

Parameters5.5B
Context262,144
Weights11.0 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads

Runs On

What it takes to serve SDRPN-Qwen3.5-4B (5.5B 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 11.0 GB 13.2 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 5.5 GB 6.6 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 2.7 GB 3.3 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-Qwen3.5-4B on every accelerator the SAVRN Index prices, at every precision

Model Card

By Yuhengsss, published under apache-2.0, revision bb6483d690ff.

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 = 21, T = 3) trained on a frozen Qwen/Qwen3.5-4B. This is the initialisation of the Vision-RL² RL run YuhengSSS/VisionRL2-Qwen3.5-4B. 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…

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 = 21, T = 3) trained on a frozen Qwen/Qwen3.5-4B. This is the initialisation of the Vision-RL² RL run YuhengSSS/VisionRL2-Qwen3.5-4B.

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/Qwen3.5-4B (frozen)
twig K = 21, 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-Qwen3.5-4B

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-Qwen3.5-4B --local-dir output/sdrpn/qwen3_5-4b-sdrpn-K21T3

# stage 2: region-level RL starting from this checkpoint
PHASE_A_CKPT=output/sdrpn/qwen3_5-4b-sdrpn-K21T3 DATASET_ROOT=datasets \
  bash scripts/train_rl_qwen3_5_4b.sh

# evaluate the stage-1 checkpoint itself (training-aligned protocol)
MODEL=qwen3_5 CHECKPOINT=output/sdrpn/qwen3_5-4b-sdrpn-K21T3 CAP=576 bash scripts/aligned_eval.sh

Expected numbers (sanity check after download)

Training-aligned protocol (rule metrics, no judge), source limit 576 tokens - the SD-RPN (stage 1) row of the Vision-RL² README:

Model V* ZoomBench HR-4K HR-8K MME-RW Lite InfoVQA Avg.
Qwen3.5-4B (base) 66.0 40.5 63.5 56.4 41.0 69.8 56.2
SD-RPN (stage 1), this checkpoint 82.7 55.6 71.1 63.3 48.9 78.1 66.6
Vision-RL² (stage 2) 85.3 61.8 77.4 70.9 51.0 80.5 71.1

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
Qwen3_5ForConditionalGeneration
Context length (tokens)
262,144
Layers
32
Hidden size
2,560
Feed-forward size
9,216
Attention heads
16
Key/value heads
4
Head dimension
256
Vocabulary size
248,320
Model type
qwen3_5

Identity and Version

Repository
YuhengSSS/SDRPN-Qwen3.5-4B
Publisher
Yuhengsss
Task
Image and text to text
Modality
Image and text
Library
Not stated by the source
Parameters
5.5B parameters
Languages
sd-rpn
Revision
bb6483d690ff6fdbf9f3638c2dedaaadbb2a45ae
First published
2026-09-24
Last updated
2026-09-24

Files and Weights

9 files, 11.0 GB in total. The weights are 1 file totalling 11.0 GB in safetensors.

Weights1 file · 11.0 GB
Configuration3 files · 4.8 KB
Tokenizer2 files · 20.0 MB
Documentation1 file · 3.4 KB
Other1 file · 7.8 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights11.0 GB 1489349bdc05
config.jsonConfiguration4.1 KB
generation_config.jsonConfiguration163 B
preprocessor_config.jsonConfiguration490 B
README.mdDocumentation3.4 KB
chat_template.jinjaOther7.8 KB
.gitattributesRepository1.6 KB
tokenizer.jsonTokenizer20.0 MB 06b9509352d2
tokenizer_config.jsonTokenizer1.1 KB

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
11.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 published11.0 GB
16-bit11.0 GB
8-bit5.5 GB
4-bit2.7 GB

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

Questions About SDRPN-Qwen3.5-4B

How much GPU memory does SDRPN-Qwen3.5-4B need?

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

What is the cheapest GPU to run SDRPN-Qwen3.5-4B 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-Qwen3.5-4B commercially?

Yes. SDRPN-Qwen3.5-4B 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-Qwen3.5-4B's context length?

262,144 tokens, from the maximum position embeddings in its published configuration.

Similar Models

Model · Image and text to text

Qwen3.8-Flash-Next-4bit-paged

GREENBITAI

Expert-paged build of Vontra/Qwen3.8-Flash-Next-MLX-4bit. The weights that are read a fraction at a time live in their own containers, so a machine loads what it needs rather than all Total 105.46 GiB. Of that, 103.94 GiB is the source build, whose bytes moved into containers rather than being copied, and 1.52 GiB is the draft head, which no published build of this model carries. Where the weights fit they are filled from experts.bin and the model runs the stock path at stock speed; where they do not, they stream from disk. Reading the machine decides that, not a flag. To override that: GBXPAGING=off holds the experts resident, GBXPLE=off holds the n-gram table resident. Checked at build…

Open weights other 5.4B parameters 262,144 tokens mlx

Model · Image and text to text

chandra-ocr-2

Datalab

Chandra 2 is a state of the art OCR model from Datalab that outputs markdown, HTML, and JSON. It is highly accurate at extracting text from images and PDFs, while preserving layout information. Try Chandra in the free playground, or use the hosted API for higher accuracy and speed. - 85.8% olmocr bench score (sota), 77.8% multilingual bench score (12% improvement over Chandra 1) - Significant improvements to math, tables, complex layouts - 90+ language support with major accuracy gains - Convert documents to markdown, HTML, or JSON with detailed layout information - Reconstructs forms accurately, including checkboxes - Strong performance with tables, math, and complex layouts - Extracts…

Open weights openrail 5.3B parameters 262,144 tokens transformers

Model · Image and text to text

dama-aibrain

Parkseonghun

This gemma4 model was trained 2x faster with Unsloth and Huggingface's TRL library.

Open weights apache-2.0 5.1B parameters 131,072 tokens transformers

Model · Image and text to text

vllm-translategemma-4b-it

Infomaniak Network SA

This is a modified version of google/translategemma-4b-it optimized for deployment with vLLM. The original TranslateGemma model requires a structured payload with dedicated sourcelangcode and targetlangcode fields: However, vLLM does not support these custom content parameters. To maintain compatibility, the chat template has been modified to encode language codes directly in the message content using a delimiter-based format: Format: >>{sourcelang} >>{targetlang} >>{texttotranslate} If you need to provide a custom prompt input The original model uses the new Transformers RoPE configuration format with separate attention type settings: This has been simplified for vLLM compatibility: The…

Open weights gemma 5B parameters 131,072 tokens transformers

Model · Image and text to text

Huihui-Qwen3.6-27B-abliterated-AWQ-MTP

Shawn Wei

This is an uncensored version of Qwen/Qwen3.6-27B created with abliteration (see remove-refusals-with-transformers to know more about it). This is a crude, proof-of-concept implementation to remove refusals from an LLM model without using TransformerLens. - AWQ Marlin kernel supported (auto-converted by vLLM at runtime) - MTP speculative decoding supported out of the box - 110+ tok/s on a single A800 80GB (vLLM 0.21.0, MTP enabled, fp8 KV cache) - Risk of Sensitive or Controversial Outputs: This model’s safety filtering has been significantly reduced, potentially generating sensitive, controversial, or inappropriate content. Users should exercise caution and rigorously review generated…

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

Model · Image and text to text

Qwen3.5-4B

Qwen

Over recent months, we have intensified our focus on developing foundation models that deliver exceptional utility and performance. Qwen3.5 represents a significant leap forward, integrating breakthroughs in multimodal learning, architectural efficiency, reinforcement learning scale, and global accessibility to empower developers and enterprises with unprecedented capability and efficiency. For more details, please refer to our blog post Qwen3.5. WMT24++: a harder subset of WMT24 after difficulty labeling and rebalancing; we report the averaged scores on 55 languages using XCOMET-XXL. Empty cells (--) indicate scores not yet available or not applicable. Empty cells (--) indicate scores not…

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