/ Модель

Характеристики

Контекст
16 384 токена
Размер весов
30,4 ГБ
Лицензия
CC BY-NC 4.0
Архитектура
llava_onevision · dense
Базовая модель
Qwen3-14B
Библиотека
transformers
Опубликована
8 июл 2025

VARCO-VISION-2.0-14B

Изображение и текст → текст14 профессий

Мультимодальная модель NCSOFT для ответов на вопросы по изображениям и тексту, включая документы, таблицы, графики и корейский контент.

573скачиваний за 30 дней47лайковвеса обновлены15 сен 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Изображение → текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

VARCO-VISION-2.0-14B — мультимодальная модель NCSOFT, построенная по архитектуре LLaVA-OneVision. Она объединяет визуальную модель SigLIP2-so400m-patch16-384 и языковую Qwen3-14B; число параметров языковой базовой модели — 14 млрд. Модель принимает текст и одно или несколько изображений и отвечает на вопросы по их содержимому.

Модель предназначена прежде всего для корейского и английского языков. Она умеет анализировать документы, таблицы и графики, распознавать текст на изображениях и указывать его положение рамками, а также отвечать на повседневные вопросы и суммировать информацию. Разработчик отмечает улучшенное понимание корейского языка и культурного контекста. Для работы с несколькими изображениями рекомендуется Transformers версии 4.53.1 или выше.

Модель распространяется по лицензии CC BY-NC 4.0, которая ограничивает коммерческое использование. Оценки зависят от бенчмарка и формата запроса; README также предупреждает, что результаты некоторых тестов с оценкой другой LLM могут быть невоспроизводимы.

Сценарии применения

  • ответы на вопросы по одному или нескольким изображениям
  • извлечение текста и определение его положения на изображении
  • анализ документов, таблиц и графиков
  • суммирование информации с изображений и из текста
  • понимание корейских надписей и культурного контекста

Ограничения

Лицензия CC BY-NC 4.0 ограничивает коммерческое использование. Результаты отдельных бенчмарков с оценкой другой языковой модели могут быть невоспроизводимы.

Для каких профессий подходит14

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

VARCO-VISION-2.0-14B

Introduction

VARCO-VISION-2.0 is a multimodal AI model capable of understanding both images and text to answer user queries. It supports multi-image inputs, enabling effective processing of complex content such as documents, tables, and charts. The model demonstrates strong comprehension in both Korean and English, with significantly improved text generation capabilities and a deeper understanding of Korean cultural context. Compared to its predecessor, performance has been notably enhanced across various benchmarks, and its usability in real-world scenarios—such as everyday Q&A and information summarization—has also improved.

In addition to the 14B full-scale model, a lightweight 1.7B version is available for on-device use, making it accessible on personal devices such as smartphones and PCs. VARCO-VISION-2.0 is a powerful open-weight AI model built for Korean users and is freely available for a wide range of applications.

🚨News🎙️

  • 📝 2025-09-12: We published the technical report of VARCO-VISION-2.0 at link
  • 🛠️ 2025-08-22: We updated the checkpoint of VARCO-VISION-2.0-1.7B for improved performance.
  • 📰 2025-07-28: We released VARCO-VISION-2.0-1.7B-OCR at link
  • 📰 2025-07-28: We released VARCO-VISION-2.0-1.7B at link
  • 🛠️ 2025-07-18: We updated the checkpoint of VARCO-VISION-2.0-14B for improved performance.
  • 📰 2025-07-16: We released VARCO-VISION-2.0-14B at link
  • 📰 2025-07-16: We released GME-VARCO-VISION-Embedding at link

Key Features

  • Multi-image Understanding: Newly added support for multi-image inputs enables the model to analyze multiple images simultaneously and make more holistic and context-aware decisions.
  • Korean Language Specialization: The model is further specialized for Korean, with a deeper understanding of Korean language, context, and culture. Korean text generation has been significantly improved, resulting in more natural, fluent, and accurate responses.
  • OCR with Text Localization: Unlike typical models that only recognize and generate text from images, VARCO-VISION-2.0 can also identify the position of the text and provide bounding boxes around it. This makes it especially useful for document understanding, signage interpretation, and structured visual data.
  • Enhanced Safety: The model now offers improved handling of harmful or sexually explicit content, ensuring safer and more reliable interactions.

VARCO-VISION-2.0 Family

Model NameBase Models (Vision / Language)HF Link
VARCO-VISION-2.0-14Bsiglip2-so400m-patch16-384 / Qwen3-14B link
VARCO-VISION-2.0-1.7Bsiglip2-so400m-patch16-384 / Qwen3-1.7Blink
VARCO-VISION-2.0-1.7B-OCRsiglip2-so400m-patch16-384 / Qwen3-1.7Blink
GME-VARCO-VISION-EmbeddingQwen2-VL-7B-Instructlink

Model Architecture

VARCO-VISION-2.0 follows the architecture of LLaVA-OneVision.

Evaluation

We used VLMEvalKit for evaluation whenever possible, and conducted our own implementations only for benchmarks not supported by the toolkit, ensuring fair comparisons with various open-weight models. Please note that for certain benchmarks involving LLM-based evaluation (e.g., LLaVABench), results may not be exactly reproducible due to variations in the underlying LLM behavior.

Korean Benchmark

BenchmarkInternVL3-14BOvis2-16BQwen2.5-VL-7BVARCO-VISION-2.0-14B
K-MMBench_DEV89.186.084.787.7
K-MMStar64.929.749.363.6
K-SEED78.273.275.777.2
K-LLaVA-W80.986.394.196.5
K-DTCBench87.981.782.178.3
AVERAGE80.271.477.280.7

English Benchmark

BenchmarkInternVL3-14BOvis2-16BQwen2.5-VL-7BVARCO-VISION-2.0-14B
MMStar68.967.264.166.9
MMMU_VAL64.860.758.061.9
MathVista74.473.768.173.2
OCRBench87.787.988.886.9
AI2D86.086.384.385.7
HallusionBench55.956.851.953.2
MMVet80.568.469.768.9
SEEDBench_IMG77.577.777.078.0
LLaVABench84.493.091.090.2
RealWorldQA69.874.168.474.6
POPE89.487.585.989.2
ScienceQA_TEST98.695.289.093.5
SEEDBench2_Plus70.172.170.771.9
BLINK59.959.055.354.5
TextVQA_VAL82.283.085.480.4
ChartQA_TEST87.879.180.684.2
Q-Bench1_VAL76.579.278.279.9
A-Bench_VAL76.379.675.479.5
DocVQA_TEST94.194.995.790.9
InfoVQA_TEST83.682.882.680.4
AVERAGE78.477.976.077.2

Text-only Benchmark

BenchmarkInternVL3-14BOvis2-16BQwen2.5-VL-7BVARCO-VISION-2.0-14B
MMLU78.578.44.677.9
MT-Bench89.385.980.789.8
KMMLU51.449.339.657.5
KoMT-Bench70.179.168.478.3
LogicKor70.079.465.574.0
AVERAGE71.974.451.775.5

Note: Some models show unusually low performance on the MMLU benchmark. This is primarily due to their failure to correctly follow the expected output format when only few-shot exemplars are provided in the prompts. Please take this into consideration when interpreting the results.

Korean Cultural Benchmark

BenchmarkInternVL3-14BOvis2-16BQwen2.5-VL-7BVARCO-VISION-2.0-14B
K-Viscuit71.777.070.973.7
PangeaBench (ko)77.276.976.674.5
AVERAGE74.577.073.874.1

OCR Benchmark

BenchmarkPaddleOCREasyOCRVARCO-VISION-2.0-14B
CORD91.477.897.1
ICDAR201392.085.095.7
ICDAR201573.757.979.4
AVERAGE85.773.690.7

Usage

To use this model, we recommend installing transformers version 4.53.1 or higher. While it may work with earlier versions, using 4.53.1 or above is strongly recommended, especially to ensure optimal performance for the multi-image feature.

The basic usage is identical to LLaVA-OneVision:

import torch
from transformers import AutoProcessor, LlavaOnevisionForConditionalGeneration

model_name = "NCSOFT/VARCO-VISION-2.0-14B"
model = LlavaOnevisionForConditionalGeneration.from_pretrained(
    model_name,
    torch_dtype=torch.float16,
    attn_implementation="sdpa",
    device_map="auto",
)
processor = AutoProcessor.from_pretrained(model_name)

conversation = [
    {
        "role": "user",
        "content": [
            {"type": "image", "url": "https://huggingface.co/NCSOFT/VARCO-VISION-2.0-14B/resolve/main/demo.jpg"},
            {"type": "text", "text": "각 박스마다 한 줄씩 색상과 글자를 정확하게 출력해주세요."},
        ],
    },
]

inputs = processor.apply_chat_template(
    conversation,
    add_generation_prompt=True,
    tokenize=True,
    return_dict=True,
    return_tensors="pt"
).to(model.device, torch.float16)
generate_ids = model.generate(**inputs, max_new_tokens=1024)
generate_ids_trimmed = [
    out_ids[len(in_ids) :] for in_ids, out_ids in zip(inputs.input_ids, generate_ids)
]
output = processor.decode(generate_ids_trimmed[0], skip_special_tokens=True)
print(output)
conversation = [
    {
        "role": "user",
        "content": [
            {"type": "image", "image": "file:///path/to/image1.jpg"},
            {"type": "image", "image": "file:///path/to/image2.jpg"},
            {"type": "text", "text": "이미지 간의 유사점을 파악하세요."},
        ],
    },
]
inputs = processor.apply_chat_template(
    conversation,
    add_generation_prompt=True,
    tokenize=True,
    return_dict=True,
    return_tensors="pt"
).to(model.device, torch.float16)
generate_ids = model.generate(**inputs, max_new_tokens=1024)
generate_ids_trimmed = [
    out_ids[len(in_ids) :] for in_ids, out_ids in zip(inputs.input_ids, generate_ids)
]
output = processor.decode(generate_ids_trimmed[0], skip_special_tokens=True)
print(output)
conversation_1 = [
    {
        "role": "user",
        "content": [
            {"type": "image", "image": "file:///path/to/image1.jpg"},
            {"type": "text", "text": "이미지를 설명해주세요."},
        ],
    },
]
conversation_2 = [
    {
        "role": "user",
        "content": [
            {"type": "image", "image": "file:///path/to/image2.jpg"},
            {"type": "text", "text": "이 이미지에 표시된 것은 무엇인가요?"},
        ],
    },
]
inputs = processor.apply_chat_template(
    [conversation_1, conversation_2],
    add_generation_prompt=True,
    tokenize=True,
    return_dict=True,
    padding=True,
    return_tensors="pt"
).to(model.device, torch.float16)
generate_ids = model.generate(**inputs, max_new_tokens=1024)
generate_ids_trimmed = [
    out_ids[len(in_ids) :] for in_ids, out_ids in zip(inputs.input_ids, generate_ids)
]
output = processor.batch_decode(generate_ids_trimmed, skip_special_tokens=True)
print(output)
from PIL import Image
image = Image.open("file:///path/to/image.jpg")
# Image upscaling for OCR performance boost
w, h = image.size
target_size = 2304
if max(w, h) < target_size:
    scaling_factor = target_size / max(w, h)
    new_w = int(w * scaling_factor)
    new_h = int(h * scaling_factor)
    image = image.resize((new_w, new_h))
conversation = [
    {
        "role": "user",
        "content": [
            {"type": "image", "image": image},
            {"type": "text", "text": "<ocr>"},
        ],
    },
]
inputs = processor.apply_chat_template(
    conversation,
    add_generation_prompt=True,
    tokenize=True,
    return_dict=True,
    return_tensors="pt"
).to(model.device, torch.float16)
generate_ids = model.generate(**inputs, max_new_tokens=1024)
generate_ids_trimmed = [
    out_ids[len(in_ids) :] for in_ids, out_ids in zip(inputs.input_ids, generate_ids)
]
output = processor.decode(generate_ids_trimmed[0], skip_special_tokens=False)
print(output)

Citation

@misc{cha2025varcovision20technicalreport,
      title={VARCO-VISION-2.0 Technical Report}, 
      author={Young-rok Cha and Jeongho Ju and SunYoung Park and Jong-Hyeon Lee and Younghyun Yu and Youngjune Kim},
      year={2025},
      eprint={2509.10105},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2509.10105}, 
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
LlavaOnevisionForConditionalGeneration
Ревизия весов
3a4fc8d

0 моделей