dmis-lab / InternVL3-9B-CVRR

huggingface.co
Total runs: 1.0K
24-hour runs: 436
7-day runs: 1.0K
30-day runs: 1.0K
Model's Last Updated: September 09 2026
visual-question-answering

Introduction of InternVL3-9B-CVRR

Model Details of InternVL3-9B-CVRR

InternVL3-9B-CVRR

📄 Paper · 💻 Code

Introduction

Latent visual reasoning is not just about storing visual information in hidden states. That information should matter for the model's answer. When an answer decoder can access the original multimodal context through a parallel path, the presence of informative latent states alone does not establish their use.

Our work, Reason Through the Latent! Making Latent Visual Reasoning Necessary , introduces Causal Visual Recurrent Reasoning (CVRR) . CVRR separates visual access during reasoning from visual access during answering, focusing on three design principles:

👁️ Preserving pretrained visual competence
Reasoning starts from the native image-conditioned question representation, preserving visual information already integrated by the pretrained VLM.

🔁 Refining reasoning with persistent visual evidence
A shared native decoder layer updates the question state while retaining access to fixed visual evidence. The recurrent transition is adapted with LoRA and answer-token supervision.

🔒 Making the reasoning state the visual answer interface
The upper answer decoder receives the final recurrent question state, without direct access to the original visual rows or original multimodal prefix caches. The lower-layer prefix context used for answer generation follows a text-only path.

Model Checkpoints
Final Models

We release CVRR checkpoints based on the following pretrained vision-language backbones. Each repository contains the native backbone weights, the merged recurrent transition, and the custom inference code; no separate LoRA download is required.

This checkpoint is based on OpenGVLab/InternVL3-9B .

Loading

Download the complete repository and install its model-specific dependencies:

hf download dmis-lab/InternVL3-9B-CVRR --local-dir ./InternVL3-9B-CVRR
pip install -r ./InternVL3-9B-CVRR/requirements.txt
import torch
from PIL import Image
from transformers import AutoModelForImageTextToText

model = AutoModelForImageTextToText.from_pretrained(
    "./InternVL3-9B-CVRR",
    trust_remote_code=True,
    dtype=torch.bfloat16,
    device_map="cuda:0",
).eval()

image = Image.open("example.jpg").convert("RGB")
inputs = model.prepare_inputs(
    image,
    "What is the dominant color? A. Red B. Blue C. Green D. Yellow. Answer with the option letter.",
)
logits = model.next_token_logits(**inputs)
token_id = logits.argmax(dim=-1).item()
print(model.tokenizer.decode([token_id]))

This model exposes the strict first-answer-token readout used in our analyses. Multi-token generation is not currently supported by this loader.

Use one complete model replica per GPU. This custom Transformers loader does not support automatic model sharding, generic save_pretrained() reserialization, or direct loading through vLLM/SGLang. Preserve the downloaded directory and pin the Hub revision for reproducible use.

License

Please follow the upstream model's terms and the included NOTICE.txt and licenses/ attribution files. The component licenses remain applicable to their respective materials.

Citation
@misc{park2026reasonlatentmakinglatent,
      title={Reason Through the Latent! Making Latent Visual Reasoning Necessary},
      author={Suhyeong Park and Junha Jung and Jaewoo Kang},
      year={2026},
      eprint={2609.06746},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2609.06746},
}

Runs of dmis-lab InternVL3-9B-CVRR on huggingface.co

1.0K
Total runs
436
24-hour runs
439
3-day runs
1.0K
7-day runs
1.0K
30-day runs

More Information About InternVL3-9B-CVRR huggingface.co Model

More InternVL3-9B-CVRR license Visit here:

https://choosealicense.com/licenses/mit

InternVL3-9B-CVRR huggingface.co

InternVL3-9B-CVRR huggingface.co is an AI model on huggingface.co that provides InternVL3-9B-CVRR's model effect (), which can be used instantly with this dmis-lab InternVL3-9B-CVRR model. huggingface.co supports a free trial of the InternVL3-9B-CVRR model, and also provides paid use of the InternVL3-9B-CVRR. Support call InternVL3-9B-CVRR model through api, including Node.js, Python, http.

InternVL3-9B-CVRR huggingface.co Url

https://huggingface.co/dmis-lab/InternVL3-9B-CVRR

dmis-lab InternVL3-9B-CVRR online free

InternVL3-9B-CVRR huggingface.co is an online trial and call api platform, which integrates InternVL3-9B-CVRR's modeling effects, including api services, and provides a free online trial of InternVL3-9B-CVRR, you can try InternVL3-9B-CVRR online for free by clicking the link below.

dmis-lab InternVL3-9B-CVRR online free url in huggingface.co:

https://huggingface.co/dmis-lab/InternVL3-9B-CVRR

InternVL3-9B-CVRR install

InternVL3-9B-CVRR is an open source model from GitHub that offers a free installation service, and any user can find InternVL3-9B-CVRR on GitHub to install. At the same time, huggingface.co provides the effect of InternVL3-9B-CVRR install, users can directly use InternVL3-9B-CVRR installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

InternVL3-9B-CVRR install url in huggingface.co:

https://huggingface.co/dmis-lab/InternVL3-9B-CVRR

Url of InternVL3-9B-CVRR

InternVL3-9B-CVRR huggingface.co Url

Provider of InternVL3-9B-CVRR huggingface.co

dmis-lab
ORGANIZATIONS

Other API from dmis-lab

huggingface.co

Total runs: 100.5K
Run Growth: -44.8K
Growth Rate: -44.60%
Updated:May 20 2021
huggingface.co

Total runs: 77
Run Growth: -77
Growth Rate: -100.00%
Updated:October 27 2021
huggingface.co

Total runs: 30
Run Growth: 13
Growth Rate: 43.33%
Updated:September 11 2024
huggingface.co

Total runs: 20
Run Growth: 10
Growth Rate: 50.00%
Updated:September 11 2024
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:May 02 2025