Skip to page content
SAVRN
Search Plan a project

Open-weight model · Image and text to text

InternVL3.5-2B-MMBU-RFT

by Nitiz Khanal StarAtNyte1/InternVL3.5-2B-MMBU-RFT

InternVL3.5-2B-MMBU-RFT is an open-weight model for image and text to text from Nitiz Khanal, released under Apache License 2.0. It has 2.3B parameters and a 40,960-token context. At 16-bit it needs about 5.6 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index. It draws 36 downloads a month.

A full fine-tune of OpenGVLab/InternVL35-2B-HF (vision tower, projector and LLM all trained) on rejection-sampled, verified answers from public biomedical datasets.

Parameters2.3B
Context40,960
Weights4.7 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads36

Runs On

What it takes to serve InternVL3.5-2B-MMBU-RFT (2.3B 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 4.7 GB 5.6 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 2.3 GB 2.8 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 1.2 GB 1.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 Oct 16, 2026.

InternVL3.5-2B-MMBU-RFT on every accelerator the SAVRN Index prices, at every precision

Model Card

By Nitiz Khanal, published under apache-2.0, revision dbc0868a43cf.

A full fine-tune of OpenGVLab/InternVL35-2B-HF (vision tower, projector and LLM all trained) on rejection-sampled, verified answers from public biomedical datasets. No MMBU data was used, and every training image passes a pHash near-duplicate check against the MMBU public images. - RFT data. The base model answered public classification, fine-grained, detection and counting questions 6 times each. Only answers that verified against the ground truth were kept. Hint-rationalized answers were added for unsolved questions, and box-answer rows were excluded. - Metadata supervision (about 30% of the mix). Targets are modality, submodality, specimen, body part, stain and medical domain. Medical…

Read Nitiz Khanal's full model card

InternVL3.5-2B-MMBU-RFT (MMBU Challenge, Track 3: Efficient)

A full fine-tune of OpenGVLab/InternVL3_5-2B-HF (vision tower, projector and LLM all trained) on rejection-sampled, verified answers from public biomedical datasets. No MMBU data was used, and every training image passes a pHash near-duplicate check against the MMBU public images.

Training recipe (v10): - RFT data. The base model answered public classification, fine-grained, detection and counting questions 6 times each. Only answers that verified against the ground truth were kept. Hint-rationalized answers were added for unsolved questions, and box-answer rows were excluded. - Metadata supervision (about 30% of the mix). Targets are modality, submodality, specimen, body part, stain and medical domain. Medical domain uses the clinical-specialty convention: the specialty of the body part (for example pulmonology), not the imaging department. - Concept metadata rows. About 1,700 captioned PubMedVision figures teach laparoscopy, dermoscopy and fluorescence microscopy, which the public classification sets rarely cover. - More labelled public sources. Training splits of 12 additional public datasets (fundus, endoscopy, laparoscopy, OCT, histopathology, cardiac/abdominal MRI-CT, ultrasound, fracture X-ray, EM), disjoint from any evaluation split, sampled by the model 6 times and filtered to verified answers. - Tiled training. Up to 6 tiles plus a thumbnail (448 px each). Inference uses the same tiling, which processor_config.json sets with crop_to_patches: true and max_patches: 6. - Optimisation. 1 epoch, lr 1e-5, effective batch 32, bf16 (8-bit AdamW).

Parameters, all active at inference (dense): 2.348B in total. That is language model 2.032B, vision tower 0.304B and projector 0.013B.

Inference: a single end-to-end VLM, greedy decoding, no tools and no ensembling. Use with the official MMBU prompts. It works with vLLM out of the box.

Configuration

Architecture
InternVLForConditionalGeneration
Context length (tokens)
40,960
Layers
28
Hidden size
2,048
Feed-forward size
6,144
Attention heads
16
Key/value heads
8
Head dimension
128
Vocabulary size
151,936
Model type
internvl

Identity and Version

Repository
StarAtNyte1/InternVL3.5-2B-MMBU-RFT
Publisher
Nitiz Khanal
Task
Image and text to text
Modality
Image and text
Library
Not stated by the source
Parameters
2.3B parameters
Languages
Not stated by the source
Revision
dbc0868a43cf827637b1a84e11e2b2fba07e6433
First published
2026-10-14
Last updated
2026-10-16

Files and Weights

15 files, 4.7 GB in total. The weights are 1 file totalling 4.7 GB in safetensors.

Weights1 file · 4.7 GB
Configuration7 files · 8.5 KB
Tokenizer4 files · 15.9 MB
Documentation1 file · 2.1 KB
Other1 file · 481 B
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights4.7 GB 8e9df617b94b
added_tokens.jsonConfiguration913 B —
config.jsonConfiguration2.9 KB —
generation_config.jsonConfiguration121 B —
preprocessor_config.jsonConfiguration663 B —
processor_config.jsonConfiguration1.7 KB —
special_tokens_map.jsonConfiguration877 B —
video_preprocessor_config.jsonConfiguration1.3 KB —
README.mdDocumentation2.1 KB —
chat_template.jinjaOther481 B —
.gitattributesRepository1.6 KB —
merges.txtTokenizer1.7 MB —
tokenizer.jsonTokenizer11.4 MB 7b9d18660f65
tokenizer_config.jsonTokenizer733 B —
vocab.jsonTokenizer2.8 MB —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
4.7 GB
Download from Nitiz Khanal

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

Built From

  • Derived from OpenGVLab/InternVL3_5-2B-HF

Memory Requirements

PrecisionWeights in memory
As published4.7 GB
16-bit4.7 GB
8-bit2.3 GB
4-bit1.2 GB

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

Questions About InternVL3.5-2B-MMBU-RFT

How much GPU memory does InternVL3.5-2B-MMBU-RFT need?

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

What is the cheapest GPU to run InternVL3.5-2B-MMBU-RFT 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 InternVL3.5-2B-MMBU-RFT commercially?

Yes. InternVL3.5-2B-MMBU-RFT 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 InternVL3.5-2B-MMBU-RFT's context length?

40,960 tokens, from the maximum position embeddings in its published configuration.

Similar Models

Model · Image and text to text

Qwen3.5-2B

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. Scores of Qwen3.5 models are reported…

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

Model · Image and text to text

Rax-4.5

RaxCore

Over recent months, we have intensified our focus on developing foundation models that deliver exceptional utility and performance. Rax 4.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. Rax 4.5 features the following enhancement: For more details, please refer to our blog post Rax 4.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…

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

Model · Image and text to text

Qwen3.5-2B-auto-optimized

Islam Assanov

This is Qwen3.5-2B auto-optimized by Claude Fable for fast single-request text generation. Fable built and tuned the included qwen35fast inference engine while keeping Qwen's original BF16 weights unchanged. Across 12 development workloads, the Fable engine delivered 14× the decode speed of Transformers eager and 1.02× the speed of vLLM with MTP (geometric means). On 12 held-out workloads, it reached 528–866 tokens/s and 1.01× vLLM with MTP. Use Python 3.12 and an NVIDIA CUDA GPU. Download the model and install its dependencies: The original checkpoint also works with Transformers for Qwen's standard text and vision-language workflows; the speed figures above use qwen35fast. - Captured the…

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

Model · Image and text to text

Cosmos-Reason2-2B

NVIDIA

NVIDIA Cosmos Reason 2 is an open, customizable, 2B-parameter reasoning vision language model (VLM) for physical AI and robotics that enables robots and vision AI agents to reason like humans, using prior knowledge, physics understanding and common sense to understand and act in the real world. This model understands space, time, and fundamental physics, and can serve as a planning model to reason what steps an embodied agent might take next. New features with Cosmos Reason 2: Enhanced physical AI reasoning with improved spatio-temporal understanding and timestamp precision. Supports object detection with 2D/3D point localization and bounding box coordinates with reasoning explanations and…

Access requested at publisher other 2.4B parameters cosmos

Model · Image and text to text

ProcVLM-2B

Youhe Feng

ProcVLM-2B is a procedure-grounded vision-language model for estimating progress rewards from robot manipulation observations. Given a task description and a recent window of video frames, the model reasons about the remaining atomic actions and predicts the current task completion percentage. ProcVLM-2B is designed for research on robot learning, progress reward modeling, embodied evaluation, and procedure-aware video understanding. Typical use cases include: - estimating task completion progress from robot videos; - producing dense progress rewards from sparse demonstrations; - adapting progress prediction to a new environment with one-shot LoRA fine-tuning. This model is not intended to…

Open weights cc-by-4.0 2.4B parameters 262,144 tokens transformers

Model · Image and text to text

RynnBrain-2B

DAMO Academy

[2026.02.02] Release RynnBrain family weights and inference code. - [2026.02.02] Add cookbooks for cognition, localization, reasoning, and planning. RynnBrain aims to serve as a physics-aware embodied brain: it observes egocentric scenes, grounds language to physical space and time, and supports downstream robotic systems with reliable localization and planning outputs. - Comprehensive egocentric understanding Strong spatial comprehension and egocentric cognition across embodied QA, counting, OCR, and fine-grained video understanding. - Diverse spatiotemporal localization Locates objects, target areas, and predicts trajectories across long episodic context, enabling global spatial…

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