SAVRN
Search Contact SAVRN

Open-weight model · Image and text to text

SDRPN-Qwen3.5-9B

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

SDRPN-Qwen3.5-9B is an open-weight model for image and text to text from Yuhengsss, released under Apache License 2.0. It has 10B parameters and a 262,144-token context. At 16-bit it needs about 24.1 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-9B.

Parameters10B
Context262,144
Weights20.1 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads

Runs On

What it takes to serve SDRPN-Qwen3.5-9B (10B 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 20.1 GB 24.1 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 10.0 GB 12.0 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 5.0 GB 6.0 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-9B on every accelerator the SAVRN Index prices, at every precision

Model Card

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

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-9B. This is the initialisation of the Vision-RL² RL run YuhengSSS/VisionRL2-Qwen3.5-9B. 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-9B. This is the initialisation of the Vision-RL² RL run YuhengSSS/VisionRL2-Qwen3.5-9B.

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-9B (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-9B

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-9B --local-dir output/sdrpn/qwen3_5-9b-sdrpn-K21T3

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

# evaluate the stage-1 checkpoint itself (training-aligned protocol)
MODEL=qwen3_5 CHECKPOINT=output/sdrpn/qwen3_5-9b-sdrpn-K21T3 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 9B backbone the paper reports the stage-2 model only, so use the project-page summary figure as the reference point: the Qwen3.5-9B Vision-RL² main-table average is 80.1, and this stage-1 checkpoint is the initialisation that RL run starts from. A cheap structural check after download: config.json carries twig_K: 21 / twig_T: 3, and the model.safetensors total is within a few hundred MB of the base Qwen/Qwen3.5-9B (~20 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
Qwen3_5ForConditionalGeneration
Context length (tokens)
262,144
Layers
32
Hidden size
4,096
Feed-forward size
12,288
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-9B
Publisher
Yuhengsss
Task
Image and text to text
Modality
Image and text
Library
Not stated by the source
Parameters
10B parameters
Languages
sd-rpn
Revision
f8ffe8b817500553167279324a4362d50d5f09da
First published
2026-09-24
Last updated
2026-09-24

Files and Weights

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

Weights1 file · 20.1 GB
Configuration3 files · 4.8 KB
Tokenizer2 files · 20.0 MB
Documentation1 file · 3.5 KB
Other1 file · 7.8 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights20.1 GB 26046d511ae2
config.jsonConfiguration4.1 KB
generation_config.jsonConfiguration163 B
preprocessor_config.jsonConfiguration490 B
README.mdDocumentation3.5 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
20.1 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 published20.1 GB
16-bit20.1 GB
8-bit10.0 GB
4-bit5.0 GB

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

Questions About SDRPN-Qwen3.5-9B

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

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

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

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

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

Similar Models

Model · Image and text to text

VLX-Seek-1.5-10B

OmAI Lab

VLX-Seek-1.5-10B is the open-source 10B model in the VLX-Seek 1.5 family, designed for fine-grained perception and visual grounding in embodied scenarios. It targets practical settings such as drones, robots, robotic dogs, surveillance cameras, inspection systems, and other edge-side visual intelligence applications where a model must identify what is present, localize the right instance, and avoid grounding objects that are absent. Unlike coordinate-generation-based VLMs that directly decode bounding-box numbers, VLX-Seek reformulates localization as region retrieval and region reference. Candidate visual regions are represented as addressable entities, and the model answers by selecting…

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

Model · Image and text to text

Qwen3.5-9B

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 9.7B parameters 262,144 tokens transformers

Model · Image and text to text

Qwen3.5-9B-AWQ

QuantTrio

This repo quantizes the model using data-free quantization technique. As of 2026-02-25, make sure your system has cuda12.8 installed. Then, create a fresh Python environment (e.g. python3.12 venv) and run: 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…

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

Model · Image and text to text

q35-sr-step24

Trxcc2002

This repository contains the completed training step25 HF export. The repository name retains step24 for compatibility with the requested upload destination. Optimizer and scheduler state are not included.

Open weights 9.7B parameters 262,144 tokens transformers

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

Model · Image and text to text

LucidVitality-9b

Matthew Andrews

LucidVitality-9B is a little goer. It's a roleplay or creative focused merge of two Qwen3.5 9b variants for people with absolute potatoes, like myself. It marries the improved prose of Darkhn's Qwen3.5-9B-Animus-V13.0 with the lower looping, higher EOS exit, and slightly more coherency (compared to base) from Qwen3.5-9B-Claude-4.6-HighIQ-INSTRUCT-HERETIC-UNCENSORED of DavidAU's making. I haven't merged anything for a long time, as it's been a hard time for finetuning. They rarely increase prose quality, often deeply lose intelligence over base (even when tuned for intelligence or agentic). Base model's getting tough to beat. So it was a pleasant surprise to find two models that each…

Open weights 9.4B parameters 262,144 tokens transformers